电脑梯子怎么选?Windows 与 macOS 的系统代理与 TUN 模式
先给结论:电脑上最容易被忽略的不是选哪家服务,而是选哪种接入方式。日常浏览网页,系统代理或浏览器插件就够;需要让命令行、游戏、部分桌面软件也走代理,就要考虑 TUN 模式。选错方式,会出现“浏览器能用、别的软件不能用”这种最常见的困惑。
三种接入方式对比
| 方式 | 原理 | 覆盖范围 | 常见问题 |
|---|---|---|---|
| 浏览器插件 | 只在浏览器内设置代理规则 | 仅该浏览器 | 别的软件、命令行完全不受影响 |
| 系统代理 | 修改系统的 HTTP/SOCKS 代理设置 | 遵守系统代理的软件(多数浏览器、部分应用) | 很多软件并不读取系统代理,会直接走本地网络 |
| TUN(虚拟网卡) | 创建一张虚拟网卡,接管系统出站流量 | 几乎所有应用,包括不读系统代理的软件 | 需要管理员权限,可能与其他 VPN、杀毒软件冲突 |
这里的“覆盖范围”是通用的机制描述。具体某个软件是否会遵守系统代理,需要你实际验证。
怎么根据用途选
- 只看网页、查资料:系统代理或浏览器插件即可,配置最简单,出问题也容易定位;
- 用命令行、包管理器、开发工具:多数需要单独设置环境变量或走 TUN;
- 用桌面版通讯、云盘、会议软件:这类软件不一定读取系统代理,若发现没走代理,可以考虑 TUN;
- 想省事、不想每个软件都设置:TUN 最省心,但要接受更多的系统权限和排错成本。
Windows 与 macOS 的差异
| 项目 | Windows | macOS |
|---|---|---|
| 客户端选择 | 选择较多,社区教程丰富 | 选择相对少一些,部分客户端只提供 Intel 或 Apple 芯片版本,需要看清 |
| TUN 权限 | 需要以管理员身份运行或安装驱动 | 需要授权系统扩展或网络配置 |
| 系统代理位置 | 设置中的网络与代理 | 系统设置里的网络高级选项 |
| 常见冲突 | 杀毒软件、其他虚拟网卡、UWP 应用的回环限制 | 网络扩展权限、系统更新后需要重新授权 |
选客户端之前,先确认它支持你的系统版本。Clash 系客户端的配置方法,可参考 Clash 桌面端配置教程;不同协议在客户端里的名称,可以对照 协议对比。
TUN 模式要注意的事
- 别和其他代理叠加:同时开着两个 VPN 或代理工具,容易造成断网或死循环;
- DNS 处理:TUN 下如果 DNS 没有配置好,可能出现解析泄露或解析变慢,见 DNS 泄露说明;
- 局域网访问:开启后要确认内网设备、打印机、共享文件夹是否受影响,必要时设置绕过规则;
- 关闭后恢复:退出客户端前先关掉 TUN,避免虚拟网卡残留导致网络异常。
自己怎么验证覆盖范围
- 只开系统代理,打开浏览器访问一个需要代理的站点,确认通;
- 再打开你要用的桌面软件,看它是否能联网;
- 若不通,再切到 TUN,重复第二步;
- 打开命令行,尝试访问一个站点,看是否走了代理;
- 关闭客户端后,确认所有软件都能恢复日常联网。
这些测试都只能说明你的电脑当下的情况,所以更换系统或客户端后,最好再做一遍。
选购时的几个补充建议
一个可以照着做的选择流程
如果你不确定自己该用哪种接入方式,可以按下面的顺序走一遍,从最简单的开始,遇到问题再升级。
- 先用系统代理:这是最容易理解、最容易排错的方式。开启后访问几个常用网站,大部分场景已经足够;
- 发现某个软件不走代理:先看这个软件自己有没有代理设置项,很多桌面软件在设置里可以单独填写代理地址和端口,手动设置比开 TUN 影响范围小;
- 软件不支持手动设置:这时再考虑 TUN 模式,让系统层面的流量都经过客户端;
- 需要开发或命令行:命令行工具通常读取环境变量,需要设置对应变量或让终端走 TUN;
- 只想让某一个浏览器走代理:使用浏览器插件,或者为它单独建一个配置文件,其他软件保持直连。
规则模式与全局模式
无论用哪种接入方式,客户端一般都会提供“规则”和“全局”两种模式。
| 模式 | 含义 | 适用情况 | 需要注意 |
|---|---|---|---|
| 规则模式 | 按域名或地址匹配,命中规则的走代理,其余直连 | 日常使用,国内外网站混合访问 | 规则不完整时,个别网站可能访问异常,需要补充规则 |
| 全局模式 | 所有流量都走代理 | 临时排查问题,确认代理本身是否可用 | 国内网站也会绕路,速度可能下降,且更耗流量 |
| 直连模式 | 所有流量不经过代理 | 暂时关闭代理功能 | 只用来对照测试 |
一般建议日常使用规则模式,需要排查问题时才临时切到全局,对比结果之后再切回来。
电脑上常见的异常现象
- 浏览器能用,其他软件不行:多半是软件没有读取系统代理,回到上面的选择流程处理;
- 网页能打开,视频软件却卡:可能是视频软件使用了不同的域名,被规则漏掉,或者节点带宽不足;
- 开了客户端后本地共享打印机不可用:局域网地址没有加入直连规则,需要补充;
- 睡眠唤醒后连不上:唤醒后客户端的连接状态可能失效,重启客户端或重新连接即可;
- 系统更新之后异常:系统更新可能重置代理设置或网络扩展授权,需要重新检查。
日常维护的几个小习惯
- 客户端和配置文件定期更新,不用的旧版本及时清理;
- 换电脑或重装系统前,记得备份自己的规则和设置,或者记录好订阅的获取方式;
- 不要在不熟悉的教程里随意运行来历不明的脚本和安装包,尤其是要求关闭杀毒软件的那种;
- 定期检查系统里的代理设置,确认没有被其他软件悄悄修改;
- 不用的时候关闭代理,避免忘记关闭而影响其他网络操作。
常见误区
- “开了系统代理就是全局”:不一定,取决于软件是否读取;
- “TUN 一定更快”:TUN 只是接入方式,并不提升线路本身的速度,还可能多一层处理;
- “插件也能顶替客户端”:插件只能处理浏览器里的流量,且仍然需要有可用的节点。
使用任何工具时,请遵守你所在地区的法律法规。