一个国内的 ngrok 服务器

2014-11-21 14:32:06 +08:00
 Had
鉴于ngrok官方服务器连接速度一般,我在国内搭了一台ngrok服务器(ubuntu+ngrokd+nginx),主页还没做(准备用个模版马马虎虎了),但是ngrok服务已经可以正常使用,大家可以试用一下。

使用方法:
1. 你需要一个官方客户端,可以去https://ngrok.com/下载;
2. 你需要创建一个配置文件(例如ngrok.cfg),内容是以下两行(你也可以改~/.ngrok的默认配置文件);
server_addr: "tunnel.mobi:44433"
trust_host_root_certs: true
3. 执行ngrok时添加载入配置文件的参数-config,使用范例如下:
ngrok -config ngrok.cfg -subdomain example 8080
4. 服务器支持ngrok的除了自定义域名以外的所有服务(例如自定义二级域名*.tunnel.mobi、转发自定义端口、转发内网的服务器、密码保护以及同时运行多个tunnel)

PS1: 配置文件的第一行指定了服务器地址以及ngrok客户端与服务器的通讯端口;第二行意为信任本机(指运行ngrok客户端的机器)的根证书(因为ngrok的默认逻辑是只信任ngrok.com的根证书。
PS2: 建议不要修改或添加两行配置到ngrok默认的配置文件~/.ngrok,这样即使是我的服务器宕了,您也可以使用ngrok官方的服务器。
68485 次点击
所在节点    分享创造
123 条回复
zonghua
2015-07-21 08:17:51 +08:00
用dosgo的ngrok-c客户端,不需要ssl证书,但是经常断开,不稳定。
dosgo
2015-07-28 13:05:55 +08:00
@zonghua 断开是什么情况?我这边断开重连概率很低,目前已经加上openssl支持了。。
zonghua
2015-07-28 15:12:48 +08:00
@dosgo 你服务器的服务很稳定,很快。我是用ngrok-c和我自己的vps经常断开。。。
dosgo
2015-07-29 17:40:56 +08:00
@zonghua 我自己的服务器没公开,相当慢,tunnel.mobi还是不错的
Had
2015-07-29 19:23:11 +08:00
@dosgo 我们团队自己用都觉得tunnel变慢了... 用的人挺多的
其实用的是上海Azure A0,目前每天入流量5GB(出入10GB),一个月支出也就六十多。
zonghua
2015-07-31 00:21:25 +08:00
@Had 备案挺麻烦吧?挂了两天的ngrok,今天一看,竟然竟然爆了2.5G内存。系统windows 8.1
Had
2015-07-31 09:33:34 +08:00
@zonghua 之前用了阿里云的备案,所以压力0
zonghua
2015-07-31 09:57:07 +08:00
@Had 怎么弄,直接转过去?还是根本不管什么流程
fishioon
2015-07-31 11:38:59 +08:00
@Had 现在支持SSH了吗?
a512532593
2015-07-31 15:37:22 +08:00
为什么我在VPS上连接不上一直显示重新连接 在我公司的电脑是可以的 请问是什么端口没打开还是什么 我用ngrok2.0是可以正常使用的
a512532593
2015-07-31 15:38:45 +08:00
@Had 为什么我在VPS上连接不上一直显示重新连接 在我公司的电脑是可以连接上服务器的 请问是什么端口没打开还是什么 我用官方的ngrok2.0是可以正常使用的
heygu
2015-09-01 15:49:20 +08:00
@Had 楼主,似乎利用 ngrok 无法转发到我内网的 VPN 服务器上,无法通过认证
zonghua
2015-09-05 12:42:36 +08:00
@Had 楼主你的的服务出现异常了。。 chmod +x /etc/init.d/njitclient
linkdesu
2015-09-20 22:54:24 +08:00
刚刚调试 ping++ 实际使用了一下 LZ 的服务~~很好用~~好人一身平安 :sparkles:
Moveha
2015-10-10 10:02:40 +08:00
Error 502
源站异常(请求处理超时或者主动断开到牛盾加速节点的连接)

貌似今天流量过大,导致这个挂掉了
Had
2015-10-10 10:23:32 +08:00
@Moveha 嗯嗯,已经修了。
mow
2015-10-12 15:34:44 +08:00
能问一个傻傻的问题吗,运行 ngrok tcp 22 已经成功了,但是就是无法远程 ssh 访问内网的机器, putty 返回“ connection refused ”,有谁遇见过吗? 这是 ngrok 当前的显示状态(官方服务器)
Forwarding tcp://0.tcp.ngrok.io:40535 -> localhost:22
哪位大侠可以在 5:30 之前测试一下能不能连吗
mow
2015-10-13 15:22:22 +08:00
@mow 起了一个美国的 vpn server 再去连就好了,唉,骚扰了-:-(
cubie
2015-10-13 17:53:06 +08:00
感谢 up 主分享
dosgo
2015-10-26 17:21:27 +08:00
你好现在好像没用了。。 80 端口,连接不上, 44433 也不行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/148279

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX