安装配置FileZilla Server创建文件服务器,配置用户(创建用匿名户名anonymous,任意用户访问),共享文件夹
配置ftp被动模式 ps:不太懂ftp被动模式主动模式区别,有兴趣可以去网上找找资料,设置自定义端口范围5000-5001,为下一步穿透做准备
使用frp内网穿透,配置公网服务端
[common]
bind_port = 7000 #与客户端端口一致
dashboard_port = 7500 #登陆端口
dashboard_user = admin #登陆用户名
dashboard_pwd = admin #登陆密码
使用命令启动frp
.\frps.exe -c frps.ini
配置frp客户端
[common]
server_addr = 1.2.3.4 #公网服务地址
server_port = 7000 #公网服务端端口
[ftp1]#名称随便起
type = tcp #连接类型
local_ip = 0.0.0.0 #本机地址
local_port = 21 #本机端口
remote_port = 21 #服务端访问端口
[ftp2]
type = tcp
local_ip = 0.0.0.0
local_port = 5000
remote_port = 5000
[ftp3]
type = tcp
local_ip = 0.0.0.0
local_port = 5001
remote_port = 5001
[ftp4]
type = tcp
local_ip = 0.0.0.0
local_port = 5002
remote_port = 5002
配置客户端时,需要将ftp被动模式中端口全部穿透,并打开防火墙设置
frp下载地址:https://github.com/fatedier/frp
FileZilla Server下载地址:https://filezilla-project.org/