一、首先需要搭建ngrok服务器。

搭建方案直通车

二、设置ROOT密码,获取群晖的ROOT权限

1.打开控制面板,开启SSH功能

 

2.终端输入命令ssh admin@192.168.1.201登录,密码为群辉NAS的用户密码(地址修改为自己的NAS地址,win用户用Putty这个软件登录)

3.输入命令

sudo -i

4.设置root密码

synouser —setpw root XXX

【XXX便是你要修改的密码】

三、客户端调试

1.使用root用户登录群晖6.1

ssh root@192.168.1.201

(地址修改为自己的群晖NAS地址)

 

2.新建一个ngrok的文件夹:

mkdir ngrok

 

3.使用winscp把本地的ngrok和ngrok.cfg拉到刚刚新建的文件夹中

 

4.ngrok.cfg文件的配置说明,自行根据需求修改

server_addr: "ngrok.10086ol.com:4443"
tunnels:
nas1:
hostname: "www.10086ol.com"
proto:
http: 127.0.0.1:5000
nas2:
hostname: "10086ol.com"
proto:
http: 127.0.0.1:5000

 

5.提升ngrok文件夹的权限:

chmod 777 -R ngrok

 

6.测试运行

linux/Mac 启动命令

./ngrok -config=ngrok.cfg start nas1 nas2

windows 启动命令

ngrok -config=ngrok.cfg start

 

7.在群晖NAS上添加启动命令

①输入命令,进入后点击“i”键进行编辑

vi /etc/rc

②在末尾exit前新建一行添加,添加完后按”esc”键退出编辑状态,在输入“:wq”保存退出,重启NAS后即可生效。

/root/ngrok/ngrok -config /root/ngrok/ngrok.cfg star

四、穿透后使用绑定的域名访问photo station

1.打开群晖NAS,点击高级模式

2.进入synology 应用程序门户

3.选择反向代理服务器

4.点击新增,来源处:协议HTTP,主机名填写你的域名,端口5000。目的地处:协议HTTP,主机名填写群晖NAS的IP地址,端口填写80

5.在ngrok.cfg配置处多加入一行配置。