飘在云端

啊!那蓝真天,白真云!

· 前端 · · 3557次浏览

subconverter 订阅转换API

  • 更新 : 2022-1-15 订阅转换后端跟随上游最新 commits 升级至 v0.7.1 backend-be420f7 ,
    commited 日期 2022-01-14 12:26
    增加 Steam (非中国特供版)分流规则分组,可自行决定是否代理 Steam,注意 Steam 中国特供版是默认直连,没放进steam分组里。
    增加 哔哩哔哩 港澳台分组,可自行决定是否代理。
  • 更新:2021-11-10 修复首次访问页面时,默认勾选的 启用UDP 参数不生效问题
  • 更新:2021-9-14 12:05:22 修复 PC端 Clash CIDR 规则失效问题,增加更多保留地址

API:https://api-sub.0z.gs

前端版本: committed b8e34a6 2021-11-12 19:00)
后端版本: v0.7.1 (committed be420f7 2022-01-14 12:26)

分流IP规则数据同步 ipip.net 数据源〔ipip.net: https://github.com/17mon/china_ip_list


编译了一份 Linux x64 最新 committed ID 的 v0.7.1 后端,可以自行下载部署测试。
v0.7.1〔subconverter v0.7.1 backend-be420f7 commited 日期 2022-01-14 12:26 〕
下载地址
commit: be420f765b39b8f69797bc4271ee6ac9068bd0cb

也可以自行编译最新 committed ID 的源代码。
编译步骤,本例中:

  1. 自行安装好 docker、git 等命令,并最好在国外 VPS 编译,以解决 github 无速度问题或使用 github 镜像 加速 git clone
  2. mkdir -p /root/latestsubc/final & cd latestsubc/
  3. git clone --recursive https://github.com/tindy2013/subconverter.git && cd subconverter/
  4. SHA=$(git rev-parse --short HEAD) && sed -i 's/\(v[0-9]\.[0-9]\.[0-9]\)/\1-'"$SHA"'/' src/version.h
  5. docker run -v /root/latestsubc/subconverter:/root/workdir multiarch/alpine:amd64-latest-stable /bin/sh -c "apk add bash git nodejs npm && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
  6. docker ps -a
  7. docker cp 825054cad0ac:/root/workdir/subconverter /root/latestsubc/final
    825054cad0ac(第六步 docker ps -a 命令输出的列表中最后退出的容器ID)
  8. cd /root/latestsubc/final && tar cvJf subconverter.tar.xz /root/latestsubc/final/subconverter
  9. 此时当前目录下的 subconverter.tar.xz 即为编译好的成品,解压命令为 tar xvJf subconverter.tar.xz

远程配置规则:

  1. 简洁分组;
  2. 广告拦截+隐私保护防止跟踪
  3. 绕局域网/保留地址,境内直连,境外代理(境内IP段数据来源为ipip.net: https://github.com/17mon/china_ip_list);
  4. 无需 GeoIP 支持,不依赖客户端内置的 GeoIP 数据库,在线同步最新 ipip.net 的 GeoIP CN ;
  5. 强制代理 Google 中国大陆直连域名、必应 bing.com 搜索引擎,强制代理 ipip.net,方便查询代理IP信息
  6. 如需增加规则或反馈异常问题,可以加入 tg 群组:https://t.me/+BoggzaOLcOlmMDE1

简单使用方法:

  • 点击 API前端 网址进入转换界面
  • 点击 进阶模式
  • 订阅链接: 这里输入你的订阅连接
  • 客户端:选择你想转换的客户端
  • 点击 后端地址 输入框,会出现下拉列表,下拉列表只有1个后端地址,选择它
  • 远程配置:选择下拉列表里面的那个 (绕局域网+境内直连+其余代理)
  • 点击网页底部的 生成订阅链接 ,点击 订阅复制 输入框右边的 复制 按钮,把转换后的订阅链接导入到你的客户端使用

更多高级用法见 Github 教程:https://github.com/tindy2013/subconverter/blob/master/README-cn.md

相关项目地址:

https://github.com/tindy2013/subconverter
https://github.com/CareyWang/sub-web

评论 (1条)
  1. 量子涨落 博主

    能持续多久我也不知道,如果接口被DDoS/CC,将直接下线该服务。

    回复