内网穿透都有哪些解决方案?

2017-11-15 19:54:41 +08:00
 acumen
在搭 jenkins 的时候 gitlab 的是 web hook 需要访问到 jenkins 服务器(搭建在 mac nimi 上)。这里需要做一个内网穿透。搜索了一番,有以下解决方案:

1. 花生壳等服务平台,好像没有什么 mac 版,我们的路由器也不支持。
2. ngrok 开源项目,用 vps 做跳板。听说有隐患。

大佬们还有什么比较好的解决方案?
38510 次点击
所在节点    程序员
66 条回复
JohnGilbert
2018-09-14 20:37:02 +08:00
JohnGilbert
2018-09-14 20:41:07 +08:00
@tolerance 我也是 inux 无法 ping 通 win10,github 上提了这个 bug,问题地址在 61 楼
zlylong
2019-01-11 23:44:08 +08:00
@leviacn 那个版本?我最新版本还是不支持 ddns 啊
ghostsf
2019-03-10 15:49:50 +08:00
ZeroTier 了解一下
thisismr2
2019-05-06 17:45:10 +08:00
刚看的这个页面, 一提交变页面了 = =

试试 github.com/txthinking/mr2
wdom
2019-07-17 14:43:15 +08:00
这里列举了一些比较好用的开源的内网穿透工具,详细介绍一下各个软件工具的特点:

1. frp
FRP 功能完整,主要采用 GO 语言实现,重量级的工具,服务端界面样式风格一般。
配置繁琐,不同的协议需要配置不同的参数,采用文件存放数据,不支持数据库管理数据。

2. holer
轻量级的内网穿透工具,holer 服务端采用 Java 语言实现,服务端界面漂亮简洁。
Holer 客户端采用了 Java 语言和 GO 语言实现了两种版本,支持几乎所有的 OS 平台。
用到流行的微服务框架 springboot 和 Java 网络框架 netty。
配置很简单,针对所有 TCP 协议只需在客户端设置一个 holer access key 即可。
采用 MySQL 数据库统一管理数据。

3. nps
轻量级的内网穿透工具,完全采用 GO 语言实现,服务端界面漂亮简洁。
支持的协议最广泛,配置稍简单,采用文件存放数据,不支持数据库管理数据。

4. lanproxy
轻量级的内网穿透工具,客户端采用 GO 语言和 Java 语言实现两种版本,采用了 Java 网络框架 netty,服务端界面体验较差。
配置稍繁琐,采用文件存放数据,不支持数据库管理数据。

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

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

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

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

© 2021 V2EX