OmniEdge 以 GPLV3 协议开源全部代码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
brucebot

OmniEdge 以 GPLV3 协议开源全部代码

  •  
  •   brucebot Jun 28, 2022 3560 views
    This topic created in 1402 days ago, the information mentioned may be changed or developed.

    旨在将早期局域网重新在现有因特网上重生的( 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

    omniedge

    Supplement 1    Jun 30, 2022
    如果这个 repo 的 star 数量到达 1K ,我计划把前后端也放到这个 repo 去开源。
    Supplement 2    Jul 1, 2022

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

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

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

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


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

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

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

    所以我觉得还是继续 tailscale 待着吧,自建控制平面运行半年多了,基本上没出问题。
    brucebot
        6
    brucebot  
    OP
       Jun 29, 2022
    @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  
       Jun 30, 2022
    @bruebot 特意重新去尝试用 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
       Jun 30, 2022
    @coolcoffee TunTap 确实很麻烦的,即使 macOS GUI 上架,也还需要这个驱动。network extension 的驱动编写非常的麻烦,和 iOS 还不样,不通用。
    xinlingmutong
        9
    xinlingmutong  
       Mar 13, 2023 via iPhone
    为什么 iOS 这个小窗口没有办法关掉,都登录不了
    dnscat
        10
    dnscat  
       Jul 11, 2023
    该项目已经倒闭了 大家不用再看
    About     Help     Advertise     Blog     API     FAQ     Solana     950 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 23:17 PVG 07:17 LAX 16:17 JFK 19:17
    Do have faith in what you're doing.
    ubao msn 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