V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
laizenan
V2EX  ›  分享创造

[Self-host] 听 V 友劝把 Subconverter-rs 编译成 wasm 可以一键白嫖部署了

  •  1
     
  •   laizenan · 60 天前 · 1446 次点击
    这是一个创建于 60 天前的主题,其中的信息可能已经有所发展或是发生改变。

    分享一个用 rust 重写的 Subconverter 版本,对齐了全部订阅转换的功能,然后听 v 友劝,转成 wasm 以后部署成可以直接用的在线页面了。

    可以试用/丝滑 star+白嫖部署自己的页面,完美隐藏自己的订阅。

    以及补充了一个反代小 feature ,防止失联。

    试用注意隐私风险,不要勾选“生成永久链接”,如果不小心勾了,请自行去订阅管理里面删掉:

    https://subconverter-rs.netlify.app/

    GitHub: https://github.com/lonelam/subconverter-rs

    FAQ: 不用 Sub-web/xxx 提供后端的原因?后端不是自部署,存在严重隐私泄露风险。

    cloudflare workers ?白嫖版本限制 3MB ,wasm 产物暂时压缩不到那么小。

    6 条回复    2025-04-19 09:26:09 +08:00
    DsuineGP
        1
    DsuineGP  
       60 天前
    太棒了, 做了我一直想做而没时间做的事情
    MadobeToko
        2
    MadobeToko  
       59 天前
    支持 期待 docker 版
    BestEicky
        3
    BestEicky  
       59 天前
    大佬,上个 docker 版本吧
    laizenan
        4
    laizenan  
    OP
       59 天前 via Android
    有了 web 版为啥还要 docker 版😳
    @BestEicky
    @MadobeToko
    MadobeToko
        5
    MadobeToko  
       59 天前
    @laizenan 在用 ikuai+ppdns+ppgw 的软路由方案,ppgw 配置里用的订阅链接就是暂时用的 Subconverter docker 本地转换的,但是在用的那个不如这个添加自定义配置方便。想要 docker 版主要是想软路由如果断电重启了自启动方便点
    laizenan
        6
    laizenan  
    OP
       58 天前 via Android
    @MadobeToko 纯 api 版本已经实现 docker ,可以直接替换原 subconverter, 但不确定有没有你要的架构。

    wasm 版本的 serverless 服务依赖 nextjs 框架,在 docker 里面跑起来可能太重了,我再想想有没有可能做同构。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2781 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:23 · PVG 08:23 · LAX 17:23 · JFK 20:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.