V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
laizenan

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

  •  1
     
  •   laizenan · Apr 17, 2025 · 2375 views
    This topic created in 377 days ago, the information mentioned may be changed or developed.

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

    wasm 版本的 serverless 服务依赖 nextjs 框架,在 docker 里面跑起来可能太重了,我再想想有没有可能做同构。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1059 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 22:48 · PVG 06:48 · LAX 15:48 · JFK 18:48
    ♥ Do have faith in what you're doing.