参考资料
代理配置示例合集
这里的示例是"结构参考",不是可直接复制使用的成品。
先看结论
代理配置示例合集:每个片段都用占位符(<尖括号>)代替真实服务器、密码和域名,目的是展示结构,不是提供可直接使用的配置。字段名会随版本变化,使用前请对照所用客户端的文档。
规则片段
rules:
- DOMAIN-SUFFIX,example.com,DIRECT
- GEOIP,CN,DIRECT
- MATCH,Proxy策略组:自动选择延迟最低的节点
proxy-groups:
- name: Auto
type: url-test
url: <测试地址>
interval: 300
proxies:
- 节点A
- 节点BDNS 片段
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- <DNS 服务器地址>规则集片段
rule-providers:
my-rules:
type: http
behavior: domain
url: <规则集地址>
path: ./ruleset/my-rules.yaml
interval: 86400tun 片段
tun:
enable: true
stack: mixed
auto-route: true
dns-hijack:
- any:53以上片段的含义分别在分流规则、代理 DNS 设置、TUN 模式里展开。sing-box 的骨架见sing-box 配置。
使用示例的四条原则
- 先备份你当前可用的配置,再试示例。
- 一次只替换一个片段,替换后立刻验证。
- 所有 <尖括号> 的占位符必须换成你自己的真实值。
- 用内核或客户端的检查功能验证合法性,再正式启用。
一个片段,对应一种需求
| 想做什么 | 该看哪个片段 |
|---|---|
| 让某类域名直连或走代理 | rules |
| 让多个节点自动选择或故障转移 | proxy-groups |
| 让域名解析更可靠 | dns |
| 维护大批量的规则 | rule-providers |
| 让所有程序都被接管 | tun |
这些片段彼此独立,你可以只取其中需要的一个,不需要全部照搬。理解每个片段解决什么问题,比复制一整份配置更重要。
怎样让示例"变成你自己的"
拿到一个示例之后,不要急着整段替换,而是先问自己三个问题:这个片段想解决什么问题?我的情况是否真的需要它?它与我现有的配置会不会冲突?如果答案都是肯定的,再逐字段替换占位符,并用内核的检查功能验证。如果你发现示例里某个字段你完全看不懂,就先去查官方文档,再决定是否使用。照搬自己看不懂的配置,是排错时最大的隐患。
关于「代理配置示例」的常见问题
示例可以直接复制吗?
不可以,里面是占位符;即使替换了,也需要核对字段是否适用于你的版本。
示例里的字段,在我的版本里报错怎么办?
先对照所用版本的官方文档,确认字段是否已被改名或调整。示例只展示结构,字段的取值与可用性以官方文档为准。
Clash配置示例在哪里?proxy-group示例怎么写?
本页提供可以直接对照的 Clash配置示例,示例里的域名、密码和 uuid 都是占位值,需要换成你自己的订阅信息。proxy-group示例展示了手动选择、自动选择延迟最低节点这类策略组的写法。