OmniEdge 以 GPLV3 协议开源全部代码

2022-06-28 23:46:59 +08:00
 brucebot

旨在将早期局域网重新在现有因特网上重生的( Bring intranet on the internet ) OmniEdge 将所有的代码全部以 GPLV3 的协议开源了。开源的代码包括 linux cli 端,macOS 的 GUI 和 CLI 端,iOS, android 手机端,windows 的 GUI 端,源代码全部开源了,并且所有端的开发,都是纯原生的。

OmniEdge 的端到端企业 VPN 解决方案,无需公网 IP ,无需端口转发,无需反向代理,零配置,不仅适用于初创业团队、个人,也适用于需要弹性扩张,在世界各地拥有成千上万台电脑的大公司。

局域网的事情,就要放在局域网。

欢迎 star 和 fork https://github.com/omniedgeio/omniedge

2611 次点击
所在节点    开源软件
10 条回复
xuanzc880
2022-06-29 09:22:45 +08:00
控制面板还是得用厂家自家的,不过可以自定义超级节点了
coolcoffee
2022-06-29 12:10:39 +08:00
GPL v3 协议对比同行 tailscale 家的 BSD 3 差太远了,而且 tailscale 已经有社区做的 headscale 来替代官方的控制面板。


不过多准备一种协议也总是好的,万一 tailscale 基于 wireguard 的协议正常沟通都被封锁,还有 OmniEdge 基于 n2n 的方案可以备用😂
brucebot
2022-06-29 17:21:42 +08:00
@coolcoffee BSD 3 差太远了怎么说?
brucebot
2022-06-29 17:24:32 +08:00
@xuanzc880 现在全球已经有北美 2 个,日本,韩国,香港,德国,意大利,印度和澳大利亚有超级节点布置,除大陆外基本上免费用户也能使用了,当然用自己的更安装。自定义超级节点的 docker 包也在同一个 repo 里面。
coolcoffee
2022-06-29 18:13:17 +08:00
@brucebot BSD-3 如果我没理解错的话是可以再修改闭源,只需要包含原来代码中的 BSD 协议即可。但是 GPL V3 肯定是不行的。

另外,我上午试用了一下 OmniEdge ,MacOS GUI 居然还只是 iPad 版本,下载下来启动之后我就没办法上网了(这个可能和我电脑某些设置有关系,其他 iOS 客户端跑在 Mac 上也是无法正常上网)。

其次,超级节点还得付费( Tailscale Derp 自建是免费的),国内的情况大家应该懂的,哪怕国外节点只是用来 p2p 之前握手,也可能偶尔卡的没法用。

所以我觉得还是继续 tailscale 待着吧,自建控制平面运行半年多了,基本上没出问题。
brucebot
2022-06-29 18:44:06 +08:00
@coolcoffee https://github.com/omniedgeio/omniedge macOS 的正式 GUI 版本在这里,有个 https://github.com/omniedgeio/omniedge-macOS 可以编译运行在 macOS 的 M1 和 intel 上,目前你说的这个 GUI 不是原生的 macOS GUI ,只能是 M1 用,所以是 iPAD 的版本的。电脑不能上网的原因是,Apple 的网络层,VPN 是独占的,你要上网的话需要断开。

关于付费,5 刀一个月也还好,程序员也要生活。
coolcoffee
2022-06-30 09:29:32 +08:00
@brucebot 特意重新去尝试用 M1 编译了一下 macOS 客户端,最后卡在了 omniedgeio/n2n-macOS 这个模块上。

然后尝试了一下编译 omniedge-cli 或者 n2n 是可以成功,但是最后因为 n2n 报错“fail to open TUN/TAP device”无法正常运行。顺带吐槽一下 TUN/TAP next 安装还得重启进入安全模式里面授权,这个严重打击了我继续尝试的念头。

n2n 的 macOS 兼容性还是有些不如 wireguard ,可能是因为 wireguard 有 golang 版本实现的原因,我尝试过编译 wireguard-go 或者 tailscale 在我的 M1 电脑上都能够完美的运行,不需要再额外安装 TUN/TAP 。

最后期待作者能尽快把 omniedge-macOS 上架
brucebot
2022-06-30 11:04:37 +08:00
@coolcoffee TunTap 确实很麻烦的,即使 macOS GUI 上架,也还需要这个驱动。network extension 的驱动编写非常的麻烦,和 iOS 还不样,不通用。
xinlingmutong
2023-03-13 17:23:04 +08:00
为什么 iOS 这个小窗口没有办法关掉,都登录不了
dnscat
2023-07-11 11:15:29 +08:00
该项目已经倒闭了 大家不用再看

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

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

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

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

© 2021 V2EX