OmniEdge 以 GPLV3 协议开源全部代码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
brucebot
V2EX    开源软件

OmniEdge 以 GPLV3 协议开源全部代码

  •  
  •   brucebot 2022-06-28 23:46:59 +08:00 3130 次点击
    这是一个创建于 1199 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    omniedge

    第 1 条附言    2022-06-30 11:02:43 +08:00
    如果这个 repo 的 star 数量到达 1K ,我计划把前后端也放到这个 repo 去开源。
    第 2 条附言    2022-07-01 08:23:39 +08:00

    庆祝 OmniEdge 开源,我们推出了7天免费活动,从今天开始。coupon code “opensource". 任何新用户都可参与,免费时间一年,任何plan都可以。

    使用网站:https://omniedge.io

    欢迎给我们打星星,已经快 60 拉,感谢。

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


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

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

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

    所以我觉得还是继续 tailscale 待着吧,自建控制平面运行半年多了,基本上没出问题。
    brucebot
        6
    brucebot  
    OP
       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
        7
    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
        8
    brucebot  
    OP
       2022-06-30 11:04:37 +08:00
    @coolcoffee TunTap 确实很麻烦的,即使 macOS GUI 上架,也还需要这个驱动。network extension 的驱动编写非常的麻烦,和 iOS 还不样,不通用。
    xinlingmutong
        9
    xinlingmutong  
       2023-03-13 17:23:04 +08:00 via iPhone
    为什么 iOS 这个小窗口没有办法关掉,都登录不了
    dnscat
        10
    dnscat  
       2023-07-11 11:15:29 +08:00
    该项目已经倒闭了 大家不用再看
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2858 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 14:25 PVG 22:25 LAX 07:25 JFK 10:25
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86