基于frp的openwrt-FTP内网穿透
一.简要说明
ftp默认使用20,21端口,分别是数据端口与监听端口
使用公网服务器做内网穿透时,由于VPS的20,21端口往往已经被占用,需要修改ftp服务器的端口至未被占用的端口
其中21端口可以接收由frp其他端口转发过来的数据,可以不动(即可以从 公网:任意端口--->内网:21端口),保证端口间可达即可
而数据端口需要是一个直通端口(即必须要从 公网:A端口--->内网:A端口)必须保证使用相同端口号
二.服务器frps配置
使用宝塔面版安装frps
端口白名单开启需要使用的端口(必须两个及以上)
三.客户端设置
这里使用10000端口作为监听端口,并映射到本地21端口
使用10001端口作为数据端口,并映射到本地10001端口
(使用10002端口映射到本地80,作为路由器管理页)
四.访问测试
浏览器访问 ftp://域名:10000 登录到ftp
测试成功