Clash 怎么只代理浏览器而不影响全局

Clash 一启动就全局代理,浏览器也跟着走,但你只想让浏览器走代理,其他应用保持直连,这在实际使用中很常见——比如本地开发调试时不想被代理干扰,或者想用某些软件直接访问内网资源。问题的核心在于:Clash 的默认行为是接管系统所有网络流量,而浏览器作为独立进程,它走不走代理,取决于是否被明确配置为通过代理运行。要实现“只代理浏览器”,关键不是改 Clash 的设置,而是让浏览器自己选择不走系统代理,或仅对浏览器启用代理。

第一步,进入 Clash 客户端的设置,找到「系统代理」选项,关闭「全局模式」和「PAC 模式」中的「自动切换」。如果你用的是 Windows 系统,确保「系统代理」开关处于关闭状态,否则无论浏览器怎么设置,都会被强制走代理。此时,系统层面的流量将全部直连,不会受 Clash 影响。

第二步,手动配置浏览器的代理。以 Chrome 为例,打开设置 → 高级 → 系统 → 打开计算机的代理设置,这里会跳转到系统设置。但别急着改系统代理,因为那又会回到全局代理。正确的做法是:在 Chrome 地址栏输入 `chrome://settings/system`,找到「使用代理服务器」,点击「开启」,然后手动填入代理地址和端口。默认情况下,Clash 启动后监听的本地端口是 7890(HTTP)和 7891(SOCKS5),所以这里应填入 `127.0.0.1:7890` 或 `127.0.0.1:7891`,具体看你的配置。完成设置后,只有 Chrome 浏览器会走这个代理,其他应用不受影响。

如果使用 Firefox,操作类似:进入设置 → 常规 → 网络设置 → 自定义代理,选择「手动代理配置」,填入相同地址和端口。Firefox 会单独管理自己的代理,不会受系统设置干扰。

第三步,验证是否生效。打开一个能显示真实 IP 的网站,比如 `https://ipinfo.io`,确认显示的公网地址是你所在地区的正常出口。再用另一个非浏览器应用(如微信、钉钉、迅雷)尝试访问外网,若能正常连接且无延迟,说明全局流量未被劫持。此时,浏览器访问外网时出现延迟或无法加载,可能是代理规则没匹配成功,需检查 Clash 的规则列表是否包含目标域名,或是否误开启了「Bypass LAN」等策略。

特别注意:有些用户以为只要关掉系统代理就能只代理浏览器,结果发现浏览器也打不开网页。这是因为浏览器依赖系统代理设置,一旦系统代理关闭,浏览器即使手动设置了代理,也可能因系统层级的防火墙或路由策略被拦截。解决方案是:在 Clash 中启用「TUN 模式」并配合「只代理指定应用」功能,但这需要更复杂的配置,且对性能有一定影响。因此,最简洁有效的方案仍是「关闭系统代理 + 浏览器手动代理」。

还有一种进阶方式是使用第三方工具如 Proxifier,将特定进程(如 Chrome.exe)强制指向本地代理端口,同时保留系统直连。这种方式灵活性更高,适合多浏览器或多设备场景,但增加了维护成本。

一份简历投所有岗位,为什么总是被筛掉?因为没有针对岗位调整内容;项目复盘怎么写进简历?不是罗列过程,而是提炼出可量化的成果与可迁移的能力。同理,只代理浏览器也不该靠“试错”去实现,而要理解代理机制的本质——流量路径由谁控制,谁就决定走向。浏览器是独立的客户端,它的代理行为可以脱离系统,这才是关键。

codexgsxq71n.clash-clash.comot9p.clash-clash.comkvackdgi.clash-clash.com