Clash for Windows开启后hosts中的配置无法访问

技术 · 05-01 · 619 人浏览

在网络配置与工具使用的过程中,难免会遇到一些让人困惑的问题。这次,就碰到了 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 中的配置的地址就自动忽略了
Clash Windows Hosts