找回密码
 立即注册

QQ登录

只需一步,快速开始

铁威马网络网络存储

[其他路由] 无公网地址,通过openwrt安装ngrok访问家里的nas,使用aria2和transmissions

[复制链接]

本帖最后由 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端口
使用道具 举报 回复
感觉安全成问题,特别是客户端代码,完全不敢使用的说。
使用道具 举报 回复 支持 反对
围观研究一下
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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