frp助力ftp服务穿透内网变身私人网盘!远程搞事情吧!

 

正文开始之前,如果您对frp接触甚少,建议您先看以下两篇,先实现frp的安装部署,本文内容在此基础上展开:

小提示:ftp frp 傻傻分不清楚,因为两者外形过于接近,之后正文以红色标注“frp”,以示区分。避免大家眼盲。

以下为正文:

网络是把双刃剑。

一方面,网速越来越快,文件秒下接近现实,智能路由器也逐渐进入普通百姓家;

另一方面,网盘限制越来越多,NAS等私人网络存储设备需求猛增,但又受制于太多内网IP无法提供远程服务。

此时网速快又如何,设备配置高又如何,连不上啊连不上。

好尴尬有木有!有解决办法吗?当然,frp就是其中一员猛将!

如今智能路由器基本都自带ftp服务,或者可以自行安装ftp服务;NAS更不用说了,没有ftp的NAS还叫NAS吗。但是这些设备的ftp基本只能在内网访问。有了frp就不一样了,本文以西数的Mycloud NAS Gen1为例,介绍下如何借助frp,远程连接Mycloud的ftp服务,实现内网文件远程控制,内网视频远程播放、远程同步、远程上传下载。其它设备比如挂硬盘的智能路由、其它品牌的NAS,都可以参照执行,步骤大同小异。

1.在控制页面打开Mycloud的SSH开关,然后用winscp通过ssh连接到Mycloud。

2.我们需要开启ftp的被动模式,并且将原本范围很大的传输端口,限定在一个小范围内,以便在进行frp的设置时,不要涉及太多端口,减少劳动量。

具体步骤:打开Mycloud的/etc目录下的vsftpd.conf文件(其它设备的该文件路径可能不同,以实际为准),找到以下几项,如果找不到则自行添加:

无论等号后面的原设置如何,我们都要把参数改成如下:

可以看到,我们把端口范围限制在8815至8818之间的4个端口,范围很小。修改完成后,保存更改,重启Mycloud使设置生效。

3.再次强调下,本文的前提是已经安装好frp服务。否则请返回文章开头先看两篇教程。

4.ssh连接到路由器,打开frpc.ini文件,添加参数如下:(假设Mycloud IP为192.168.1.111)

添加完成后保存,然后重启路由器使设置生效。

5.ssh连接到你已安装好frps的vps服务器,将2100,8815,8816,8817,8818这五个端口设为开放端口,具体如何操作,本文不再详细说明。设置好后重启服务器使设置生效。

至此,NAS端、路由器端、服务器端共三项设置都已完成。几个设备开机一段时间之后,打开网址 http://你的服务器IP:6443 如果红框中显示online,则表示ftp远程已设置成功。

6.在pc端用filezilla,按之前设置输入以下信息,就可以远程连接ftp了。

 

filezilla只是众多支持ftp软件中的一个,加上其余功能的ftp软件配合使用,远程上传、远程下载,远程同步文件,远程播放视频等都能轻松进行。IOS端的Nplayer AVplayer都支持ftp视频播放,Android端的ES文件浏览器也支持ftp。真正做到了:私人网盘在手,网络天下我有!

相关文章推荐:

内网穿透哪家好?端口映射/DDNS/花生壳/Ngrok/Frp 逐一介绍分析

如何使用Ngrok内网穿透 远程控制路由器或NAS 图文教程

内网穿透工具frp服务器端frps一键安装教程

内网穿透工具frp客户端frpc安装及使用教程

 

 

原创内容,未经允许,请勿转载!https://www.zhihu.in