老板找到产品经理,说:“客户想看一下项目,你搞一下,把 demo 网站搭起来”
产品经理找到技术组长,说:“客户想看一下项目,你搞一下,让客户能访问 demo 网站”
技术组长找到程序员小 A ,说:“客户想看一下项目,你搞一下,让他访问到你做的 demo 网站”
小 A: “我的 demo 在开发中,还在我的电脑本地, 怎么搞???”
组长扔来一个文档链接:“按这个说明去 [搞一下] ”。
[搞一下] ( www.gaoyixia.com ) ,是一个可以把本机和局域网网站映射到公网访问的内网穿透服务。使用非常简单,几乎无门槛——无须注册,无须付费,不限流量,不需繁琐的配置,支持 win/mac/linux 三大平台。下面是三个典型的使用场景:
1 ,可以使用本服务,映射本机 demo 给客户展示,而不用大费周折去搭建一个临时公网测试环境。
2 ,小程序开发,公众号开发,微信支付开发,支付宝回调等等,这些回调类的接口可以通过本服务,直接回调接口到本机,方便本机调试。省去了每次调试都更新服务器的麻烦。
3 ,家里有电脑 /nas 的机器,可以映射 web 管理界面到公网去,方便出门在外时候用网络访问。
还有更多使用场景待挖掘。本服务提供的是一种能力,一种可以让本机和局域网能被公网访问的能力。
点击下载 gaoyixia-win.zip 。下载后,解压到任意目录。然后双击运行。根据提示,输入要映射的本机或者局域网地址端口即可。运行后会得到一个公网地址,复制到浏览器便可访问(不要直接 Crtl + C 复制,会退出程序,推荐鼠标选中复制)。
打开终端,执行以下命令
# 下载执行文件
wget -c "https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=f9bde9f10b6d1fdb26ca353f49bf89c6" -O gaoyixia-macos
# 赋予执行权限
chmod +x gaoyixia-macos
# 运行
./gaoyixia-macos -h 127.0.0.1 - p 80
# 运行后会得到一个公网地址,复制到浏览器访问即可(不要直接 Crtl + C 复制,会退出程序,推荐鼠标选中复制)。
# 上面命令中的-h 127.0.0.1 - p 80 表示的是地址和端口。你也可以填写局域网地址。比如
./gaoyixia-macos -h local.oa.com -p 80
打开终端,执行以下命令
# 下载执行文件
wget -c "https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=e491f057ff8e77dedcdf1b3d7560eb4d" -O gaoyixia-linux
# 赋予执行权限
chmod +x gaoyixia-linux
# 运行
./gaoyixia-linux -h 127.0.0.1 -p 80
# 运行后会得到一个公网地址,复制到浏览器访问即可(不要直接 Crtl + C 复制,会退出程序,推荐鼠标选中复制)。
# 上面命令中的-h 127.0.0.1 - p 80 表示的是地址和端口。你也可以填写局域网地址。比如
./gaoyixia-linux -h local.oa.com -p 80
请联系 xing7th#gmail.com(把#改为 @就是邮箱地址),邮件标题请说明来自内网穿透 [搞一下] 这个产品。
![]() |
1
qq007523 302 天前
大佬,产出好高
|
3
FrankAdler 302 天前 via iPhone
闭源?用开源的 ngrok 多好,不嫌麻烦还有 frp
|
4
star7th OP ![]() @FrankAdler 我这个开箱即用是 saas 服务,而不是单纯的软件。执行几个命令就可以拥有公网地址,而不需要自己的服务器,也不需要自己的域名等等。跟 ngrok 和 frp 的使用场景不一样。对于有自己公网和域名的人,我推荐你使用 ngrok 和 frp 。但是对于没有的,或者只是想临时搭建一个公网访问服务器、不想折腾太多的,本服务就非常合适。本服务的主要优势是开箱即用,不需要复杂操作。
|
![]() |
5
oneisall8955 302 天前 via Android
对标 cloudflare tunnel ?
|
6
star7th OP @oneisall8955 我没怎么用过 cloudflare tunnel 。但哪怕 cloudflare tunnel 也是类似功能,在国内网络使用也不是很好。gaoyixia 还是有用武之地的。
|
![]() |
7
EatMi 301 天前
国内搞这种东西不都要备案啥的嘛
|
8
star7th OP @EatMi 某些限制绕过了备案。另外就是,生成的公网地址是随机的,且每个地址只允许前 50 个 ip 访问,能大大减少滥用情况,别人无法用来建立面向大众的长期网站。应该不会有问题。
|
![]() |
9
Guesser 301 天前
支持,楼主这隧道分配的带宽多少?
|
10
KeepCoding 301 天前 via iPhone
就不怕被举报?
|
![]() |
11
lower 301 天前
不限流量 多大带宽啊……小水管用不了,给多了白嫖扛得住?
|
13
star7th OP @KeepCoding 生成的公网地址是随机的,且每个地址只允许前 50 个 ip 访问,能大大减少滥用情况,别人无法用来建立面向大众的长期网站。应该不会有太大问题。有问题也是小问题。
|
![]() |
14
waiaan 301 天前
先支持一下。
|
![]() |
15
cat9life 301 天前
持续关注,不知道多久会“由于不可抗力,关闭服务” (dog....
|
![]() |
16
heyjei 301 天前
如果客户端是 shell 脚本,或者 python 脚本,有二进制洁癖的人会比较喜欢这个。
|
![]() |
18
LaicZhang 301 天前
建议进一步加强限制,比如每个地址只允许前 10 个 ip 访问,测试 demo 不需要更多 IP 访问了吧
|
19
Bazingal 301 天前
ngrok 不也提供随机域名,跟你这个没什么差别啊
|
20
me221 301 天前
https://github.com/ekzhang/bore 可以自部署 server, Rust 开发, 不到 400 行代码
|
25
star7th OP @Bazingal 我的风控策略是:随机公网地址,不允许用户自定义访问地址; 每个地址只允许前 50 个 ip 访问 ; 后面还可能会进一步禁止国外 ip 的请求。
|
![]() |
26
LaicZhang 301 天前
开放到公网就不要小看羊毛党和黑产,想活久一点真的还是建议直接一步到位,限制可访问 ip 数量和同一设备能映射的 demo 数量等等
|
![]() |
28
xqj1230123gging 301 天前 via Android
我搞 wol 的时候不是这样搞得
|
![]() |
29
wwqgtxx 301 天前
可以考虑对家宽、4G 类 ip 访问限制严格一点(比如按照限制一下可访问省份),对 IDC 类 ip 限制松一点(防止各种回调接口炸机)
|
31
star7th OP @xqj1230123gging 这个跟 wol 没什么关系吧
|
![]() |
32
wonderfulcxm 301 天前 via iPhone
有点意思,观望一下
|
![]() |
33
yifeng33 301 天前
牛哇,方便短期内访问内网,还能增强内网的安全性
|
34
issakchill 301 天前
挺有需求的,之前钉钉的免费内网穿透刚好上个月关闭了
|
35
star7th OP @issakchill 这个不奇怪,大一点的公司,对合规安全要求就更高,单纯人工审核的成本就不少。像我们这些小服务,监管没那么严格的,才有发展空间。
|
36
bugfan 301 天前
这个还得安装啊,用这个 https://www.i996.me 不用安装,一条命令搞定,也是全平台的,逃。。。。。
|
37
star7th OP @bugfan win 下很多是不自带 curl 命令的,无法直接运行,依然需要额外安装东西。另外他这个要关注公众号,最要命的是限速 2M ,跟我这个 20M 以上带宽完全不能相提并论。
|
40
star7th OP @bugfan 我突然发现你就是那个软件的作者。其实嘛,内网穿透这个领域很小众的,并且我也没打算在这个产品上盈利(有其他盈利产品),所以我抱着挺开放的心态去看待同类竞品的。
我们的风控策略还是差挺多的。我因为把服务放在国内的,所以风控上还是比较严格的。比如说用户不能自定义子域名,必须随机地址。单个地址有 ip 访问数量限制。这些都是为了避免滥用,并且实打实在技术层面做限制。 你的产品偏向把功能做强大,服务器放在墙外,允许用户自由建站,自定义域名且不做访问限制,名义上说不能滥用,但技术上你并没有限制用户去滥用。这样发展下去,如果能壮大起来的话,估计被墙(墙掉 ip 或者域名)的风险非常非常高。 |
![]() |
45
fzdwx 301 天前
。。。感觉不小众啊,感觉人均都要写一个,哈哈
|
![]() |
46
wonderfulcxm 301 天前 via iPhone
这种风险有点类似短链接服务,感觉很容易被搞啊,比如某人故意映射一个黄色或者批评我党的网页出去,然后向有关部门一举报,不仅你的域名和服务器危险了,你也有请去喝茶的可能。
|
![]() |
47
guanhui07 301 天前 via Android
关注
|
48
star7th OP @wonderfulcxm 我单个地址有 ip 访问数量限制,并且可能还会收紧。域名和服务器都跟我的其他产品独立开来,被封了影响面也很小;一般有缓冲时间的,不会人家一发东西,有关部门就找你的,证明有自己有限制措施的话,只要自己是规规矩矩做产品做生意,那么问题不大,顶多就是问问话(说实话,我因为其他产品经历过,已经懂得怎么跟网警打交道了)。我现在先推出产品试试水,看多不多人用。不多人的话,也没人想搞掉我这个服务。多人的话,我就准备用其他资质去运营,什么该办的手续就办,该人工审核的要人工审核,其实就跟花生壳的竞品那样。没啥的。
|
49
winglight2016 301 天前
其实有 IPv6 就没所谓内网穿透问题了,只是不知道为啥,很多路由器居然不支持 IPv6 ,比如,小米 c3 这种垃圾中的垃圾
|
50
star7th OP @winglight2016 在现阶段以及可预见的至少三年内,ipv6 不可能成为网站访问的主流方案。还是得走 ipv4 的法子
|
![]() |
51
hjosama200 301 天前
文案太有意思了哈哈哈
|
52
Arita 301 天前
你这个风险有点大,不如一个小时自动取消映射
|
![]() |
53
azhi2007 301 天前
我有空搞一下,看看效果
|
![]() |
54
mengdodo 301 天前
你这是在给自己找事情,没服务器没法看,滚
|
![]() |
56
AmaQuinton 301 天前
刚才调试用了一下, 可以用, 优秀
|
![]() |
57
skull 301 天前 via iPhone
github 上有 zoro
|
![]() |
58
zhongjun96 301 天前
@winglight2016 #49 小米 C3 是 6 年前的产品了。应该换了吧
|
59
star7th OP @skull 我开放的是开箱可用的 saas 服务,zoro 开放的是软件,还是不一样的。至于说 zoro 提供的那个公共 http server ,用的是国外谷歌云服务器 ip 访问很慢很慢的。还不如我这个国内线路。当然,如果你想自建的话,使用开源软件是最佳方案。
|
![]() |
61
scyuns 301 天前
这个东西不错,用来调试微信小程序很舒服
|
63
star7th OP @skull 还有就是我这个东西是用 node 写的,并不是基于 zoro 开源项目改造,我从产品理念到代码都没参考过它。只是确实借鉴过其他开源项目。用 node 写的内网穿透还是很少案例可参考的。
|
64
timedivision 300 天前
试了一下,速度很慢,根本打不开啊
|
65
star7th OP @timedivision 刚才弄了一下服务器,不知道你是不是刚好碰到那个时间点。现在好了,我这边测试挺快的。
|
![]() |
66
ETO 300 天前
微信已经打不开了
|
67
star7th OP @ETO 把生成的域名链接放到浏览器访问吧。gaoyixia.com 这个域名在我购买前,应该是被前人乱发信息所以被封了。我前几天购买域名的时候就发现了。现在在申请解封中。
|
![]() |
68
xiaoleis 300 天前
我平常用 natapp
|
![]() |
69
yrzs 300 天前
可以的,我前段时间看到就可以用上了,我还自己搭了个 ngrok 服务
|
![]() |
70
wupher 300 天前
域名真棒!这个 idea 真赞。
非开源,而在开源产品众多的情况下,不敢用。 |
71
star7th OP @wupher 开源的重复轮子那么多,我开源没啥意义。甚至别人写的软件性能更好。我做的是在线服务,可以理解是 saas 服务。并且我能肯定我的在线服务是同类中最简单易用且速度最快的。
|
![]() |
72
martint028 300 天前
试了下, 会劫持 docker 的端口映射, 是不是生成的 prefetch 文件有影响呢, 找了一圈, 给他删掉重启恢复了
|
![]() |
73
martint028 300 天前
Windows 环境下
|
74
star7th OP @martint028 不太清楚你说的劫持端口是什么意思。目前我测试在 centos 系统下,可以正常转发 docker 的服务端口。
|
![]() |
75
lilihangzhou 299 天前
有自己服务器的话,可以试下这个,我试了下速度挺快的
|
![]() |
76
lilihangzhou 299 天前
|
77
kele999 297 天前
很有用
|
![]() |
80
dreamage 295 天前
试过了很好用。op 有计划支持 tcp 透传,外网 https 转内网 http 吗?
|
![]() |
81
qwq11 295 天前
不限流量的话,我要是想给别人传文件岂不是随便乱搞?
|
![]() |
84
moln 294 天前
希望能撑久一点
|
85
xinJang 285 天前
试了下,暂时不支持 arm64 ,有对应的二进制吗
|
87
Issuema 281 天前
感谢 op ,正好 dingtalk 那个免费隧穿的下线了
|
![]() |
88
shuang 259 天前
下载试了下,外网端口是 8081 ,可以支持 80 端口吗
|
90
kwh 219 天前
连接不上服务器啊,大佬
|
92
kwh 219 天前
@star7th 我在 Windowssandbox 里面测试了一下,的确是我的问题。
因为我之前是把这个程序 放在 sandboxie 里面运行了。 不太明白,为什么在 sandboxie 里面运行会导致大佬你的这个程序 无法连接上服务器。 谢谢大佬 |
![]() |
93
Asimov01 152 天前
试了试,速度很快,比 cloudflare tunnel 快多了,临时用用很方便!感谢大佬分享!
|