7620老毛子Padavan固件 ngrok使用教程

2017-02-27
0评论
/
3414阅读
爱搜啊

Ngrok需要opt环境,最好在U盘环境下使用,此教程中的ngrok版本提取自PandoraBox。

请确认开启了opt环境

扩展功能设置>>脚本功能设置>>强制安装opt>>opt安装方案选择》安装到U盘

开启ftp或者smb网上邻居服务,如果已经是opt环境了应该有opt文件夹

下载http://code.taobao.org/svn/test43/ngrok/ngrokc

http://code.taobao.org/svn/test43/ngrok/lib/so

把so文件改名为libpolarssl.so.7 放到/opt/lib文件夹下

在/opt下面新建个ngrok文件夹,把ngrokc放进去

系统管理>>控制台

给ngrokc 777权限

输入

chmod 777 /opt/ngrok/ngrokc

点击刷新

至此 环境准备完成

会用ssh直接使用如下方法:

ssh后

mkdir -p /opt/ngrok
wget -O /opt/ngrok/ngrokc http://code.taobao.org/svn/test43/ngrok/ngrokc&&chmod 777 /opt/ngrok/ngrokc
wget -O /opt/lib/libpolarssl.so.7 http://code.taobao.org/svn/test43/ngrok/lib/so&

首先要有个ngrok的服务器,可以自己用vps搭建,也可以用网上热心人免费共享的。

我这里的服务器是ss.ngrok.pw,自用香港vps建的服务器,未添加密码测试转发内网192.168.1.1的80端口到外网的5678端口

会用ssh的可以直接ssh进路由器运行:

/opt/ngrok/ngrokc -SER[Shost:ss.ngrok.pw,Sport:4443] -AddTun[Type:tcp,Lhost:192.168.38.1,Lport:80,Rport:5678]&

手头没有范域名解析的域名,子域名的转发没有测试,只测试了端口转发,自用足够了。

不会的只能在

自定义设置>>脚本>>运行路由器启动后:>>logger -t "运行路由器启动后" "脚本完成" 的下面一行添加如下

/opt/ngrok/ngrokc -SER[Shost:176.126.72.115,Sport:4443] -AddTun[Type:tcp,Lhost:192.168.38.1,Lport:80,Rport:5678]&

应用本页设置后软重启路由。

ps可以查看进程是否在运行,如果进程在运行且已连接服务器却没有实现转发,那可能是服务器版本和客户端不一致,或者你转发的端口已经被服务器占用。

老固件参考以上配置使用。20160222最新固件已经集成ngrok,以上步骤可以省略。直接参考使用方法,在固件脚本里配置即可。</span>使用方法:

ngrokc -SER[Shost:服务器域名,Sport:服务器端口,Atoken:服务器密码] -AddTun[Type:协议,Lhost:本地ip,Lport:本地端口,Rport:外网访问端口]

比如:

/opt/ngrok/ngrokc -SER[Shost:tunnel.org.cn,Sport:4443] -AddTun[Type:https,Lhost:127.0.0.1,Lport:443,Sdname:test] &
/opt/ngrok/ngrokc -SER[Shost:ss.ngrok.pw,Sport:4443] -AddTun[Type:tcp,Lhost:192.168.38.1,Lport:80,Rport:5678] &

服务端的架设:

小白参考:http://koolshare.cn/forum.php?mod=viewthread&tid=6066&highlight=%C4%DA%CD%F8

自建服务器建议学生或者家里有学生的可以去买9.9元每月的阿里云或者1块钱的腾讯云学生套餐,毕竟转发流量如果走国外走一圈,无论速度还是延迟都会打折扣的。

我的服务器是15.04版本ubuntu系统,实测12.04和14.04都可以,桌面版的需要自己安装一些依赖。

服务器搭建简约为

ssh连接服务器后

wget -O /install.sh -q --no-check-certificate   sh /install.sh

这个脚本是koolshare梅林固件论坛的小宝出品的,很方便

第一次安装需要作一些配置

自己的域名密码和端口什么的,也可以在/config.sh里修改

添加启动项

在/etc/rc.local里exit 0前添加

sh /ngrok_ser.sh &



本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2017-02-27发布