背景
Switch2 直连家庭宽带访问日本、香港等海外服务器时延迟很高,体验极差。本地 PC 上已经运行了 Clash Verge 代理,可以快速连接香港、日本节点。目标是让 Switch2 的流量也走 PC 的代理。
方案选择
有三种方案可以实现:
| 方案 | 原理 | 优点 | 缺点 |
|---|---|---|---|
| PC 热点共享代理 | PC 开热点,Switch2 连热点走代理 | 零成本,快速配置 | PC 需要一直开着 |
| 路由器刷 OpenWrt + Clash | 全屋透明代理 | 一劳永逸 | 需要额外购买或刷机 |
| PC 软路由 | PC 网线直连 Switch2 | 不买设备 | 配置复杂 |
本文选择方案一:PC 热点共享代理,最简单实用。
环境说明
- PC 系统:Windows 11
- 代理软件:Clash Verge,混合端口 7897
- PC 上网方式:有线以太网
- PC 热点网卡 IP:
192.168.137.1
配置步骤
第一步:Clash Verge 设置
- 打开 Clash Verge → 设置
- 开启系统代理
- 开启允许局域网(Allow LAN)
- 确认端口设置为
7897
注意:不要开启 TUN(虚拟网卡)模式,TUN 模式会与 Windows 热点冲突,导致所有网络断开。
第二步:Windows 开启移动热点
设置 → 网络和 Internet → 移动热点
→ 共享我的以下 Internet 连接:选择"以太网"
→ 分享到:WLAN
→ 开启移动热点
第三步:防火墙放行 7897 端口
以管理员身份运行 PowerShell,执行:
| |
这一步是关键,不放行的话外部设备无法访问 PC 的代理端口。
第四步:Switch2 连接热点
Switch2 → 系统设置 → 互联网 → 互联网设置 → 搜索并连接 PC 热点。
第五步:Switch2 配置代理
Switch2 连上热点后,进入该网络的详细设置:
代理设置 → 手动
服务器:192.168.137.1
端口:7897
第六步:Switch2 配置 DNS
DNS 设置 → 手动
首选 DNS:8.8.8.8
备用 DNS:1.1.1.1
保存后执行连接测试,成功即可。
踩坑记录
问题1:开启 TUN 模式后网络全部断开
现象: Clash Verge 开启虚拟网卡(TUN)模式后,PC 本机网络和热点全部失去连接。
原因: TUN 模式创建虚拟网卡接管所有流量,与 Windows 移动热点的路由规则产生冲突。
解决: 关闭 TUN 模式,改用 HTTP 代理方式让 Switch2 走代理,无需 TUN。
问题2:Switch2 显示 DNS 解析失败
现象: Switch2 连上热点后,网络测试显示"DNS 解析失败"。
原因: Switch2 自动获取的 DNS 服务器无法正常工作。
解决: Switch2 网络设置中将 DNS 改为手动,填写:
- 首选:
8.8.8.8 - 备用:
1.1.1.1
问题3:Switch2 显示连接服务器出错
现象: DNS 解析通过后,Switch2 提示"连接服务器出错"。
排查过程:
先用 netstat 确认 Clash 是否监听所有网卡:
| |
输出中看到 0.0.0.0:7897 LISTENING,说明 Clash 监听没问题。
再检查 Clash Verge 的局域网 IP,发现显示的是以太网 IP(192.168.1.102),而不是热点网卡 IP(192.168.137.1)。
最终定位:Windows 防火墙阻止了外部设备访问 7897 端口。
解决: 执行防火墙放行命令(见第三步),问题解决。
最终效果
Switch2 连接日本、香港服务器延迟大幅降低,联机体验流畅。
注意事项
- 每次重启 PC 后,需要重新开启移动热点
- Clash Verge 需要保持运行,且系统代理和 Allow LAN 保持开启
- 防火墙规则添加一次后永久生效,无需重复操作