pexels-gantas-vaičiulėnas-4091975.jpg

本文隶属于 实用工具/科学上网 分类,点击分类名称可以查看更多相关文章;

I. 背景资料

背景资料

副标题:基于 -Tindy 的 subconverter 开源项目 - 订阅转换 - (无UI)API及教程,支持多种协议类型(SS/SSR/V2ray订阅转换),集神机规则去广告等各种敲好用的策略组于一身,让你的Clash(X/W/A),Surge/Quantumult(X)/Loon 无需复杂操作即可焕发光彩。

如需使用 docker 自行部署API请参阅(需要购买VPS):https://github.com/tindy2013/subconverter/blob/master/README-docker.md

如上,使用Quantumult X 资源解析器,无需在线API即可在本地过滤出想要的节点!(且支持正则表达式,可以很好的规避了订阅泄露等隐私问题)

II. 主理人说

唔好意思,忘记 Renew limbopro.cf,请已订阅的小伙伴将订阅的域名从 limbopro.cf 改成 limbopro.cyou,即可;一切照旧;09.14.2021 更新;

limbopro.cyou 将于 2024-09-13 过期;希望我能记得 Renew;

limbopro.cf 将于 2021-09-13 过期;希望我能记得 Renew

Surge 解锁/签到配置不再维护,其他一切照旧。如有使用上的麻烦或建议,可在 Adblock4limbo 群/ @limboprobot 反馈,反馈时请提供你所认为必要的细节/截图等;

1.Clash(W/X/A)/Surge(Mac/iOS 使用该API时效果最佳(泛指SS/v2ray机场用户);
2.Quantumult X 用户建议使用文末的毒奶自用预配置文件一键配置;
3.本API的源代码来自 Tindyx 的开源项目:subconverter
4.我是毒奶,关于订阅转换可能会导致的隐私问题大可放心;

Surge/ClashX使用转换后的订阅-图示效果

Surge for iOS.jpg
Surge for Mac -1.png
Clash for Mac -1.png

III. 订阅转换API运维日志

新增AI Platforms 策略组/Tiktok策略组-截屏2023-08-05 12.42.31.png

策略组及分流新增 Tiktok,以方便喜欢刷Tiktok的用户;08.05.2023 更新;

openAI 策略组/分流规则已整合至 AI Platforms策略;内含 Google Bard/Open AI/Claude2分流;参阅AI_Platforms分流规则;07.15.2023 更新;

策略组新增 哔哩哔哩台湾/OpenAI/Disney+,以方便可能需要使用 ChatGPT 的用户选择解锁的节点;07.08.2023 更新;

点击链接 https://limbopro.cyou/version 查看 subconverter 的当前部署版本,点此查看 subconverter 官方最新版本;

订阅API运维日志

计划于 11月17日 晚将 subconverter 更新至 v0.6.4 版本,届时大家需更新至 ClashX 最新版本食用。

注意!本API所使用的域名 bnbpro.xyz 即将于本月底到期(已运行一年),如你仍需使用本API请及时将订阅域名部分更换为 limbopro.cf (可无限免费续期,域名来自 https://my.freenom.com ) 11.16.2020

limbopro.cf.png

IV. 使用的分流规则/策略及脚本说明(必看)

ClashX - 订阅转换API 最终效果图示 (仅以ClashX举例) .png

分流与策略(组)解释以及各脚本引用来源说明

策略组说明

故障切换:该策略组自动检测组内节点可用情况(surge 会切换选中最低延迟节点);
机场专线:主流机场域名分流规则,例如 N3RO/Nexitally ,你可使其请求走代理,直连等;分流规则详情
社交媒体:国外社交媒体,如Twitter/Facebook/Instagram/Telegram等,流量消耗小,但需要稳定分流规则详情
苹果服务:苹果服务相关分流规则;分流规则详情
AI Platforms:chatGPT/OpenAI/Google Bard/Claude2...分流规则(2023热门);分流规则详情
Netflix:鉴于大家喜欢看 Netflix(预先过滤新加坡节点);分流规则详情
Disney+:鉴于大家喜欢看 Disney+(较少数,英文生肉较多);分流规则详情
Tiktok:鉴于大家喜欢看 Tiktok(嘿嘿嘿);大家可以刷网页版TikTok哦;分流规则详情
其他国外流媒体:如油管,P站等一切你可以想得到国外流媒体,流量消耗大分流规则详情
广告拦截:你可以选择让其 Reject 或者 代理 或者别的;分流规则Adblock4limbo.listAdvertising.listHijacking.list (Adblock4limbo.list 涵盖 Easylist/Easyprivacy/Easylistchina 高达 7w+ 条去广告域名及第三方隐私追踪域名;);
Final排除以上已知的分流规则的其他未知域名/IP请求;

分流规则引用说明

海外App分流规则整理来自blackmatrix7https://github.com/blackmatrix7/ios_rule_script (持续更新,涵盖时下流行的大多数海外App/大陆App分流规则,适用于 Surge/QuantumultX/Loon/Clash/小火箭...)
海外App分流规则整理来自神机(花姐)规则https://github.com/DivineEngine/Profiles/tree/master(已停更
大陆/海外App分流规则整理来自blackmatrix7https://github.com/blackmatrix7/ios_rule_script (持续更新,涵盖时下流行的大多数海外App/大陆App分流规则,适用于 Surge/QuantumultX/Loon/Clash/Shadowrocket,分流包含OpenAi/ChatGpt/Claude/...)
去广告规则来自NobyDa(野比)规则https://github.com/NobyDa/
去广告规则来自 Easylist/Eeasyprivacyhttps://easylist.to/ ;高达6w+条域名...
机场专线规则来自博主(毒奶)https://github.com/limbopro/Profiles4limbo

签到脚本引用说明
chavyleung https://github.com/chavyleung/scripts

VSCO/网易蜗牛读书/Termius脚本引用说明
NobyDa https://github.com/NobyDa/Script/tree/master

支持转换的订阅类型

支持转换的订阅类型以及相应软件参数

支持转换的订阅类型

类型 作为源类型 作为目标类型 参数
Clash clash
ClashR clashr
Quantumult (完整配置) quan
Quantumult X (完整配置) quanx
Loon loon
Mellow mellow
SS (SIP002) ss
SS (软件订阅) sssub
SSD ssd
SSR ssr
Surfboard surfboard
Surge 2 surge&ver=2
Surge 3 surge&ver=3
Surge 4 surge&ver=4
Trojan trojan
V2Ray v2ray
类 TG 代理的 HTTP/Socks 链接 × 仅支持 &url= 调用

使用本API前注意

ClashX 用户请注意!!(11.17.2020)

ClashX 用户请升级至最新版本即可食用本API,下载发布页https://github.com/yichengchen/clashX/releases

Clash X 更新了什么

version 1.30.0-1.30.2 参考:https://github.com/yichengchen/clashX/releases

更新 Clash Core 至 v1.0

Proxy, Proxy Gro up and Rule 不在被支持,请更新成proxies, proxy-groups and rules.
rule-provider 更新为 rule-providers .
对于ss节点, obfs, obfs-host 字段被废弃,请使用plugin 和 plugin-opts 替代
FINAL 关键字被废弃,请使用 MATCH 替代
SOURCE-IP-CIDR 关键字被废弃,请使用 SRC-IP-CIDR 替代

以上。

V. 订阅转换API完整使用教程(开始)

第一步 对订阅链接进行Encode

encode_url

0️⃣如图;
1️⃣复制你的机场订阅链接
2️⃣打开 https://www.urlencoder.org/ ,粘贴你的机场订阅链接,点击 ENCODE ,得到 URL_ENCODED_LINKS(如上图所示圈起来的部分);

第二步 套入相应订阅类型

根据你使用的软件,以及第一步 URL_Encode 得到的 URL_ENCODED_LINKS(点击 ENCODE 后得到的链接) ,将 URL_ENCODED_LINKS 套用相应的转换类型即可;

Surge 用户注意,如需获取 Surge Nodelist参考本文,这里为大家提供一个无需API的懒人配置(for Surge);

如果你是用 ClashX/W/A 订阅

https://limbopro.cyou/sub?target=clash&url=URL_ENCODED_LINKS #转换为clash订阅

ClashR 订阅

https://limbopro.cyou/sub?target=clashr&url=URL_ENCODED_LINKS #转换为clashr订阅

surge 通用订阅

https://limbopro.cyou/sub?target=surge&url=URL_ENCODED_LINKS #转换为 surge 通用订阅

surge4订阅

博主建议大家参阅文末:使用 Surge 一键懒人配置,用起来更舒心;

https://limbopro.cyou/sub?target=surge&ver=4&url=URL_ENCODED_LINKS #转换为 surge4订阅

转换为surfboard订阅

https://limbopro.cyou/sub?target=surfboard&url=URL_ENCODED_LINKS #转换为surfboard订阅

转换为v2ray订阅

https://limbopro.cyou/sub?target=v2ray&url=URL_ENCODED_LINKS #转换为v2ray订阅

第三步 订阅

复制转换后得到的订阅链接,到相关软件粘贴使用即可;

例如https://limbopro.cyou/sub?target=clash&url=URL_ENCODED_LINKS,Clash的订阅;
例如https://limbopro.cyou/sub?target=surge&url=URL_ENCODED_LINKS,Surge的通用订阅;
例如https://limbopro.cyou/sub?target=surge&ver=4&url=URL_ENCODED_LINKS,Surge4的专属订阅;

以上,订阅完成ClashX 用户已完成全部操作,Surge 用户或需按下方步骤安装证书;

自定义 Surge 配置的名称(额外小技巧)

自定义 Surge 配置的名称

https://limbopro.cyou/sub?target=surge&ver=4&filename=N3RO&url=URL_ENCODED_LINKS #转换为surge4专属订阅 并命名配置名称为 N3RO;
https://limbopro.cyou/sub?target=surge&filename=N3RO&url=URL_ENCODED_LINKS #转换为surge通用订阅 并命名配置名称为 N3RO;

默认配置名称为 sub,只需添加一个 &filename= 参数即可,=号后面加配置名称,例如&filename=N3RO

Surge 自定义配置的名称.png

第四步 生成并信任证书

为了使软件得以发挥效益, Surge / Quantumultx / Quantumult 都是需要生成并信任证书的,如大家不懂如何生成并信任证书可以参考:

Surge 配置并信任证书

Surge 操作界面

如果出现提示!“托管配置不可被编辑,你可以创建一个副本再进行修改”,则 点击界面 如上图左上角所示 N3RO进入配置列表,- 找到 创建 - [创建当前配置副本] - 按提示输入副本名称即可,例如 N3RO副本。然后,在 配置列表 内 选择刚刚创建的 副本,继续按以下步骤操作;

1.进入 Surge - 首页 - 点击 修改配置根证书生成新的 CA 证书,生成后,点击安装证书,此时会跳转至 Safari,提示此网站...下载一个配置描述文件。您要允许吗?,点击允许,网页提示已下载描述文件

2.进入 iOS 系统设置- 通用-描述文件-已下载的描述文件-选中,并安装,输入密码...完成描述文件安装;

3.进入 iOS 系统设置- 通用-关于本机-证书信任设置-针对根证书启用完全信任-选中刚刚安装的并启用即可;

4.进入 Surge - 首页 - 点击 修改 ,开启 MitM/Rewrite/脚本 三个功能;

以上,配置并信任证书操作完毕。

4.进入 配置列表 ,选择 你之前的配置,例如本例中的 N3RO
5.进入 Surge 主界面,找到 [Rewrite] ,开启按钮;找到 [NitM],开启按钮;找到 [脚本] ,开启按钮;

以上。

Quantumult X 配置并信任证书

Quantumultx 配置并信任证书

1.进入QuantumultX,点击页面右下角三菱按钮,找到MinM模块,点击生成证书,提示生成成功,点击安装证书此时会跳转至Safari,提示此网站...下载一个配置描述文件。您要允许吗?,点击允许,网页提示已下载描述文件

2.进入 iOS 系统设置-通用-描述文件-已下载的描述文件-选中,并安装,输入密码...完成描述文件安装;

3.进入 iOS 系统设置-通用-关于本机-证书信任设置-针对根证书启用完全信任-选中刚刚安装的并启用即可;

4.开启Rewrite(重写) && MitM 开关

VI. API使用 小技巧

自定义 Surge 配置名称

参数如下:自定义 Surge 配置名称 为 N3RO;

https://limbopro.cyou/sub?target=surge&ver=4&filename=N3RO&url=URL_ENCODED_LINKS #转换为surge4订阅 并命名配置名称为 N3RO;

默认配置名称为 sub,只需添加一个 &filename= 参数即可,=号后面加配置名称,例如&filename=N3RO

自定义 Surge 配置的名称效果图

Surge 自定义配置的名称.png

VII. 进阶使用参数

参阅:https://github.com/tindy2013/subconverter/blob/master/README-cn.md 调用说明 (进阶) 部分,包含过滤匹配符合关键字的节点,开启节点 TFO/UDP 的支持等;

部分进阶参数使用示例

1.Quantumult X 过滤新加坡节点

https://limbopro.cyou/sub?target=quanx&url=URL_ENCODED_LINKS&list=true&include=新加坡

其中新加坡三个字需要进行 URLEncode 处理,最终表述为:

https://limbopro.cyou/sub?target=quanx&url=URL_ENCODED_LINKS&list=true&include=%E6%96%B0%E5%8A%A0%E5%9D%A1

2.Quantumult X 过滤出新加坡节点,并开启UDP/TFO支持

https://limbopro.cyou/sub?target=quanx&tfo=true&udp=true&url=URL_ENCODED_LINKS&list=true&include=%E6%96%B0%E5%8A%A0%E5%9D%A1

VIII. Quantumult X 一键懒人配置

配置请参阅:https://github.com/limbopro/Profiles4limbo

Quantumult X 预配置文件效果参考

Quantumult x 界面.jpg
Quantumult x 分流.jpg

IX. Surge 一键懒人配置

https://github.com/limbopro/Profiles4limbo/tree/main/Surge

X. 问题反馈

问题反馈:请带上截图和问题描述联系 @limboprobot 反馈

XI. 附注

最后修改:2023 年 09 月 21 日 07 : 33 PM