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