win系统中FileZilla搭建FTP通过FRP实现远程访问的方法及注意事项

环境

win server2012 r2

宝塔面板

frp

1.安装win版宝塔面板

2.宝塔面板安装FileZilla

3.修改FileZilla被动端口号为50001-50003

BtSoft\ftpServer\FileZilla Server.xml

找到
<Item name="Custom PASV min port" type="numeric">3000</Item>
<Item name="Custom PASV max port" type="numeric">4000</Item>
修改为
<Item name="Custom PASV min port" type="numeric">50001</Item>
<Item name="Custom PASV max port" type="numeric">50003</Item>

然后,宝塔面板中重启FileZilla

原因:3000-4000端口号有被系统使用的端口号,同时低端口号有安全限制.

4.frp本地配置FTP端口
[range:ftp]
type = tcp
local_ip = 127.0.0.1
local_port = 20,21,50001-50003
remote_port = 2020,2121,50001-50003

对应远程配置好相应端口2020,2121,50001-50003

然后重启FRP服务端和客户端

5.使用ftp软件配置帐号,使用被动模式即可.

 

经测试,可以稳定运行.在外网随时可以传输内容到本地服务器,用于备份资料非常方便.

我是手机使用FolderSync进行备份照片.