内网穿透 [搞一下]

2022-08-10 09:31:43 +08:00
 star7th

场景入门介绍

老板找到产品经理,说:“客户想看一下项目,你搞一下,把 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(把#改为 @就是邮箱地址),邮件标题请说明来自内网穿透 [搞一下] 这个产品。

10839 次点击
所在节点    分享创造
94 条回复
qq007523
2022-08-10 09:34:33 +08:00
大佬,产出好高
star7th
2022-08-10 09:40:14 +08:00
@qq007523 嘿嘿。去试用一下,有什么问题建议都可以反馈下。
FrankAdler
2022-08-10 09:46:36 +08:00
闭源?用开源的 ngrok 多好,不嫌麻烦还有 frp
star7th
2022-08-10 09:51:58 +08:00
@FrankAdler 我这个开箱即用是 saas 服务,而不是单纯的软件。执行几个命令就可以拥有公网地址,而不需要自己的服务器,也不需要自己的域名等等。跟 ngrok 和 frp 的使用场景不一样。对于有自己公网和域名的人,我推荐你使用 ngrok 和 frp 。但是对于没有的,或者只是想临时搭建一个公网访问服务器、不想折腾太多的,本服务就非常合适。本服务的主要优势是开箱即用,不需要复杂操作。
oneisall8955
2022-08-10 09:52:41 +08:00
对标 cloudflare tunnel ?
star7th
2022-08-10 10:00:20 +08:00
@oneisall8955 我没怎么用过 cloudflare tunnel 。但哪怕 cloudflare tunnel 也是类似功能,在国内网络使用也不是很好。gaoyixia 还是有用武之地的。
EatMi
2022-08-10 10:06:04 +08:00
国内搞这种东西不都要备案啥的嘛
star7th
2022-08-10 10:11:21 +08:00
@EatMi 某些限制绕过了备案。另外就是,生成的公网地址是随机的,且每个地址只允许前 50 个 ip 访问,能大大减少滥用情况,别人无法用来建立面向大众的长期网站。应该不会有问题。
Guesser
2022-08-10 10:12:03 +08:00
支持,楼主这隧道分配的带宽多少?
KeepCoding
2022-08-10 10:12:55 +08:00
就不怕被举报?
lower
2022-08-10 10:15:49 +08:00
不限流量 多大带宽啊……小水管用不了,给多了白嫖扛得住?
star7th
2022-08-10 10:19:29 +08:00
@Guesser
@lower

20M 左右吧
star7th
2022-08-10 10:22:17 +08:00
@KeepCoding 生成的公网地址是随机的,且每个地址只允许前 50 个 ip 访问,能大大减少滥用情况,别人无法用来建立面向大众的长期网站。应该不会有太大问题。有问题也是小问题。
waiaan
2022-08-10 10:28:23 +08:00
先支持一下。
cat9life
2022-08-10 10:29:04 +08:00
持续关注,不知道多久会“由于不可抗力,关闭服务” (dog....
heyjei
2022-08-10 10:35:05 +08:00
如果客户端是 shell 脚本,或者 python 脚本,有二进制洁癖的人会比较喜欢这个。
star7th
2022-08-10 10:37:34 +08:00
@cat9life 你看我上面的回复,现在目前的风控策略就那样了。希望能减少滥用情况,然后持续久一些
LaicZhang
2022-08-10 10:44:14 +08:00
建议进一步加强限制,比如每个地址只允许前 10 个 ip 访问,测试 demo 不需要更多 IP 访问了吧
Bazingal
2022-08-10 10:46:38 +08:00
ngrok 不也提供随机域名,跟你这个没什么差别啊
me221
2022-08-10 10:47:09 +08:00
https://github.com/ekzhang/bore 可以自部署 server, Rust 开发, 不到 400 行代码

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

https://www.v2ex.com/t/871831

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

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

© 2021 V2EX