Mihomo (Clash-meta) 择优录取 url-test 自动选择能用的端口和协议

问题

如果你只有自己一个VPS.

你同意我的观点, 同时把 hy2, reality, wss 都搭起来了.

如果用 Reality, 运营商特别积极地干扰, 节点经常断. 运营商还没有把事做绝, 搞到完全封IP. 就是端口时不时地断一下, 几分钟就断一下.

如果用 Hy2, 运营商也时不时的Qos.

如果用 WSS, 感觉现在 Tls in Tls 的体验也不好了.


思路

1. Reality 可以多开几个端口

2. 用 Mihomo (Clash-meta) 自动选择 url-test 功能

自动选择当前能用的协议


实践

上一篇大部分相同, 有些步骤略有变化. 

1. Reality 可以多开几个端口

直接编辑 xray 的配置文件 config.json

如果是我的脚本, 或官方 xray 脚本安装的, 配置文件位置在 /usr/local/etc/xray/config.json

做法就是把 Reality 的 inbound 复制一份, 把端口那里改改.

注意两个 花括号 {} 之间, 要加个英文半角的逗号. (为了符合json格式)

然后重启 xray 服务

systemctl restart xray

 

2. 得到新的 Reality 节点的分享链接

在原来的分享链接的基础上, 你只要修改端口的部分.

最好再把备注改改, 方便后续区别.

如果你觉得上面这样的操作太难. 那么你可以在翻墙客户端里面复制一份节点, 再修改参数, 然后把新的节点分享链接复制出来.


3. 运行 Mihomo-party

官方安装文件 

https://github.com/mihomo-party-org/mihomo-party/releases

解压, 运行.

* 运行 Mihomo-party 要用 右键菜单 管理员身份


4. Sub-store 转换订阅链接

打开 Mihomo 自带的 Sub-store, 添加单条订阅

输入你的节点分享链接

Reality, Hy2, WSS 节点分享链接都一起丢进去.

这里面我还加了一条使用CloudFlare优选cname域名节点链接


5. Mihomo 添加订阅链接


6. 添加 自动选择 url-test 覆写配置yaml

点击新出现的覆写配置yaml,  打开编辑.

设置yaml文件内容

proxy-groups:
  - name: 自动选择
    type: url-test
    include-all: true
    interval: 300
    tolerance: 50
    url: https://cp.cloudflare.com/generate_204
* 其中,  url 这一条, 是我发现我的vps如果用默认的测试链接(gstatic)总是测试失败. 你可以先不加这一条试试.

为了方便未来使用, 给这个yaml覆写配置改个名字.


7. 给订阅添加覆写配置  url-test



8. 设置 全局 模式, 自动选择 url-test

上面这样设置的意思是,

进到 Mihomo 的流量全局走代理. 也就是走GLOBAL组, 

然后GLOBAL组里面指定走"自动选择"组, 

然后"自动选择"组会选择最快的节点.


9. 设置本地代理端口

如果你是像我一样, 浏览器用插件域名分流, 翻墙软件 都指定本地代理端口.

那么, 你把 Mihomo 的代理端口改成你要用的. 同时, 你原来的翻墙客户端可以关了.

到这里就设置完成了.


10. 覆写规则 中添加分流规则

如果你要开系统代理, Mihomo内部规则分流

那么在覆写yaml 中添加分流规则 

rules:
  - GEOSITE,private,DIRECT
  - GEOSITE,geolocation-!cn,GLOBAL
  - GEOSITE,cn,DIRECT

  - GEOIP,private,DIRECT,no-resolve
  - GEOIP,telegram,GLOBAL
  - GEOIP,geolocation-!cn,GLOBAL
  - GEOIP,cn,DIRECT
  
  - MATCH,DIRECT


11. 开系统代理, 设置 规则 模式

这样你的系统中, 所有走系统代理的软件都可以正常翻墙了.

并且有分流规则.


========




评论

The Hot3 in Last 30 Days

酒馆SillyTavern 玩英文角色卡 也能以中文输出 设置世界书Lorebooks

搭 Docker版 Sub-Store 带 http-meta 实现 集合订阅 测延迟 排序 筛选 生成新订阅 定时任务上传Gist

酒馆SillyTavern 用中文讲故事 修改角色卡 修改AI生成的历史记录