本文详解通过TUN模式或系统代理将PC端Clash网络共享给手机的全流程,涵盖Windows热点设置、代理组类型选择及分流规则优化,解决移动设备跨境访问配置难题。
核心原理:TUN模式与系统代理的区别
在配置Clash热点共享给手机方法前,需明确两种代理模式的底层差异,系统代理仅接管HTTP/HTTPS流量,适用于浏览器访问;TUN模式通过虚拟网卡接管所有流量(含UDP、游戏数据包),是热点共享的必要条件。
Windows用户建议开启TUN模式(需管理员权限),Mac用户需配置系统代理并启用"增强模式",两种模式均要求Clash在后台保持运行,且防火墙放行Clash进程。
配置步骤详解
Clash客户端基础设置
以Clash Verge Rev为例,导入订阅后进入设置页面:
- 服务模式:开启TUN Mode,选择
gVisor或System栈 - 允许局域网连接:启用"LAN Proxy"选项,记录监听端口(默认7890)
- 代理组配置:建议采用三级架构
proxy-groups:
- name: "自动选择"
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 节点1
- 节点2
- name: "故障转移"
type: fallback
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 自动选择
- DIRECT
- name: "手动切换"
type: select
proxies:
- 故障转移
- DIRECT
url-test自动选择延迟最低节点,fallback在节点失效时自动切换,select供手动干预,国际网络加速场景建议将fallback设为默认。
开启热点共享
Windows方案: 设置 > 网络和Internet > 移动热点 > 开启共享,关键步骤:进入"网络适配器选项",右键Clash虚拟网卡(Meta或TUN)> 属性 > 共享,勾选"允许其他网络用户通过此计算机的Internet连接"。
Mac方案: 系统设置 > 通用 > 共享 > 互联网共享,选择"共享以下来源的连接"为Clash代理的网卡(如Wi-Fi),"用以下端口共享给电脑"勾选iPhone USB或蓝牙。
手机端代理配置
手机连接热点后,需手动配置代理:
- iOS:设置 > Wi-Fi > 热点详情 > 配置代理 > 手动,服务器填PC局域网IP(如192.168.137.1),端口填7890
- Android:长按Wi-Fi > 修改网络 > 高级选项 > 代理 > 手动,填写相同参数
验证是否成功:手机浏览器访问IP查询网站,应显示节点出口IP而非本地运营商IP。
分流规则优化建议
热点共享时,建议精简分流规则以降低PC端CPU占用:
rules: - DOMAIN-SUFFIX,local,DIRECT - IP-CIDR,192.168.0.0/16,DIRECT - GEOIP,CN,DIRECT - MATCH,手动切换
DOMAIN-SUFFIX匹配域名后缀,IP-CIDR处理IP段,GEOIP基于地理位置分流,跨境办公需求场景下,将国内流量直连可减少不必要的代理跳转。
常见问题排查
现象:手机显示已连接热点,但无法访问国际网络
原因:Clash未正确绑定0.0.0.0地址,或防火墙拦截入站连接
解决:Clash设置中确认"Bind Address"为0.0.0,Windows防火墙添加Clash入站规则
现象:部分App无法联网,浏览器正常
原因:系统代理模式未接管UDP流量,或分流规则误拦截
解决:切换至TUN模式,检查规则中是否包含该App的域名
现象:热点连接后延迟极高
原因:代理组类型选择不当,或节点带宽不足
解决:将url-test改为fallback避免频繁切换,4K视频场景建议选择高带宽专线节点
节点选择与订阅建议
对于Clash热点共享给手机方法的稳定性而言,节点质量比配置技巧更重要,学术资源访问推荐选择支持IEPL专线的订阅,游戏低延迟场景需关注节点是否支持UDP转发。
建议通过SubConverter将订阅转换为Clash专用YAML格式,启用"排除失效节点"选项,定期更新订阅链接,避免使用超过三个月未维护的免费节点,如需长期稳定的跨境办公环境,建议选择提供Trojan或VLESS协议的中转服务商,并开启Clash的"自动更新订阅"功能保持节点列表最新。