yisier 的 nps 公益云闭源违反了 GPL 协议同时可能存在安全隐患 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
duan2001
V2EX    GitHub

yisier 的 nps 公益云闭源违反了 GPL 协议同时可能存在安全隐患

  •  
  •   duan2001 2024-11-10 16:02:05 +08:00 2963 次点击
    这是一个创建于 409 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚刚吐槽了一下结果被对方拉黑了,果然有鬼。

    详情见 https://github.com/ehang-io/nps/issues/1302

    另外分享一个我目前维护的 NPS 分支

    <>https://github.com/djylb/nps

    12 条回复    2025-02-22 06:31:33 +08:00
    ysc3839
        1
    ysc3839  
       2024-11-10 16:17:37 +08:00 via Android
    我个人还是选择 WireGuard+系统防火墙转发,配置好可以实现传递原始 IP 地址到内网服务。
    lbp0200
        2
    lbp0200  
       2024-11-10 16:20:13 +08:00
    所以啊,国产操作系统,最好是像 OPPO 那样用 rust 重写内核,或者像乔布斯那样用 BSD 内核做二次开发
    现在基于 Linux 的都只能是暂时的
    duan2001
        3
    duan2001  
    OP
       2024-11-10 16:46:54 +08:00
    TCP 和 UDP 的原始 IP 地址 NPS 确实获取不到,不过 Web 的话 NPS 倒是可以通过插入 X-Forwarded-For X-Real-IP 解决,主要是 NPS 部署起来比较方便,我从一开始就在用了,换也比较麻烦。

    后来 ehang-io 官方停更了其中 yisier 的分支更新还算频繁,但自今年 6 月起基本没啥实质性更新,同时开始在主页推自己的闭源的公益云 NPS ,我就建了个分支自己维护了。

    前两天看 yisier 发新版本了本来想着能不能合并代码,顺带提了一下闭源违反 GPL 协议结果就发生上面的事了。

    鉴于此情况,我是不再信任 yisier 的分支,决定自己维护了,不过即使如此还是感谢 yisier 之前的代码贡献。
    lshero
        4
    lshero  
       2024-11-10 19:06:06 +08:00
    frp 、npc 这一类软件已经是防火墙和杀毒软件拦截的常驻嘉宾了,本身就已经成为了网络安全的隐患。除了以前做机场的大佬开源了一些租户管理控制面板,没几个人会把运营和租户管理这类东西开源,因为直接让第三方白嫖赚钱自己却承担各种风险显然是一件费力不讨好的事情,另外如果是通过非静态链接的方式调用 GPL 又不会传染。
    duan2001
        5
    duan2001  
    OP
       2024-11-10 22:36:09 +08:00
    刚刚反编译客户端看了下,对方是直接在自己仓库 0.26.19 版本上修改源码编译的,违反开源协议是没跑的了。
    虽然确实没人愿意开源这类东西,但他违反 GPL 协议是洗不了的。
    @lshero
    duan2001
        6
    duan2001  
    OP
       2024-11-10 23:07:59 +08:00
    不过这类软件能直接通过服务器来配置,非自建服务本身安全性就存疑,有被抓去当肉鸡或者 IP 代理池的可能性。
    yisier
        7
    a href="/member/yisier" class="dark">yisier  
       2024-11-17 19:23:01 +08:00 via Android
    你真的就像一只苍蝇一样,到处恶心人,为了推广自己的仓库这样踩人有意思吗,拉黑你单纯就是觉得你很恶心,没想到又来 v 社发帖子。

    我违不违反开源协议跟你有什么关系啊,违法了还是犯罪了
    duan2001
        8
    duan2001  
    OP
       2024-11-18 12:05:32 +08:00
    上来就人身攻击可还行,违反开源社区协议还不让人说了吗,有的是办法能规避 GPL ,你直接用不怼你怼谁。
    另外类似 NPS 这种软件第三方提供的服务本来就存在安全风险,你这种做法更让人觉得可疑了。
    loyfan
        9
    loyfan  
       2024-11-22 15:00:58 +08:00
    没看出来 yisier 的服务有啥问题。Google 服务是开源的吗?咋不找 Google 要源代码呢?
    duan2001
        10
    duan2001  
    OP
       2024-11-26 22:03:11 +08:00
    你要是觉得没问题就用呗,我又没拦着你。Google 内部代码又不是 GPL 协议,跟这有啥关系。

    t/1090315
    NyaMisty
        11
    NyaMisty  
       335 天前
    乐了,你装啥呢?开源就是让你直接把 yisier 的代码复制一份,然后说《我目前维护》是吗?你素质怎么这么差呢?就你这脑回路不被拉黑还能怎么办呢?你要么直接从 ehang 那边直接 fork 一份,然后说自己从头维护,要么就闭上你那张臭嘴。
    像你这种直接拿了别人代码,连个正式的致谢都不说,还在主楼里面毫无根据造谣别人的公益服,不知道的还以为这作者犯了啥呢么滔天大罪。

    更搞笑的是,打开你的 commit history 一看,100 个 commit 里面 80 个都是 Update README.md ,这年头会打点字就能说自己会维护了是吧?
    duan2001
        12
    duan2001  
    OP
       305 天前 via Android
    笑死,
    第一,y 在仓库贡献列表里,我不可能每个贡献者都单独致谢,连 GitHub 都没用明白就别喷了;
    第二,文档说明我习惯直接在网页上直接改,除了提交记录乱点,这有啥问题吗,那么多功能更新和 bug 修复代码你是没看见吗;
    第三,我哪里造谣了?违反开源 GPL 协议这还能洗白吗。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     938 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 20:52 PVG 04:52 LAX 12:52 JFK 15:52
    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