本文详解Clash局域网共享代理的3种实现方式,涵盖系统代理与TUN模式区别、代理组配置策略及分流规则写法,帮助用户快速搭建多设备网络加速环境。
什么是局域网共享代理
局域网共享代理指通过一台设备运行Clash,其他同一网络下的设备通过该代理节点访问国际网络,适用于有多台电脑、手机、平板需要跨境办公或学术资源访问的场景,避免每台设备单独配置节点。
Clash共享代理的3种实现方式
系统代理模式
系统代理是Clash默认工作方式,仅处理HTTP/HTTPS流量,开启后其他设备需手动设置代理地址为本机IP+7890端口(Clash默认)。
配置步骤:
- 打开Clash控制面板 → 允许局域网连接
- 记录本机IP地址(如192.168.1.100)
- 其他设备设置HTTP代理为
168.1.100:7890
该方式适合网页浏览、视频播放,但无法代理UDP流量和游戏。
TUN模式
TUN模式创建虚拟网卡,接管设备所有流量(包括UDP、游戏数据包),开启后其他设备无需手动设置代理,流量自动走代理通道。
适用场景:
- 手游、主机游戏加速
- UDP协议应用(如VoIP)
- 需要全局代理的科学上网需求
路由器OpenClash
在OpenWrt路由器上安装OpenClash插件,所有连接该WiFi的设备自动使用代理,推荐选择Meta内核以获得更好的兼容性。
代理组类型与选择
代理组决定节点切换策略,需根据使用场景选择:
| 类型 | 原理 | 适用场景 |
|---|---|---|
| Select | 手动选择单一节点 | 固定使用某节点 |
| URL-Test | 自动测延迟切换最低延迟节点 | 日常浏览、视频 |
| Fallback | 优先使用列表首个节点,失效则切换 | 追求稳定性 |
YAML配置示例:
proxy-groups:
- name: 自动选择
type: url-test
proxies:
- 节点A
- 节点B
- 节点C
url: http://www.gstatic.com/generate_204
interval: 300
分流规则配置
分流规则决定哪些流量走代理、哪些直连,Clash支持四种规则类型:
- DOMAIN:精确匹配域名
- DOMAIN-SUFFIX:匹配域名后缀(如youtube.com)
- IP-CIDR:匹配IP段(如8.8.8.8/32)
- GEOIP:匹配国家/地区代码
规则优先级:DOMAIN > DOMAIN-SUFFIX > IP-CIDR/GEOIP
示例配置:
rules: - DOMAIN-SUFFIX,youtube.com,自动选择 - DOMAIN-KEYWORD,google,自动选择 - IP-CIDR,8.8.8.8/32,DIRECT - GEOIP,CN,DIRECT - MATCH,自动选择
常见问题FAQ
现象:其他设备无法连接代理
- 原因:防火墙未放行或Clash未开启局域网权限
- 解决:Windows防火墙添加规则允许7890端口,macOS关闭系统完整性保护
现象:开启TUN模式后部分应用无法上网
- 原因:TUN模式与本地VPN冲突
- 解决:关闭其他VPN应用,或在Clash中设置排除IP段
现象:代理速度慢、延迟高
- 原因:节点带宽不足或物理距离远
- 解决:在代理组中增加更多节点,使用URL-Test自动切换最优线路
节点选择建议
选择节点时需考虑使用场景:4K视频需要高带宽节点,游戏加速需要低延迟线路,跨境办公需要稳定可靠的连接,建议使用支持多协议的中转或专线服务,避免高峰期拥堵。
