本文详细讲解Shadowsocks (SS) 配置中代理组类型的区别、TUN模式与系统代理的应用场景、分流规则写法及常见问题解决方案,帮助用户快速搭建稳定的跨境访问环境。
Shadowsocks (SS) 配置基础步骤
获取订阅链接
从节点服务商获取Clash格式订阅地址,复制备用。
导入配置
打开Clash客户端(Windows用Clash Verge Rev,Mac用ClashX),选择「订阅」-「导入URL」,粘贴订阅链接并确认。
验证连接
点击「代理」页面,选择节点并测试延迟,确保配置生效。
代理组类型深度解析
代理组是Clash分流的核心,理解三种类型适用场景至关重要:
| 类型 | 功能 | 适用场景 |
|---|---|---|
| select | 手动选择节点 | 需要指定特定节点 |
| url-test | 自动测速选择最低延迟 | 日常上网、视频 |
| fallback | 优先用第一个,失效则切换 | 追求稳定性 |
proxy-groups:
- name: 自动选择
type: url-test
proxies:
- 节点A
- 节点B
url: http://www.gstatic.com/generate_204
interval: 300
- name: 手动模式
type: select
proxies:
- 节点A
- 节点B
日常访问建议用url-test,办公场景用fallback保障稳定性。
TUN模式与系统代理的区别
系统代理模式:仅接管HTTP/HTTPS流量,适合浏览器访问,部分应用可能绕过。
TUN模式:创建虚拟网卡,接管所有流量(包括UDP、游戏数据包),适合游戏、直播等场景。
# TUN模式配置示例
dns:
enable: true
listen: 0.0.0.0:53
enhanced-mode: fake-ip
nameserver:
- 223.5.5.5
- 119.29.29.29
tun:
enable: true
stack: system
dns-hijack:
- 8.8.8.8
auto-route: true
游戏玩家、UDP需求用户务必开启TUN模式,普通浏览用系统代理即可。
分流规则写法与优先级
Clash规则按顺序匹配,排在前的规则优先执行:
| 规则类型 | 写法示例 | 用途 |
|---|---|---|
| DOMAIN | DOMAIN,google.com |
精确域名 |
| DOMAIN-SUFFIX | DOMAIN-SUFFIX,facebook.com |
域名后缀 |
| IP-CIDR | IP-CIDR,10.0.0.0/8,no-resolve |
IP段 |
| GEOIP | GEOIP,CN,DIRECT |
国家/地区 |
rules: - DOMAIN-SUFFIX,youtube.com,自动选择 - DOMAIN-KEYWORD,bilibili,DIRECT - IP-CIDR,172.16.0.0/12,DIRECT - GEOIP,CN,DIRECT - MATCH,自动选择
国内直连、境外走代理的常规配置,DIRECT放前面可减少代理延迟。
常见问题FAQ
节点延迟正常但无法访问
现象:延迟显示绿色,但浏览器打不开网页
原因:DNS污染或规则被墙
解决方法:开启TUN模式或切换到fallback代理组
部分APP无法联网
现象:微信能上网,但特定APP连不上
原因:该APP未走系统代理
解决方法:切换至TUN模式,确保所有流量接管
规则生效顺序混乱
现象:本应直连的网站走了代理
原因:规则顺序错误,通用规则放在前面
解决方法:将具体规则(DOMAIN)放前,通用规则(MATCH)放最后
节点选择建议
不同使用场景对节点要求不同:4K视频需要高带宽专线,游戏需要低延迟线路,办公需要稳定不频繁切换的节点,选择服务商时关注其线路类型(CN2/BGP/IPLC)和口碑,避免选择低价劣质线路。
通过合理配置代理组类型、选择合适的运行模式、设置科学的分流规则,可满足跨境办公、学术资源访问、国际网络加速等多种需求,定期更新订阅链接获取最新节点,保持配置高效稳定。
