最近我把我现在使用的FRP的国内节点使用实名认证过了,现在我搭建服务可以用国内节点来进行内网穿透了
本来我是想说把整个网站的内网穿透全都转移到国内节点的,但是如果使用国内节点建站需要域名通过ICP备案,很显然,我的域名并没有ICP备案
但是FRP的国内节点使用实名认证是要付费的,我总不能说我付钱了但是什么都不能用吧
我第一时间想到了我可以用建站外的功能,想到了FTP,那就试一试吧!
教程开始
安装1Panel+SFTPGo
安装1Panel就不多说了,是个人都会
主要是SFTPGo的安装参数,有2个坑
其中FTP外部地址,填FRP内网穿透服务器的外部地址(等下会说)
FTP被动端口的填写视情况而定,如果你的FRP内网穿透支持批量端口映射(真的有那种可以批量添加端口的内网穿透吗),那么保留不动或者自己重新定义端口范围也行;如果你的内网端口不支持批量端口映射,那么FTP被动模式起始端口你随便填一个,FPT被动模式结束端口必须是你填的FTP起始端口+1,这一点很重要
配置SFTPGo
安装好之后,通过内网IP访问8080端口进入SFTPGo的管理界面
先新建一个FTP账户,点Users中的Add
用户名和密码随便填,其他的不要修改
配置FRP内网穿透
以不支持批量端口映射的内网穿透为例
总共要创建3个映射
第一个映射
首先穿透FTP的控制端口(即安装参数中的FTP端口),内网端口和公网端口可以不一致
第二个映射
穿透FTP被动模式起始端口,即数据传输端口(注意!内网FTP被动模式起始端口必须和公网的开放端口一致,如内网FTP被动模式起始端口是50000,那么公网映射端口也必须是50000)
第三个映射
穿透FTP被动模式结束端口,也是数据传输端口(注意!内网FTP被动模式结束端口必须和公网的开放端口一致,如内网FTP被动模式结束端口是50001,那么公网映射端口也必须是50001)
最后,服务器上启动FRP客户端,启动以上所有的映射
连接FTP服务器
如果你都是按照我说的来配置,那么你现在应该可以连接FTP服务器了
以使用FileZilla来连接FTP服务器为例
输入你的主机(即FRP的主机名或IP),用户名和密码,端口填公网的FTP控制端口
点击"快速连接"
忽略“不安全的FTP连接”,点“确定”
可以看到,已经连接成功了
现在就可以快乐的传文件啦~
结束
我其实本来想着能够大流量传输的FRP都会限速
所以我是抱着试一试的心态尝试的
我使用的时候,FRP节点选的离我最近的杭州节点,是挂在阿里云上的
在最后让我没想到的是,这个节点是不限速的
爽死了~~~
但是我的服务器和我路由器直接是无线传输(是的你没有听错,就是Wi-Fi),所以传输速率收到了限制
可以给我捐一根网线嘛?
评论