ngrok 2.0 开始收费了,国内好几个 ngrok 倒下了,于是搭了一个供大家玩耍,只要还有钱就会给服务器续费的!
使用方法
- 去百度云盘下载对应的客户端 http://pan.baidu.com/s/1bnwROLL
- 创建配置文件 ngrok.cfg
server_addr: "tunnel.phpor.me:4443"
trust_host_root_certs: false
- 运行
$ ngrok -config ngrok.cfg -subdomain example 8080
ngrok 2.0 开始收费了,国内好几个 ngrok 倒下了,于是搭了一个供大家玩耍,只要还有钱就会给服务器续费的!
server_addr: "tunnel.phpor.me:4443"
trust_host_root_certs: false
$ ngrok -config ngrok.cfg -subdomain example 8080Bob 的 Ngrok 服务一直是放在某云上面的,一个月是 90 RMB ,现在是第二个月了,费用还是很贵的。
昨天 DaoCloud 上对老用户年终大回馈,可以免费领腾讯的优惠券, Bob 一共抽了 700 块左右的钱(个人帐号+公司组织帐号+兄弟的帐号 一般人只能拿到 200 左右的优惠券吧),已经够用一年的了,从下个月开始服务转移到腾讯云上,部署的方式也会改成 DaoCloud 的方式——容器大法,所以请大家放心使用!
最后还是非常感谢 DaoCloud,所有的 V 友建议都是了解一下,对自己百利而有一害(中毒太深)!
|
waltyeNov 5, 2015
1
还真早。。
|
|
2
@waltye 刚起来,你去试玩儿一下。
|
|
jwangkunNov 5, 2015
3
有教程吗?我也想自己搭建一个,之前的都用不了
|
|
jwangkunNov 5, 2015
4
你这个也连不上
|
|
5
https://github.com/localtunnel/localtunnel
https://github.com/localtunnel/server 用 localtunnel 自己搭一个也可以 |
|
itnoobNov 5, 2015
6
Mark ,谢楼主。待会儿试试
|
|
damichnNov 5, 2015
7
赞一个,比用腾讯的舒服!
|
|
8
@jwangkun 连接出什么错误了,咱们一起 Debug 一下。
要自己搭建的话参照 Tony Bai 的博客吧 http://tonybai.com/2015/03/14/selfhost-ngrok-service/ |
|
jzp113Nov 5, 2015
9
广州的服务器,速度应该还行
|
|
10
@scarlex localtunnel 试用过一次,不是很了解,它是不是看不到 http 请求信息啊, ngrok 可以看到相应请求的 Header, Body 等信息。
|
|
jwangkunNov 5, 2015
11
链接不上去
|
|
12
@damichn 嗯嗯,腾讯的不支持自定义域名,但是现在大部分都是根据域名来区分应用的。
|
|
13
@jwangkun 咱们私聊
|
|
14
@damichn 有问题及时反馈哦
|
|
damichnNov 5, 2015
15
@bobchengbin 刚测试了一下,暂时没问题。
|
|
jwangkunNov 5, 2015
16
@bobchengbin 如何私聊,没找到你的联系方式
|
|
17
@jwangkun 微博
|
|
18
|
|
jwangkunNov 5, 2015
19
 |
|
dispiderNov 5, 2015
20
用 1.7 版本试了下,没连上啊啊啊啊啊啊
|
|
dispiderNov 5, 2015
21
好用了,之前忘记要用你自己发布的版本了。。。。
|
|
pythoneeNov 5, 2015
22
还不知道这个东西是干什么用的
|
|
cielpyNov 5, 2015
23
reconnecting...
|
|
cielpyNov 5, 2015
24
话说今天才知道 ngrok 这东西,自己搭那个证书不知道怎么弄- -
|
|
25
@pythonee 把你本地 web 服务映射到外网,让外网可以直接访问你本机的 Web 服务。 现在用的最多的场景就是用来开发微信 http://www.zhihu.com/question/25456655
|
|
26
@cielpy 是下载的我这提供的客户端吗?
|
|
cielpyNov 5, 2015
27
@bobchengbin 连接上了,显示 online ,不过我转发的是 vnc 的 5900 端口,似乎连接不上 vnc 服务。
|
|
28
@cielpy
-proto string The protocol of the traffic over the tunnel {'http', 'https', 'tcp'} (default: 'http+https') (default "http+https") |
|
pythoneeNov 5, 2015
29
@bobchengbin 这个跟端口映射的区别在于? IPOP?
|
|
cielpyNov 5, 2015
30
@bobchengbin 啊需要指定 tcp 协议啊。
|
|
31
|
|
32
@cielpy 默认是 `http+https` 的, `VNC` 应该是 `tcp` 的,所以你的命令应该是 `$ ngrok -config ngrok.cfg -proto tcp -subdomain example 8080` ,不保证能成功哇,我们都是用来做 web 开发的。
|
|
cielpyNov 5, 2015
33
@bobchengbin 嗯。指定了,不行- -用腾讯那个可以。
|
|
34
@cielpy 可能服务端不支持,我去 server 上看了一下好像没有看到对 tcp 的支持
$ ./bin/ngrokd --help Usage of ./bin/ngrokd: -domain="ngrok.com": Domain where the tunnels are hosted -httpAddr=":80": Public address for HTTP connections, empty string to disable -httpsAddr=":443": Public address listening for HTTPS connections, emptry string to disable -log="stdout": Write log messages to this file. 'stdout' and 'none' have special meanings -log-level="DEBUG": The level of messages to log. One of: DEBUG, INFO, WARNING, ERROR -tlsCrt="": Path to a TLS certificate file -tlsKey="": Path to a TLS key file -tunnelAddr=":4443": Public address listening for ngrok client |
|
pythoneeNov 5, 2015
35
@bobchengbin 听着像是反代
|
|
cielpyNov 5, 2015
36
@bobchengbin 似乎默认支持?
这样通过 VNC 连接效果不怎么好,就是应急的时候需要用这台电脑上的东西,用这个方法连一下。 |
|
37
@cielpy 不是很清楚这个,你现在可以连了么?
|
|
cielpyNov 5, 2015
38
@bobchengbin 不可以。连不上。
|
|
la0weiNov 5, 2015
39
和 ssh 反代有啥优势没有。一直觉得 ssh 足够用了,只是断网重连的问题不知道如何解决,另外, ssh 似乎被封锁的厉害
|
|
40
@la0wei SSH 的自动断开问题是可以解决的啊,你看看这个是要修改服务器的 sshd 配置文件,要重启 ssh 服务的 [http://blog.csdn.net/dc_726/article/details/8608873] ,封锁问题不不清楚咯。
优劣不作评,各有选择 |
|
imlonghaoNov 5, 2015
41
@bobchengbin tcp 转发是支持的,不支持的是 UDP 协议。
我试过转发 Minecraft 的端口到外网, |
|
42
@imlonghao :+1: 利害
|
|
yuankuiNov 5, 2015
43
暂时没有这种需求.
|
|
cppgohanNov 6, 2015
44
搭建的服务端只能是 1.x 的吗? 和 2.0 有什么区别呢
|
|
45
@cppgohan 尝试过一次 2.0 的,免费的只能支持随机域名,如果要自定义域名,需要收费,其它不知道有哪些地方不同。
https://github.com/inconshreveable/ngrok ngrok 2.0 NOTE This repository contains the code for ngrok 1.0. The code for ngrok 2.0 is not yet open source. |
|
boproNov 6, 2015
46
没 mac os x 版本的?
|
|
47
@bopro darwin_amd64
|
|
akafengNov 6, 2015 via iPhone
48
腾讯也有转发服务?
|
|
49
@chinafeng http://blog.qqbrowser.cc/ 微信调试工具,里面带了 ngrok 的客户端。
|
|
50
@cielpy 现在试下应该可以了,我之前用防火墙把特定的端口之外的访问全部 drop 掉了。
|
|
cielpyNov 6, 2015
51
@bobchengbin 可以了。多谢。
|
|
dlyxyNov 8, 2015
54
感谢楼主,正在使用中,就是不知道能用多久。。。
|
|
tlv2013Nov 9, 2015
55
好人一生平安
|
|
zdw1999Nov 14, 2015
56
诶,什么情况,怎么连不上了好像,麻烦楼主看下。。。
一直 reconnecting,并且连 tunnel XXX not found 的提示都没了。。 |
|
57
|
|
trampxNov 18, 2015
58
@bobchengbin MAC 下提示 reconnecting ,自建服务和 ngrok.cc 都正常,查查是怎么回事, qq 浏览器的没有测
|
|
59
@trampx 是使用的我提供的 Ngrok 客户端吗?因为我这边是自签名证书,所以用不了官方的客户端。
|
|
didosDec 17, 2015 via Android
60
收藏成功
|
|
666DemonJan 6, 2016
61
映射的网址被腾讯云拦截了是什么情况?求帮助,提示:很抱歉!该网站暂时无法访问
|
|
damichnJan 13, 2016
62
从前两开始就不能用了,以下是提示信息!
很抱歉!该网站暂时无法访问 原因一:该网站未在腾讯云备案,请网站主办者尽快提交备案 原因二:该网站可能存在不适宜传播的信息,请联系网站管理员 温馨提示:无法访问只是暂时性的,完成备案后即可恢复访问 |
|
63
|
|
wuwen635028360Jan 22, 2016
64
非常感谢,很好用
|
|
mrliusgApr 7, 2016
65
非常好用,感谢!
|