本帖最后由 xxzx01 于 2016-7-14 10:36 编辑
1、到www.ngrok.cc申请账号
2、设定自己的域名和tcp端口,假定域名为aaaa,端口为8888,Atoken:xxxxxxxx
3、在自己的openwrt路由器上安装ngrok。(略)
4,我是openwrt石像鬼,没有ngrok的界面,假定你nas的地址为192.168.1.10
运行一个命令:(大括号里是一条命令)
{ /usr/bin/ngrokc -SER[Shost:server.ngrok.cc,Sport:4443,Atoken:xxxxxxxx] -AddTun[Type:http,Lhost:192.168.1.10,Lport:80,Sdname:aaaa] -AddTun[Type:tcp,Lhost:192.168.1.10,Lport:6800,Rport:8888] & }
一条命令就可以把nas的80端口映射到外网,把8888端口映射到9091端口用于访问transmissions,注意Lport为你需要映射的端口,Rport为你申请的ngrok的tcp端口。Lhost为nas地址。Sdname为域名
5、访问nas
aaaa.ngrok.cc访问nas的80端口
aaaa.ngrok.cc:8888访问aria2
6、由于ngrok.cc只提供一个tcp转发,需要再申请一个账号访问transmissions,域名为bbbb,端口为9999,Atoken:yyyyyyyy (大括号里是一条命令)
{ /usr/bin/ngrokc -SER[Shost:server.ngrok.cc,Sport:4443,Atoken:yyyyyyyyy] -AddTun[Type:http,Lhost:192.168.1.10,Lport:9091,Sdname:bbbb] -AddTun[Type:tcp,Lhost:192.168.1.10,Lport:22,Rport:9999] & }
#访问ssh
bbbb.ngrok.cc 访问nas的transmissions
bbbb.ngrok.cc:9999 访问ssh
7、注意如果用qydev.com ittun.com等无需注册的ngrok可以用如下命令代替(大括号里是一条命令)
{ /usr/bin/ngrokc -SER[Shost:tunnel.qydev.com,Sport:4443] -AddTun[Type:http,Lhost:192.168.1.10,Lport:80,Sdname:aaaa] -AddTun[Type:tcp,Lhost:192.168.1.10,Lport:9091,Rport:9999] & }
另外,请大家帮助,如何打开石像鬼1.91版的51413端口
|
|