clash 分流规则同步方案
type
status
date
slug
summary
tags
category
icon
password
背景
最近在研究如何将多邻国账号解绑 +86 手机号,发现将多邻国的请求全部代理后,再通过邮件申请,有几率成功。
所以在自己的 clash 配置文件中添加了几条多邻国分流规则(全网只找到了一个人分享的 quantumultX 规则,说明多邻国分流确实很少人用),但是死活不成功。后面折腾了一晚上,才成功能够在 clash 中分流多邻国的请求,遂记录下个人的探索过程,供大家参考。
说明
方案是通过 subconverter 将个人的
机场订阅+分流规则
转换成 clash 订阅链接,进而实现:- 支持自定义分流规则
- 所有 clash 客户端使用同一套分流规则,一次更新,全部同步
准备工作
- github 账号
- 订阅转换工具
步骤
1. 创建远程配置
https://gist.github.com/ 粘贴复制以下内容,名称随便填,然后点击「Create secret gist」
2. 创建自定义分流规则
再次新建一个 gist,里面填入你的自定义规则,下面是我的多邻国分流规则:
3. 将自定义分流规则加入远程配置中
- 以多邻国分流规则为例,点击右上角的 raw 按钮,复制它的 url 地址,如:https://gist.githubusercontent.com/littlesusu/ece0bf1088d9b5299e1da46bcfef71bc/raw/3d573e2b6a45d7ebf7c32a353f653fa0ffd04d76/Duolingo.list
- 将复制后的 URL 地址中,
raw
后面的内容全部删掉(可保留 gist 名称),如:https://gist.githubusercontent.com/littlesusu/ece0bf1088d9b5299e1da46bcfef71bc/raw/Duolingo.list
- 将上一步的地址,加入到远程配置中
- 记得保存
4. 订阅转换
- 复制远程配置的 URL,同样删除 raw 后面的部分(可保留 gist 名称),例如:
- 使用上面的订阅转换链接或者其他你喜欢的转换工具,将机场的订阅链接填写后,将上一步的 URL 填入远程配置中,记得在下拉框中要点一下
- 获取新的订阅链接,复制粘贴到 clash 中
5. 其他
- 推荐不要展开规则集,而是使用 provider 模式。这样性能更好(但为什么我不了解)
- 在订阅链接末尾加上
&expand=false
后记
如果希望自定义远程配置,那么按照个人习惯调整即可,具体可参考:
一些问题
- all DNS requests failed, first error: dns: bad rdata
参考
Loading...