内网穿透 [搞一下]

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(把#改为 @就是邮箱地址),邮件标题请说明来自内网穿透 [搞一下] 这个产品。

10958 次点击
所在节点    分享创造
94 条回复
scyuns
2022-08-11 09:24:11 +08:00
这个东西不错,用来调试微信小程序很舒服
star7th
2022-08-11 09:24:40 +08:00
@skull 说实话我是今天第一次听你说了才知道有 zoro 这个东西,你别过于阴谋论地以为别人是抄袭。内网穿透来来去去就那么几个功能,有同类产品很正常。
star7th
2022-08-11 09:28:49 +08:00
@skull 还有就是我这个东西是用 node 写的,并不是基于 zoro 开源项目改造,我从产品理念到代码都没参考过它。只是确实借鉴过其他开源项目。用 node 写的内网穿透还是很少案例可参考的。
timedivision
2022-08-11 11:25:44 +08:00
试了一下,速度很慢,根本打不开啊
star7th
2022-08-11 11:38:41 +08:00
@timedivision 刚才弄了一下服务器,不知道你是不是刚好碰到那个时间点。现在好了,我这边测试挺快的。
ETO
2022-08-11 14:21:55 +08:00
微信已经打不开了
star7th
2022-08-11 14:35:41 +08:00
@ETO 把生成的域名链接放到浏览器访问吧。gaoyixia.com 这个域名在我购买前,应该是被前人乱发信息所以被封了。我前几天购买域名的时候就发现了。现在在申请解封中。
xiaoleis
2022-08-11 14:52:11 +08:00
我平常用 natapp
yrzs
2022-08-11 15:40:48 +08:00
可以的,我前段时间看到就可以用上了,我还自己搭了个 ngrok 服务
wupher
2022-08-11 17:10:50 +08:00
域名真棒!这个 idea 真赞。

非开源,而在开源产品众多的情况下,不敢用。
star7th
2022-08-11 18:03:45 +08:00
@wupher 开源的重复轮子那么多,我开源没啥意义。甚至别人写的软件性能更好。我做的是在线服务,可以理解是 saas 服务。并且我能肯定我的在线服务是同类中最简单易用且速度最快的。
martint028
2022-08-11 18:12:35 +08:00
试了下, 会劫持 docker 的端口映射, 是不是生成的 prefetch 文件有影响呢, 找了一圈, 给他删掉重启恢复了
martint028
2022-08-11 18:12:58 +08:00
Windows 环境下
star7th
2022-08-11 20:47:26 +08:00
@martint028 不太清楚你说的劫持端口是什么意思。目前我测试在 centos 系统下,可以正常转发 docker 的服务端口。
lilihangzhou
2022-08-12 13:51:28 +08:00
有自己服务器的话,可以试下这个,我试了下速度挺快的
lilihangzhou
2022-08-12 13:51:42 +08:00
kele999
2022-08-14 10:59:04 +08:00
很有用
skull
2022-08-14 22:25:47 +08:00
@star7th 你也太玻璃心了,我是说都是搞技术的,有没有区别看一下就知道了,没有必要解释
star7th
2022-08-15 13:45:19 +08:00
@skull 你的话有歧义,所以我误解了。不是搞技术的就知道有什么区别的。比如上面不少人列出的同类产品,都要我一一解释什么不一样。
dreamage
2022-08-16 16:16:31 +08:00
试过了很好用。op 有计划支持 tcp 透传,外网 https 转内网 http 吗?

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

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

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

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

© 2021 V2EX