frp内网穿透实例傻瓜化讲解
一、frp的作用简单应用来说frp是一个可以实现内网穿透的一个软件,如果你的nas在内网,那么你只需要一个有公网ip的服务器当桥梁,即可通过这个公网服务器来访问家里的nas。
二、下载地址
有windows版本也有linux版本
https://github.com/fatedier/frp/releases
三、实现的前提
1、nas处于内网,比如小区宽带、移动宽带。
2、有个有公网ip的服务器,比如阿里云的ECS服务器
四、实现原理
1、在阿里云的ECS服务器上安装frp服务端软件,当然你得有固定ip,然后在nas上安装frp客户端软件。
2、这样外网访问nas的时候就是通过阿里云的ECS服务器转发到家里的nas来实现。
五、安装
服务端安装:
知道了上面的原理安装就很简单了,你可以购买个阿里云ECS服务器,会分配你一个固定ip,然后在ECS服务器上安装个windows,然后在windows里面安装frp软件,然后运行即可;当然你也可以在ECS上安装linux系统比如centos、ubuntu等,然后安装linux版本的frp软件。
客户端安装:
在你的nas上面安装frp客户端软件,然后配置下即可。
群晖的话论坛有人分享了客户端套件:http://www.gebi1.com/thread-283618-1-1.html
如果是arm构架的可以手动这样安装ssh登录,然后输入sudo -i切换到root权限
cd /usr/local #进入这个目录
mkdir -p frp #建立frp文件夹
cd frp #进入frp文件夹
wget https://github.com/fatedier/frp/releases/download/v0.16.1/frp_0.16.1_linux_arm.tar.gz #下载对应你机器cpu的frp压缩包
tar -zxvf frp_0.16.1_linux_arm.tar.gz #解压下载好的压缩包
cd frp_0.16.1_linux_arm #进入解压的压缩包
rm -rf frps #删除服务端程序frps
rm -rf frps.ini #删除服务端配置文件frps.ini
vi ./frpc.ini #编辑客户端配置文件,根据第六配置那设置即可
./frpc -c ./frpc.ini #运行frpc客户端和配置文件frpc.ini
六、配置
服务端只需要修改frps.ini这个文件就可以了,里面只需要修改端口号没其他修改的了,默认即可
bind_port = 7000
这是frps.ini里面的配置命令,默认端口号是7000,不需要去改动了。
客户端就修改frpc.ini这个文件就可以了,
**** Hidden Message *****
上面备注文字说明记得删除。
访问方式:
ip:比如ip:5000这里的ip就是阿里云ECS分配给你的固定ip,端口就是你nas客户端配置的端口号
域名方式:www.gebi1.com:8081
注意:这个成本还是挺高的,购买个阿里云ECS的费用也不低,特别是带宽费用,带宽可以购买和你nas上行速度一样的带宽即可,不然太高速度也没意义,入门配置加4兆带宽,估计一年都要1000以上。
学习下,这是个好东东 感谢楼主分享,顶贴支持~ 学习下,这是个好东东 学习学习 学习下,这是个好东东 感谢momo,我这个教程正好弥补我frpc套件的配置。。。发了套件还是好多人不会用。。。 感谢分享 自己已经搭建 学习一下!!
感谢楼主分享,顶贴支持~ mark学习~~~~~~ VPS主机搭一个正好 感谢分享 谢谢楼主的分享 正是我需要的,谢谢 这个成本有点高,感谢楼主的分享!! 已成功,很实用 呵呵,太感谢了,真的很不错~~ 感谢楼主分享 板凳 zengxiao发烧38℃ | 4 天前 感谢楼主分享,顶贴支持~