技术文章
协议调优
Hysteria2 弱网调优:从拥塞控制到 MTU 的 8 个参数
订阅转换的价值在于「一份订阅,多种客户端」。subconverter 部署完成后,重点是模板改造而不是部署本身。
一、准备工作
把节点命名规则统一,后续按名字做正则分流会轻松很多。
proxy-groups:
- name: 自动选择
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies: [节点A, 节点B]
- name: 流媒体
type: select
proxies: [自动选择, 节点A, DIRECT]
rules:
- GEOSITE,netflix,流媒体
- GEOSITE,openai,自动选择
- GEOIP,CN,DIRECT
- MATCH,自动选择二、关键步骤
模板里建议内置「自动选择 + 手动选择 + 失败回落」三层策略组。
- 先备份原配置,改动一次只动一处
- 每次修改后跑一遍
curl -x http://127.0.0.1:7890 https://www.gstatic.com/generate_204 - 用
--test或客户端内置校验过语法
三、验证与排障
记得给转换服务加访问令牌,公网裸奔的转换接口等于把订阅白送。
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 能上国内站点,国外超时 | 规则把域名判成 DIRECT | 调整规则顺序 |
| 部分 App 无法联网 | TUN 未接管 UDP 或 DNS 泄漏 | 开启 UDP 转发,改 fake-ip |
| 晚高峰频繁重连 | 节点拥塞或 QUIC 被限速 | 换落地或改 TCP 协议 |
四、常见问题
Q:配置导入后所有流量都走了代理,怎么排查?
A:先看 `rules` 的最后一条,如果写成 `MATCH,代理` 而前面没有 `GEOIP,CN,DIRECT`,国内流量自然全走代理。把 GEOIP 规则放在 MATCH 之前即可。
Q:为什么测速很快,但看视频还是卡?
A:测速走的是单线程小包,视频需要持续带宽与低抖动。用 iperf3 连续跑 60 秒看速率曲线,比单次测速更能反映真实体验。
Q:订阅更新后节点名变了,规则失效怎么办?
A:不要在规则里写死节点名,改用策略组(如「自动选择」)作为分流目标,节点名变化就不影响规则。
五、小结
记得给转换服务加访问令牌,公网裸奔的转换接口等于把订阅白送。
本文的配置示例都在 sing-box 1.11 / Clash.Meta 1.18 上验证过,字段名随版本可能变化,动手前建议先备份原配置。
示例配置仅用于说明结构,请按自己的订阅与客户端版本调整字段。
本文为 技术文章 内容,数据与结论基于公开信息与本站采样;投稿请在邮件标题注明「投稿」。