系统代理是Clash最基础的流量转发方式,通过HTTP/HTTPS协议接管浏览器和应用的网络请求,本文详解Clash开启系统代理的操作流程、代理组类型选择及常见问题解决方案,帮助用户快速上手。
什么是系统代理
系统代理模式下,Clash在本地开启一个HTTP代理服务器(默认端口7890),将符合规则的流量通过代理节点转发,该模式仅处理HTTP/HTTPS请求,无法代理UDP流量,适用于浏览器访问和常规应用联网。
与TUN模式相比,系统代理资源占用更低,但无法接管所有流量,游戏玩家或需要完整流量代理的用户建议使用TUN模式。
Clash开启系统代理步骤
客户端下载与安装
Windows推荐Clash Verge Rev,Mac使用ClashX或ClashX Pro,Android可选FlClash或Clash for Android,华为/鸿蒙设备需手动下载APK安装包,iOS用户可选择Shadowrocket或Quantumult X。
导入订阅链接
获取节点订阅地址后,在客户端点击“订阅”或“配置”选项,粘贴链接并更新,部分机场提供Clash专用格式订阅,可直接导入使用。
开启系统代理
进入客户端设置界面,找到“系统代理”或“HTTP代理”选项,勾选“开启系统代理”,Windows用户可在系统设置中手动配置代理地址为0.0.1:7890,Mac用户在网络偏好设置中启用代理。
验证代理状态
打开浏览器访问IP检测网站,确认IP地址已变化即为成功。
代理组类型与选择
Clash代理组决定节点选择逻辑,需根据使用场景配置:
| 代理组类型 | 原理 | 适用场景 |
|---|---|---|
| select | 手动选择节点 | 需要固定使用某节点 |
| url-test | 自动测速选择延迟最低 | 日常访问加速 |
| fallback | 优先使用第一个可用节点 | 追求稳定性 |
日常访问建议使用url-test自动测速,重要会议或跨境办公场景推荐fallback模式确保连接稳定。
分流规则配置
YAML配置文件中,规则按从上到下顺序匹配,命中后停止,常用规则类型:
- DOMAIN:精确域名匹配
- DOMAIN-SUFFIX:域名后缀匹配
- IP-CIDR:IP地址段匹配
- GEOIP:根据IP地理位置分流
rules: - DOMAIN-SUFFIX,google.com,Proxy - DOMAIN,www.baidu.com,DIRECT - IP-CIDR,10.0.0.0/8,DIRECT - GEOIP,CN,DIRECT - MATCH,Proxy
国内网站建议设置为DIRECT直连,海外资源走Proxy代理,可有效降低延迟并节省节点流量。
常见问题FAQ
现象:开启系统代理后部分应用无法联网
原因:部分应用不遵循系统代理设置,或代理端口被其他程序占用,解决方法是在客户端开启“代理辅助”或为该应用单独配置代理。
现象:浏览器能访问但速度慢
原因:节点带宽不足或当地网络对代理协议有限速,解决方法切换至高端专线节点或尝试更换代理协议类型。
现象:代理规则生效但部分网站仍直连
原因:规则顺序错误或网站IP已变更,解决方法检查规则优先级,确保GEOIP规则在最后。
节点选择建议
不同使用场景对节点要求不同:4K视频需要高带宽支持,游戏需要低延迟和UDP转发,跨境办公需要稳定连接,建议选择提供多协议支持的机场服务,可根据实际需求灵活切换节点。
