找回密码
 立即注册

QQ登录

只需一步,快速开始

铁威马网络网络存储

[教程分享] 无公网地址,通过ngrok访问家里的wdmycloud,使用aria2和transmissions

[复制链接]
本帖最后由 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,迅雷远程与狗屎差不多。现在有了这个结合百度云,绝了





使用道具 举报 回复
呵呵,昨天刚刚通过ngrok,远程升级了固件,并且安装了syncy和aria2等
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群