找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 75746|回复: 72

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

 火.. [复制链接]
发表于 2016-2-20 14:42 | 显示全部楼层 |阅读模式
本帖最后由 101048689 于 2016-2-22 14:17 编辑

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,以上步骤可以省略。直接参考使用方法,在固件脚本里配置即可。

使用方法:
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?mo ... hlight=%C4%DA%CD%F8
自建服务器建议学生或者家里有学生的可以去买9.9元每月的阿里云或者1块钱的腾讯云学生套餐,毕竟转发流量如果走国外走一圈,无论速度还是延迟都会打折扣的。
我的服务器是15.04版本ubuntu系统,实测12.04和14.04都可以,桌面版的需要自己安装一些依赖。
服务器搭建简约为
ssh连接服务器后
wget -O /install.sh -q --no-check-certificate  https://koolshare.github.io/ngrokd/install.sh
sh /install.sh
这个脚本是koolshare梅林固件论坛的小宝出品的,很方便
第一次安装需要作一些配置
自己的域名密码和端口什么的,也可以在/config.sh里修改
添加启动项
在/etc/rc.local里exit 0前添加
sh /ngrok_ser.sh &


弱弱的问一句,我可以留支付宝求捐助吗?好像很流行的样子。


评分

参与人数 4恩山币 +2 收起 理由
欧阳佛圣 -1 经过确认,这个教程是小宝用于他自己改版的梅林固件的,不适用于老毛子的固件
onler + 1 城会玩
quchao + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
szkorman + 1 城会玩

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 03:13

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表