在网络配置与工具使用的过程中,难免会遇到一些让人困惑的问题。这次,就碰到了 Clash for Windows 开启后 hosts 中的配置无法访问的情况。接下来,我将详细讲述这个问题的来龙去脉,以及我为解决它所做的各种尝试和最终找到的有效方法。
- 系统,软件版本
Windows11
Clash for Windows v0.20.3 - 遇到的问题
由于项目接口的独特设置,这个域名地址需要前端开发人员在本地 hosts 文件中进行配置,不然前端项目启动后接口无法正常访问
不启动 Clash 的情况下,test.com这个地址可以正常访问,开启了 Clash 后,运行的前端项目就无法访问了 - 解决
打开 Clash 的 Dashboard 找到对应下图的对应位置 Settings > System Proxy > Bypass Domin/IPNet > Edit
点击 Edit 修改配置,添加代理忽略的域名或 ip,添加 test.com, 点击右下角的保存按钮
重启 Clash 后 hosts 中的配置的地址就自动忽略了