树莓派内网穿透Samba文件共享服务
MoMaek
共 1390字,需浏览 3分钟
· 2021-07-29
因为勒索病毒的泛滥,各大运营商和服务器都封禁了445端口,导致外网无法从445端口访问内网的文件共享服务,现整理出一套可行方案,通过windows连接内网树莓派的Samba服务。
一、搭建Samba
安装:
sudo apt-get install samba samba-common-bin
配置:
sudo nano /etc/samba/smb.conf
[share] # 显示的文件名
comment = NAS Storage # 说明信息
valid users = pi,root # 可访问用户
path = /media/pi/ # 共享目录
browseable = yes # 可被其他人看到资源名称(非内容)
writable = yes # 可写
create mask = 0664 # 新建文件权限 664
directory mask = 0775 # 新建目录权限 775
测试配置文件:
testparm
重启samba:
sudo /etc/init.d/samba restart # 若是报错未找到 则使用下面的任意一条命令
sudo /etc/init.d/smbd restart
# or
sudo service smdb restart
添加用户:
pi@raspberrypi ~ $ sudo smbpasswd -a pi
New SMB password:
Retype new SMB password:
Added user pi.
设置开机自启:
sudo nano /etc/rc.local
# 在最下面 exit0 上一行添加
sudo /etc/init.d/samba restart # 根据自己重启命令添加
二、设置frpc
关于服务端frps的设置看我原先的文章 树莓派基本配置+Frp内网穿透
[common]
server_addr = ip.ip.ip.ip # 阿里或者腾讯服务器ip
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
[samba]
type = tcp
local_ip = 127.0.0.1
local_port = 445
remote_port = 1445
配置内的端口 [7000,6000,1445]
都需在服务器开启
三、windows代理
开启Portproxy
win+x
打开 WindowsPowerShell(管理员)
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=服务器ip connectport=1445
查看所有的代理
netsh interface portproxy show all
查看监听状况
netstat -ano | findstr :445
然后Win+R
打开运行输入 \\127.0.0.1
,在弹出的框内输入用户名和密码就可以访问了
最后不需要代理的时候可以进行删除代理
删除代理
netsh interface portproxy delete v4tov4 listenpo
评论
samba文件共享
Samba可以实现Linux系统和Window系统的共享,跨系统共享的开源软件(和windows共享差不多,但是大同小异 )展示: 1.执行下面命令,直接安装软件.yum install samba -y 2.查看你所安装的包 rpm -qa | grep samba 3.查...
joke7164
0
NPS内网穿透
nps工具是一款不错的内网穿透的工具,除了在渗透测试中使用,还可以将公司的机器映射到外网,然后在家就可以连接办公电脑。工作中还是以渗透使用最多。除此这款工具,还有ngrok、ew等。下载地址:https://github.com...
proginn2140076040
0
yunAIYI_nginxUpdate高速内网穿透
yunAIYI_nginxUpdate,高速内网穿透。业务背景使用第三方提供的内网穿透服务,还是有明显的网络延迟,如果有阿里云或腾讯云,可以自己结合宽带动态公网ip部署自己的内网穿透。没有过多的流量回
yunAIYI_nginxUpdate高速内网穿透
0
yunAIYI_nginxUpdate高速内网穿透
yunAIYI_nginxUpdate,高速内网穿透。业务背景使用第三方提供的内网穿透服务,还是有明
yunAIYI_nginxUpdate高速内网穿透
0