本帖最后由 xxzx01 于 2016-7-13 16:56 编辑
注意无需再nas安装任何软件,只要在路由器上设定就可以
1、到www.ngrok.cc申请账号
2、设定自己的域名和tcp端口,假定域名为aaaa,端口为8888,Atoken:xxxxxxxx
3、在自己的openwrt路由器上安装ngrok。(略)
4,关键:我是openwrt路由器类(石像鬼也可以),假定你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] &
/usr/bin/ngrokc -SER[Shost:server.ngrok.cc,Sport:4443,Atoken:xxxxxxxx] -AddTun[Type:tcp,Lhost:192.168.1.10,Lport:9091,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访问transmissions
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] & #用http访问transmissions
/usr/bin/ngrokc -SER[Shost:server.ngrok.cc,Sport:4443,Atoken:yyyyyyyyyy] -AddTun[Type:tcp,Lhost:192.168.1.10,Lport:22,Rport:9999] &
#访问ssh
bbbb.ngrok.cc 访问nas的transmissions
bbbb.ngrok.cc:9999 访问ssh
注意如果用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] &
/usr/bin/ngrokc -SER[Shost:tunnel.qydev.com,Sport:4443] -AddTun[Type:tcp,Lhost:192.168.1.10,Lport:9091,Rport:9999] &
以后可以彻底把迅雷远程踢到一边去,如果你没有迅雷的vip,迅雷远程与狗屎差不多。现在有了这个结合百度云,绝了
|
|