题记:对于没有公网IP的用户,内网穿透办法很多,花生壳,ngrok,frp等等,其中花生壳,ngrok已经有很多介绍,本文重点介绍直接在群晖下,不用SSH,部署frpc客户端的方法。
内网穿透,通过公网服务器转发的方式,实现外网访问没有公网IP的内部家庭网络。
主要需要一个外网服务器,这个可以自己搭建(如FRP,国外的有亚马逊服务器EC2免费一年,鄙人就是用这个,国内的找不到免费的,腾讯云新注册用户优惠价580元/3年也蛮实惠,但是想找合伙人下手),也可以用免费现成的,如ngrok,这里有介绍,点我。配置教程也有,点我,很简单很详细。
注:本人也是去年搞openwrt才接触linux系统,如果有术语描述错误请见谅。
本次介绍FRP!
一、下载主程序。
下载地址:https://github.com/fatedier/frp/releases (目前最新是0.20版本)
群晖6.0以上(作为客户端)系统是下载 frp_0.14.1_linux_amd64.tar.gz 4.8M(64位系统),其他5.2等下载 frp_0.14.1_linux_386.tar.gz 吧。(我的移动网直接下居然下载不了,开启自己部署的S*S*R,几秒钟就下载完了。)
解压下载的压缩包。随便文件解析:
二、Frps 服务器端的安装部署
服务器的部署就不介绍了,下面的网址有介绍,很详细:
http://koolshare.cn/thread-65379-1-1.html(推荐)
https://post.smzdm.com/p/566063/
使用别人写好的脚本,这样不用手动设置自启动等一些小白操作不了的事情。只是对于客户端,这两个作者都是介绍梅林路由器的使用。梅林路由器至少还得掏钱300以上。因而重点介绍下,直接在群晖下,不用SSH,也能简单部署frpc客户端。
三、Frpc 客户端的部署
以下内容是要在群晖上部署操作。
操作前,建议先在windows下测试frpc.ini配置正常了(frpc.ini通用的,只是不同操作系统环境下frpc主程序文件不一样而已),再上传到群晖,由于是本人小白,一开始也是配置不成功,后面采用的是http://www.lu8.win提供的bat脚本自动生成的。
首先要上传前面下载解压出来的frpc 、frpc.ini文件到群晖。
1、创建一个独立的根目录文件夹(建议这样),如setting
2、再在setting文件夹下新建一个文件夹,如frp64,并上传frpc 、frpc.ini到frp64文件夹
上图为上传完成
3、(此步骤可跳过,在不正常时,再配置试试)配置frp64文件夹的权限为administrators。
4、获取frpc文件的路径
右键点击frp64文件夹下的 frpc 文件,选择 属性,即可看到实际路径。
4、重点:创建任务计划,添加脚本,实现开机自启动。
5、最后,在任务计划里面选择frpc,点击运行。看看效果,本人多次测试正常。
后记:记得在套件中心 安装文本编辑器套件,这样就可以直接在群晖上编辑frpc.ini文件了。不过看效果,还得重启NAS。没法用reload命令。
发表评论