恩山无线论坛

标题: 7620老毛子Padavan固件 ngrok使用教程 [打印本页]

作者: 101048689    时间: 2016-2-20 14:42
标题: 7620老毛子Padavan固件 ngrok使用教程
本帖最后由 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 &


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



作者: sa000    时间: 2016-2-22 10:55
哎呀 不错!!!! 支持一下!!!!!!!!!!
作者: tx-2000    时间: 2016-2-22 17:23
热烈的支持一下!
作者: 517181304    时间: 2016-2-22 17:50
Padavan固件的优酷路由宝挖矿插件怎么使用?能否写一个教程?
作者: szkorman    时间: 2016-2-23 01:18
最近的确很流行支付宝走一波 哈哈,感谢啦!
希望能继续科普一下用处,因为很多人不太了解的.呵呵
作者: papagogo    时间: 2016-2-23 23:18
ngrok客户端,学习并mk。
作者: gutou    时间: 2016-2-24 05:49
不懂有什么好的自己
作者: rightabcde    时间: 2016-2-25 09:14
爱楼主,已收藏。
作者: szkorman    时间: 2016-2-26 12:43
已收藏,真的很好!谢谢楼主
作者: papagogo    时间: 2016-2-27 10:29
ngrok padavan 7220
作者: szkorman    时间: 2016-3-24 07:46
楼主能再给个详尽点的介绍吗
是在一头雾水呀.求指引
作者: 枯井在地    时间: 2016-4-13 11:16
/opt/ngrok/ngrokc -SER[Shost:ss.ngrok.pw,Sport:4443] -AddTun[Type:tcp,Lhost:192.168.38.1,Lport:80,Rport:5678]  这样连接后发现外网进路由不用输密码了,这样太不安全了,有没有办法加上密码的
作者: hbxntsxw    时间: 2016-4-13 13:38
枯井在地 发表于 2016-4-13 11:16
/opt/ngrok/ngrokc -SER[Shost:ss.ngrok.pw,Sport:4443] -AddTun[Type:tcp,Lhost:192.168.38.1,Lport:80,Rp ...

我把127.0.0.1改成路由的ip后进去就要输密码了,设置成127.0.0.1就不需要密码
作者: 枯井在地    时间: 2016-4-13 13:56
hbxntsxw 发表于 2016-4-13 13:38
我把127.0.0.1改成路由的ip后进去就要输密码了,设置成127.0.0.1就不需要密码

还真的是,非常感谢!
作者: x1177    时间: 2016-4-22 10:59
总算有的救了
作者: ztwwt    时间: 2016-4-22 16:54
路过学习一下
作者: Hi蜘蛛    时间: 2016-4-22 19:04
Mark下
作者: x1177    时间: 2016-4-28 12:45
在老毛子固件里, 开了ngrok功能,为什么没什么作用啊,求解

作者: x1177    时间: 2016-4-28 14:35
本帖最后由 x1177 于 2016-4-28 14:40 编辑
51088099 发表于 2016-4-28 13:50
这里是我的解决方法 http://yzc.ueuo.com/292.html

我的是NEWIFI的,有U盘,我注册一下你这个ngrok地址,也许那个服务器不行吧

作者: xikik    时间: 2016-5-6 07:56
谢谢分享哈!支持
作者: yhmbetter    时间: 2016-5-10 01:07
具体怎么玩啊 ,随时都可以远程进来管理? 求具体的小白教程呀


功德无量 呀!!!!!!!
作者: yhmbetter    时间: 2016-5-11 16:19
x1177 发表于 2016-4-28 14:35
我的是NEWIFI的,有U盘,我注册一下你这个ngrok地址,也许那个服务器不行吧

K1 的rom 有支持ngrok 的没有?
作者: szkorman    时间: 2016-5-11 18:19
弱弱的问一句,这教程能再简单一点吗?研究了一个月还是用不上
作者: conancheng    时间: 2016-5-22 13:23
ngrok的最新版更新一下吧,opt安装到虚拟内存里无法转发成功
作者: marti0n    时间: 2016-7-3 19:00
马克看看
作者: marti0n    时间: 2016-7-3 19:16
马克 看起来有难度
作者: 烟屁股    时间: 2016-7-4 17:11
本帖最后由 烟屁股 于 2016-7-4 17:13 编辑

楼主好!非常感谢你的教程!

我按您的教程,在自己的VPS上架设了自己的Ngrok服务器,但始终没有搞定路由器的“内网穿透”,路由器的固件是“华硕Padavan老毛子固件06-28最新版”,请帮忙看看,再次感谢!
我没有使用U盘安装,使用的是“内存安装”

下面是服务器上的z.log
[07/04/16 08:34:22] [INFO] [tun:576eb494] New connection from 223.11.1.254:21311
[07/04/16 08:34:22] [DEBG] [tun:576eb494] Waiting to read message
[07/04/16 08:34:23] [DEBG] [tun:576eb494] Reading message with length: 127
[07/04/16 08:34:23] [DEBG] [tun:576eb494] Read message {"Type":"Auth","Payload":{"Version":"2","MmVersion":"1.7","User":"","Password": "","OS":"darwin","Arch":"amd64","ClientId":""}}
[07/04/16 08:34:23] [DEBG] [tun:576eb494] Writing message: {"Type":"AuthResp","Payload":{"Version":"","MmVersion":"","ClientId":"","Error":"Auth failed"}}
[07/04/16 08:34:23] [DEBG] [tun:576eb494] Closing

下面是我在路由器固件上的设置

ngrokc -SER[Shost:45.32.xx.xxx,Sport:4443,Atoken:xxxxxxxx] -AddTun[Type:http,Lhost:127.0.0.1,Lport:80,Rport:31199]


作者: bolatuchen2    时间: 2016-7-5 03:37
已经搞定了
作者: 为民电子商务    时间: 2016-7-8 05:29
学习一下   
作者: wsh9308    时间: 2016-7-21 10:03
终于有大大给出一个比较详细的教程了!谢谢
作者: ptkid    时间: 2016-7-28 13:17
http://koolshare.cn/thread-36908-1-1.html

按照上面链接自己做了个ngrok服务器,请问楼主知道怎么配置的吗?
作者: 740503156    时间: 2016-8-4 23:24
luguo
................
作者: q155128    时间: 2016-8-7 11:04
本帖最后由 q155128 于 2016-8-7 11:12 编辑


,折腾了快一个小时终于成功了。说下心得。

先去http://www.ngrok.cc/观看视频教程申请注册id然后进华硕路由管理图形化界面设置好,点完应用本页设置后打开“”ngrok_script
以下脚本可以修改 ngrok 启动参数”这个地方检查最下方新生成的代码,无误即可远控路由器了,比花生壳好用(随在线却访问不了),我现在玩的这台y1s处于移动内网下,也能快速远控啦,哈哈,亲们试试我的远控地址[url=http://king007.ngrok.cc/]http://king007.ngrok.cc/[/url]

我的参数ngrokc -SER[Shost:server.ngrok.cc ,Sport:4443,Atoken:11111196f007fe428c911111149cc] -AddTun[Type:http,Lhost:192.168.2.1,Lport:80,Sdname:http://king007.ngrok.cc/] & #UI设置自动生成[attach]135063[/attach]
作者: q155128    时间: 2016-8-7 11:07
[attach]135061[/attach][attach]135062[/attach]

截止目前算我新增了两个用户哦

作者: regasp    时间: 2016-8-7 11:16
用什么硬件呢?
作者: q155128    时间: 2016-8-7 11:27
regasp 发表于 2016-8-7 11:16
用什么硬件呢?

汗,你都没看标题。不过ngrok支持好几个平台,你去官网看看吧
作者: n62632771    时间: 2016-8-10 15:55
q155128 发表于 2016-8-7 11:04
,折腾了快一个小时终于成功了。说下心得。

先去http://www.ngrok.cc/观看视频教程申请注 ...

king007名字随便取的吗?
作者: liangshenda    时间: 2016-8-14 19:58
呀,高深点,还是不明,下回细细学习,谢谢楼主了。
作者: xin9xin    时间: 2016-8-15 14:04
还好用的 恩恩额.......
作者: yjc666    时间: 2016-8-17 14:51
hbxntsxw 发表于 2016-4-13 13:38
我把127.0.0.1改成路由的ip后进去就要输密码了,设置成127.0.0.1就不需要密码

原来如此,我设置127.0.0.1直接进去了,不用路由器密码~~~~


作者: yjc666    时间: 2016-8-17 14:52
hbxntsxw 发表于 2016-4-13 13:38
我把127.0.0.1改成路由的ip后进去就要输密码了,设置成127.0.0.1就不需要密码

www.ngrok.cc/login 上面设置的用户 密码是什么


作者: yht2332    时间: 2016-8-17 14:54
学习了, 感谢楼主
作者: yjc666    时间: 2016-8-17 14:54
怎么设定验证密码

比如登录路由器

设置内网127.0.0.1,不用路由器密码就进去了。另外 www.ngrok.cc/login设置 tunnel中设置的 用户密码是干吗的??没看到用途
作者: hbxntsxw    时间: 2016-8-17 15:12
yjc666 发表于 2016-8-17 14:52
那www.ngrok.cc/login 上面设置的用户 密码是什么

哪个跟ngrok设置无关,是你注册账号的密码
作者: hbxntsxw    时间: 2016-8-17 15:14
yjc666 发表于 2016-8-17 14:54
怎么设定验证密码

比如登录路由器

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

作者: yjc666    时间: 2016-8-17 20:06
hbxntsxw 发表于 2016-8-17 15:14
那个tunnel中的密码是
#ngrokc -SER[Shost:服务器域名,Sport:服务器端口,Atoken:服务器密码] -AddTun[Ty ...

我可能表达没清楚

而是我设置了路由器,但是直接访问路由器不用任何密码,也无需原先路由器的登录密码
作者: yjc666    时间: 2016-8-17 20:07
hbxntsxw 发表于 2016-8-17 15:12
哪个跟ngrok设置无关,是你注册账号的密码

不是这个密码

而是添加tunnel 的时候,可以输入一个用户/密码,针对每一个tunnel
作者: liaozhebin    时间: 2016-8-25 17:55
bolatuchen2 发表于 2016-7-5 03:37
已经搞定了

求解,搭建好了,路由器端设置了连不上
作者: onler    时间: 2016-8-26 21:32

热烈的支持一下!
作者: 欧阳佛圣    时间: 2016-8-31 09:00
yjc666 发表于 2016-8-17 14:54
怎么设定验证密码

比如登录路由器

用127.0.0.1会出现路由不用登录密码的请客,要用192.168.1.1这样的内网地址,就需要登录了
作者: yjc666    时间: 2016-8-31 10:41
欧阳佛圣 发表于 2016-8-31 09:00
用127.0.0.1会出现路由不用登录密码的请客,要用192.168.1.1这样的内网地址,就需要登录了

这个知道,  也不一定127.0.0.1就不用密码

看固件。。。老毛子不用密码,梅林啥的,127.1一样密码
作者: 726666    时间: 2016-9-4 16:55
看会这什么东西
作者: q155128    时间: 2016-9-10 18:06
n62632771 发表于 2016-8-10 15:55
king007名字随便取的吗?

en嗯是的。。。。。。。
作者: neczxnw    时间: 2016-9-22 15:49
没有usb接口的,怎么设置ngrok内网穿透啊
作者: 三月党人    时间: 2016-10-15 18:39
WUFACGENBGBBDSZ
作者: hankeet    时间: 2016-10-19 21:23
老毛子以前在扩展环境里不是有ngrok吗?为什么不见了?
作者: croooooooop    时间: 2016-12-7 12:09
我是用的ssh,执行命令之后 显示有lib++.so 找不到,这个怎么解决啊
作者: moshang34    时间: 2016-12-21 22:44
穿透成功为什么连不上呢
作者: 路由多拨    时间: 2016-12-22 11:18
ngrok服务器除官网的,其余的都是热心网友弄的?那只能用一天是一天?
作者: mbpkw521    时间: 2017-3-19 12:55
额。。看的云里雾里的。。晕。。。
作者: mbpkw521    时间: 2017-3-19 14:19

ngrok客户端,学习并mk。
作者: kinkora    时间: 2017-4-1 21:24
给楼主好评!!!
作者: lee7080    时间: 2017-7-13 09:45
非常感谢,做个记号备用。
作者: faning22    时间: 2017-10-28 00:22
这个帖子对我解决k1无法生效的问题,帮助很大。
作者: 512100    时间: 2017-12-21 10:58
控制台显示 chmod: /opt/ngrok/ngrokc: No such file or directory
作者: 小鬼大人    时间: 2017-12-22 14:27
支持一下,感谢分享
作者: 糊涂浪子    时间: 2019-9-15 14:40
ngrok使用教程




欢迎光临 恩山无线论坛 (https://www.right.com.cn/forum/) Powered by Discuz! X3.5