内网穿透 [搞一下]

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

10875 次点击
所在节点    分享创造
94 条回复
star7th
2022-08-10 10:48:42 +08:00
@Bazingal ngrok 提供的是外国网络,访问不稳定。我提供的是国内网络,访问速度很快。
star7th
2022-08-10 10:49:50 +08:00
@me221 一直都有开源的替代品,所以不奇怪的。我这个更多是主打方便,开箱即用,不需要自己的域名和公网服务器,一键使用,可以理解是 saas 服务。
star7th
2022-08-10 10:50:57 +08:00
@LaicZhang 我会观察下用户使用情况的。有滥用趋势的话我再加强 ip 限制。目前 50 个 ip 属于中等限制吧
Bazingal
2022-08-10 10:52:38 +08:00
@star7th 考虑过风险吗?国内不做这个是有原因的,之前 utools 也提供了内网穿透插件,后来也是自己关停了
star7th
2022-08-10 10:55:48 +08:00
@Bazingal 我的风控策略是:随机公网地址,不允许用户自定义访问地址; 每个地址只允许前 50 个 ip 访问 ; 后面还可能会进一步禁止国外 ip 的请求。
LaicZhang
2022-08-10 11:04:37 +08:00
开放到公网就不要小看羊毛党和黑产,想活久一点真的还是建议直接一步到位,限制可访问 ip 数量和同一设备能映射的 demo 数量等等
star7th
2022-08-10 11:07:44 +08:00
@LaicZhang 你说的是有道理的。我考虑下怎么做比较合适。
xqj1230123gging
2022-08-10 11:24:34 +08:00
我搞 wol 的时候不是这样搞得
wwqgtxx
2022-08-10 11:26:06 +08:00
可以考虑对家宽、4G 类 ip 访问限制严格一点(比如按照限制一下可访问省份),对 IDC 类 ip 限制松一点(防止各种回调接口炸机)
star7th
2022-08-10 11:27:50 +08:00
@wwqgtxx 这个是一个思路。
star7th
2022-08-10 11:28:14 +08:00
@xqj1230123gging 这个跟 wol 没什么关系吧
wonderfulcxm
2022-08-10 11:29:28 +08:00
有点意思,观望一下
yifeng33
2022-08-10 15:42:45 +08:00
牛哇,方便短期内访问内网,还能增强内网的安全性
issakchill
2022-08-10 16:56:54 +08:00
挺有需求的,之前钉钉的免费内网穿透刚好上个月关闭了
star7th
2022-08-10 17:01:27 +08:00
@issakchill 这个不奇怪,大一点的公司,对合规安全要求就更高,单纯人工审核的成本就不少。像我们这些小服务,监管没那么严格的,才有发展空间。
bugfan
2022-08-10 19:08:48 +08:00
这个还得安装啊,用这个 https://www.i996.me 不用安装,一条命令搞定,也是全平台的,逃。。。。。
star7th
2022-08-10 19:55:32 +08:00
@bugfan win 下很多是不自带 curl 命令的,无法直接运行,依然需要额外安装东西。另外他这个要关注公众号,最要命的是限速 2M ,跟我这个 20M 以上带宽完全不能相提并论。
star7th
2022-08-10 19:58:11 +08:00
@bugfan 而且看了下,他用的是阿里云香港 ip ,跟我的国内带宽也完全没法比。我的是国内 20M 带宽,不受 GFW 影响,速度强多了。
star7th
2022-08-10 20:01:42 +08:00
@bugfan 还有就是说不安装东西,不过是一种掩眼法。他是一键下载然后自动软件运行。跟我这个是一样的。只是我让用户手动下载,自行决定把启动文件放在哪里。
star7th
2022-08-10 20:41:54 +08:00
@bugfan 我突然发现你就是那个软件的作者。其实嘛,内网穿透这个领域很小众的,并且我也没打算在这个产品上盈利(有其他盈利产品),所以我抱着挺开放的心态去看待同类竞品的。
我们的风控策略还是差挺多的。我因为把服务放在国内的,所以风控上还是比较严格的。比如说用户不能自定义子域名,必须随机地址。单个地址有 ip 访问数量限制。这些都是为了避免滥用,并且实打实在技术层面做限制。
你的产品偏向把功能做强大,服务器放在墙外,允许用户自由建站,自定义域名且不做访问限制,名义上说不能滥用,但技术上你并没有限制用户去滥用。这样发展下去,如果能壮大起来的话,估计被墙(墙掉 ip 或者域名)的风险非常非常高。

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

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

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

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

© 2021 V2EX