前几天有内网穿透的需求,
看了下花生壳,
付费还限制端口限制流量。
考虑到市场上已经没有靠谱的免费内网穿透服务, 索性自己搭了个 ngrok 大家有需要自取,暂不支持 https
大概,也许,可能会长期维护,没有恶意,勿 D
主页 : https://wkfg.github.io
服务端:ngrok.wkfg.org:4443
有人问我域名 wkfg 有什么含义,我只能说 "无可奉告"
1
misaka19000 2017-08-01 20:43:51 +08:00
赞一个~~
|
2
zhouqian 2017-08-01 20:58:12 +08:00
前一段刚自己搭建了一个。
|
3
sherlockwoo 2017-08-01 21:09:53 +08:00 via Android
为啥不用 frp 呢?
|
4
junbaor OP @sherlockwoo 之前用过,所以选型比较偏向 ngrok,怕 frp 不稳定,抽空还是得学习一个。
|
5
Antidictator 2017-08-01 21:21:46 +08:00 via Android
wkfg wu ke feng gao
|
6
RLib 2017-08-01 21:22:03 +08:00
|
7
current 2017-08-01 21:23:13 +08:00
|
8
jtsai 2017-08-01 21:23:50 +08:00 1
我用 cron 定时发 ip 到网盘 要登陆到网盘找 ip 这样做 是不是傻方法?
|
10
ajeef 2017-08-01 21:34:43 +08:00
直接买个 10 年域名+腾讯云 API 解析,够用了。
|
11
timothyye 2017-08-01 21:35:18 +08:00 via Android 3
有自己的域名,放在 dnspod,然后自己调用 dnspod 的 api,搞了个动态域名,程序每 5 分钟判断一次公网 ip,发生变化就更新域名解析
https://github.com/timothyye/godns |
12
jiangnanwd 2017-08-01 21:41:27 +08:00
同没有公网 IP 的苦逼移动宽带用户,能否告知一下是哪个机房吗
|
13
junbaor OP @jiangnanwd vultr 东京
|
15
stonehe 2017-08-01 22:06:51 +08:00 via Android
@junbaor 用过一段时间 ngrok,主要用于家里 nas 穿透,omv 的系统使用 web 管理,每次打开都会有报错,很不稳定。无奈尝试 frp,发现很流畅,基本上没有报错了。
|
17
touchlove 2017-08-01 22:34:55 +08:00
赞一个~~
|
18
coolcoffee 2017-08-01 22:36:12 +08:00
frp 挺稳定的。 我家里的树莓派就搭了 frp,然后用 nodejs 的 pm2 去维护进程以及开机自启,用了一个多月,经常断电,服务都能正常使用
|
19
0TSH60F7J2rVkg8t 2017-08-01 22:41:04 +08:00 via iPhone
@jtsai 你可以把网盘换成 syncthing
|
20
Sweden 2017-08-01 22:46:56 +08:00
请问大家,frp 或者 ngrok 可以做到“家里是移动网,在路由安装 ss 服务端,连接到一个具有独立 ip 的 vps,然后能够在外网通过家庭内路由器的 ss 服务端中转上网”吗?谢谢!
|
21
qile1 2017-08-02 00:24:34 +08:00 via Android
有没有稳定的内网数据库代理实现?
想把数据库从内外暴露到外网 |
22
liangsdu 2017-08-02 00:28:16 +08:00 via iPhone
关注 20 楼的问题
|
23
wxlg1117 2017-08-02 00:41:36 +08:00 via Android
上 frp,好用多了
|
26
catsoul 2017-08-02 08:32:59 +08:00
一波炸出一堆 dalao
|
27
junbaor OP @Sweden 根本用不到自己的 vps,路由也可以装 ngrok,搭建好服务端直接映射到公网就行吧
|
32
bintianbaihua 2017-08-02 09:05:04 +08:00
|
34
fishcat 2017-08-02 09:08:48 +08:00
@junbaor 有个问题
```server_addr: ngrok.wkfg.org:4443``` 命令行启动,成功后即可通过 http://demo.wkfg.ngrok.org 来访问本机 8080 端口的服务 是不是有问题,demo.ngrok.wkfg.org |
37
cyaninetechnai 2017-08-02 09:17:15 +08:00
@fishcat 你这个直接访问的是 80 端口吧。
|
38
junbaor OP @fishcat servet_addr 指的是服务端地址端口,具体域名前缀需要你在命令行指定,可以把 demo 换成你想自定义的内容。还有什么问题?
|
40
cyaninetechnai 2017-08-02 09:23:42 +08:00
@fishcat 你需要在服务器端开服务,具体就像 ./ngrokd -domain="xx.xxx.com" -httpAddr=":123" -httpsAddr=":124" -tunnelAddr=":125"
那么,你在客户端连接 125 后,需要访问的就是类似 demo.xx.xxx.com:123 这个。如果在服务器端把 123 改成 80 的话,那么就是 demo.xx.xxx.com 。 应该是这样子吧。。 |
42
ToBeHacker 2017-08-02 09:38:41 +08:00 via Android
话说这用 ssh 端口映射不久搞定了吗?
|
43
junbaor OP @ToBeHacker ssh 隧道当然可以啦,那玩意容易断吗?
|
44
sixdian 2017-08-02 10:23:30 +08:00 via Android
wkfg 我靠,疯狗!
|
45
7colcor 2017-08-02 10:31:07 +08:00
测 GPRS 的时候需要这个东东
|
46
scofieldpeng 2017-08-02 10:33:03 +08:00
既然有公网 ip,可以去 dnspod 或者 cloudxns 这种使用 api 方式定时换解析就行了
|
47
millx 2017-08-02 10:33:29 +08:00
我用 ssh -R
|
48
jyf 2017-08-02 10:43:12 +08:00
都没有人提 n2n
|
51
Jamedxs 2017-08-02 11:11:51 +08:00
66666
|
52
powergx 2017-08-02 11:28:35 +08:00
为什么要用透传? 宽带不是都有公网 ip 吗
|
53
hantsy 2017-08-02 12:10:39 +08:00
用 Vagrant 简单, 一个命令 vagrant share (新版本依赖 ngrok )。
|
55
ihciah 2017-08-02 14:43:27 +08:00
内网穿透还是 tinc 好用 2333
|
56
anubu 2017-08-02 15:07:21 +08:00
有没有流量不走中心服务器的?
|
58
harry890829 2017-08-02 19:00:43 +08:00
好像很不错的样子,请问考虑开源么?
|
59
junbaor OP @harry890829 本来就是拿开源代码搭建的啊
|
60
kfg 2017-08-02 20:27:49 +08:00 via Android
用过一段时间 ngrok,感觉不稳定,基本上 2,3 天左右客户端就会挂。周日换成 frp,到目前为止很稳定。
|
61
Loyalsoldier 2017-08-02 20:38:18 +08:00
|
63
LuChengX 2017-08-02 22:39:28 +08:00
ngrok 装起来挺麻烦的,我用 rfp
|
64
woshixiaohao1982 2017-08-02 22:44:20 +08:00
@gam2046 #62 pw
|
65
UnknownR 2017-08-02 23:09:33 +08:00
哈哈,这原型图是不是用 Balsamiq Mockups 画的
|
66
9yu 2017-08-02 23:19:21 +08:00
最近去工信部投诉联通搞到了固定 ip ……
|
68
Yingc 2017-08-03 06:19:01 +08:00
|
69
guochengjie 2017-08-03 06:28:11 +08:00 via Android
感谢分享,虽然用不上。电信打 10000 私改公十分钟搞定
|
72
xoxo419 2017-08-03 08:39:41 +08:00
是不是也可以把内网通过 ssh 连接当做远程服务器?
|
73
fishcat 2017-08-03 08:52:10 +08:00
|
74
zhoubug 2017-08-03 08:58:03 +08:00
n2n 多方便 还有手机端
|
75
hzqim 2017-08-03 08:58:38 +08:00
看了网上一大堆编译搭建 ngrok 的教程,那个复杂!
在 debian 上直接 apt-get ngrok-server 就可以了。 存在问题:运行了一天多,发现程序自动退出了,暂时搞了一个监控脚本来应对。 |
76
ldlood 2017-08-03 09:07:56 +08:00
考虑到市场上已经没有靠谱的免费内网穿透服务
natapp 表示不服 买的 5 元最便宜的,非常还用 |
77
tony1016 2017-08-03 09:41:52 +08:00
嘿,还真对题,来安利一下我前几天的帖子,https://www.v2ex.com/t/378263#reply18
|
79
figofuture 2017-08-03 10:21:20 +08:00
|
80
heyang 2017-08-03 10:41:01 +08:00
!!!!
|
81
heyang 2017-08-03 10:42:10 +08:00
你是在 B 站直播过写代码的小伙伴吧?我还用弹幕跟你聊了一会你还记得吗。。。
世界真是小啊。。。 |
82
lee015 2017-08-03 10:50:00 +08:00 via Android
只穿几个 tcp 端口,ssh -R 也够用了。ngrok 新版好像没开源了吧。
|
86
wxblcl 2017-08-03 14:04:49 +08:00
这个不错
|
87
harry890829 2017-08-03 16:47:44 +08:00
晚点我研究研究上面小伙伴说的 ngrok/frp,我这边是需要 server 主动通知内网的 pc,是要自己写 server 了,不过要是有参考那就太好了
|
93
fwkimi 2017-08-03 18:57:16 +08:00
mark 一下,目前 ngrok 中
|
94
irexy 2017-08-03 19:02:45 +08:00
感觉需要内网穿透服务的都在国内,弄个国外的服务器速度好慢。。
|
96
stonehe 2017-08-03 21:34:05 +08:00
@Sweden frp 不只有 http ( s )协议啊,还有 tcp,可以干的事情很多,我直接开端口 svn 家里虚拟机,代替 teamview
|
98
azzwacb9001 2017-08-04 02:44:38 +08:00
我在使用 ngrok 的过程中出现了内存泄漏问题。推荐 frp
|
100
svdztn 2017-08-04 09:52:14 +08:00
一直用 n2n。
简单了解了一下, ngrok 优点是,可以使用域名访问子节点,如果服务端开放使用 80 端口,可以不带端口访问子节点; n2n 优点,使用通讯组概念,且通讯组可设置密码,子节点可组远程局域网;缺点,只能使用 ip 访问(应该可以在 n2n 网络内搭建 dns 服务器,但没尝试过)。 |