群晖应用记录(二)——不用SSH,实现群晖frp内网穿透

题记:对于没有公网IP的用户,内网穿透办法很多,花生壳,ngrok,frp等等,其中花生壳,ngrok已经有很多介绍,本文重点介绍直接在群晖下,不用SSH,部署frpc客户端的方法。

内网穿透,通过公网服务器转发的方式,实现外网访问没有公网IP的内部家庭网络。

主要需要一个外网服务器,这个可以自己搭建(如FRP,国外的有亚马逊服务器EC2免费一年,鄙人就是用这个,国内的找不到免费的,腾讯云新注册用户优惠价580元/3年也蛮实惠,但是想找合伙人下手),也可以用免费现成的,如ngrok,这里有介绍,点我。配置教程也有,点我,很简单很详细。

注:本人也是去年搞openwrt才接触linux系统,如果有术语描述错误请见谅。

本次介绍FRP!

一、下载主程序。

下载地址:https://github.com/fatedier/frp/releases (目前最新是0.14.1版本)

群晖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、重点:创建任务计划,添加脚本,实现开机自启动

[reply] /volume1/setting/frp64/frpc -c /volume1/setting/frp64/frpc.ini   [/reply]

5、最后,在任务计划里面选择frpc,点击运行。看看效果,本人多次测试正常。

后记:记得在套件中心 安装文本编辑器套件,这样就可以直接在群晖上编辑frpc.ini文件了。不过看效果,还得重启NAS。没法用reload命令。

 

http://xzh.i3geek.com

发表回复