Category 战术训练营

Clash系统代理打不开,或者点击开启后马上自动关闭,通常不是节点问题,而是Windows权限、7890端口被占用、Clash核心未正常启动,或者其他代理软件同时修改了系统代理。下面按照最常见的情况逐项排查。

Clash系统代理为什么打不开?

这类问题经常表现为:

Clash节点延迟正常,但浏览器打不开海外网站;

系统代理开关点击后没有反应;

开启几秒后自动关闭;

日志提示端口被占用或权限不足;

Windows代理设置无法写入;

重新启动Clash后问题暂时恢复;

只有开启TUN模式时才能上网。

处理时应先检查管理员权限、7890端口和其他代理软件,不要一开始就删除订阅或反复更换节点。

Clash系统代理异常?先检查客户端和线路状态

如果当前Clash频繁出现系统代理打不开、节点连接失败、端口冲突或者客户端设置无法保存,可以先完成本文中的本地排查,再检查订阅配置与客户端内核是否兼容。

👉查看 Clash 稳定线路入口 →

一、Clash系统代理是做什么的?

系统代理开启后,Clash会把Windows或macOS的代理地址设置为本机端口,例如:

代理地址:127.0.0.1

代理端口:7890

浏览器和支持系统代理的软件,会把网络流量发送到这个本地端口,再由Clash通过选中的节点转发出去。

因此,正常使用系统代理需要同时满足:

Clash客户端正在运行;

Clash核心已经正常启动;

本地代理端口可以监听;

系统允许客户端修改代理设置;

没有其他软件覆盖系统代理;

当前配置和节点已经正常加载。

其中任何一步失败,都可能造成系统代理打不开或开启后自动关闭。

二、先判断属于哪一种情况

情况一:节点绿色,但系统代理打不开

这通常说明订阅和节点基本正常,问题主要在:

Windows权限;

系统代理写入;

本地端口;

安全软件;

其他代理程序冲突。

情况二:系统代理可以开启,但网页打不开

这时需要检查:

当前节点是否可用;

系统代理端口是否与Clash端口一致;

浏览器是否使用了其他代理插件;

规则模式是否把目标网站设为直连;

日志中是否有连接超时。

情况三:系统代理开启后立即自动关闭

常见原因是:

Clash核心没有成功启动;

7890端口被占用;

客户端没有管理员权限;

系统策略阻止修改代理;

其他软件立即覆盖代理设置;

客户端服务组件异常。

情况四:只有TUN模式能用,系统代理不能用

这说明节点本身可能正常,但系统代理没有成功接管浏览器流量,或者目标软件根本不遵循系统代理。

应先测试Chrome、Edge等浏览器,不要只用不支持系统代理的应用判断。

三、30秒快速解决方法

遇到Clash系统代理打不开,可以先按以下顺序尝试。

第一步:完全退出Clash

不要只关闭窗口。

在Windows右下角系统托盘中找到Clash图标,右键选择退出,然后打开任务管理器,确认以下进程已经结束:

Clash;

Clash Verge;

Clash for Windows;

Mihomo;

clash-core;

clash-meta。

第二步:以管理员身份运行

右键点击Clash客户端图标,选择:

以管理员身份运行

打开后等待配置和核心加载完成,再开启系统代理。

如果管理员运行后可以正常开启,说明之前主要是权限不足。

第三步:关闭其他代理软件

完全退出:

其他Clash客户端;

v2rayN;

VPN软件;

游戏加速器;

浏览器代理工具;

网络过滤软件。

然后重新打开Clash测试。

第四步:重启电脑

如果旧进程、端口或服务没有释放,重启电脑通常可以清理临时占用。

重启后先不要打开其他网络软件,只启动一个Clash客户端测试。

四、检查7890端口是否被占用

7890通常是Clash默认的Mixed Port。

如果其他软件已经占用了7890,Clash核心可能无法监听本地代理端口,于是系统代理即使开启,流量也没有地方转发。

常见日志包括:

address already in use

bind failed

listen tcp 127.0.0.1:7890

port is already in use

failed to start listener

为什么端口会被占用?

可能原因包括:

同时开启两个Clash客户端;

v2rayN使用了相同端口;

上一次Clash进程没有退出;

浏览器代理工具占用本地端口;

其他软件手动设置了7890;

Clash核心重复启动。

怎么处理?

先关闭所有代理软件,再完全重启Clash。

如果仍然提示7890被占用,可以在客户端设置中查看:

HTTP Port;

SOCKS Port;

Mixed Port。

不要让多个端口字段错误地使用同一个已被占用的端口。

可以临时把Mixed Port改成另一个未被占用的端口,例如7897,但必须确认系统代理同步使用新的端口。

仅修改端口数字,却让Windows继续指向127.0.0.1:7890,同样无法正常上网。

五、检查Windows系统代理设置

依次打开:

设置 → 网络和Internet → 代理

查看“使用代理服务器”的状态。

正常开启Clash系统代理后,一般可以看到类似:

地址:127.0.0.1

端口:7890

可能出现下面几种异常。

Clash显示开启,Windows代理实际没有开启

说明客户端没有成功写入系统代理,重点检查:

管理员权限;

安全软件;

Windows策略;

客户端服务组件。

Windows代理开启,但端口不一致

例如Clash使用7897,Windows仍然使用7890。

这种情况下浏览器会提示代理服务器无响应。

应关闭系统代理后重新开启,让客户端重新写入正确端口。

Windows代理被其他软件反复修改

如果地址和端口不断变化,说明另一个代理程序或网络管理软件正在覆盖设置。

应退出其他VPN、代理和加速器,只保留Clash。

六、检查旧版Internet选项中的代理

部分Windows系统或软件仍会读取旧版Internet选项。

按下:

Win + R

输入:

inetcpl.cpl

打开后依次进入:

连接 → 局域网设置

检查“为LAN使用代理服务器”是否能够正常开启或关闭。

如果这里的代理地址与Windows设置页面不一致,可能出现:

Clash显示开启,但浏览器仍然直连;

系统代理开关自动恢复;

关闭Clash后无法上网;

代理地址一直指向旧端口。

可以先取消代理服务器,保存后重新打开Clash,再开启系统代理测试。

七、为什么管理员运行仍然打不开?

如果以管理员身份运行也没有效果,继续排查下面几项。

1. Clash核心没有启动

系统代理开关只是修改Windows设置,真正负责转发流量的是Clash核心。

如果核心启动失败,即使系统代理成功开启,也无法正常访问网络。

进入日志查看是否出现:

core start failed

failed to start

configuration error

unsupported proxy type

failed to parse config

address already in use

如果存在配置解析或协议不兼容错误,应先解决核心启动问题。

2. 当前配置无法加载

配置文件错误可能导致客户端界面正常打开,但核心无法工作。

常见原因:

YAML格式错误;

代理组引用了不存在的节点;

订阅包含旧内核不支持的协议;

配置下载不完整;

第三方订阅转换生成错误内容。

可以切换到另一份确认可用的配置测试。

3. 客户端服务组件异常

部分Clash客户端通过Service Mode或系统服务获取更高权限。

服务异常时可能出现:

系统代理不能保存;

TUN无法开启;

修改设置后立即恢复;

每次启动都要求管理员权限;

服务安装失败。

如果客户端提供“安装服务”“重装服务”或“Service Mode”选项,可以先卸载旧服务,再重新安装。

操作后重启客户端,必要时重启电脑。

八、安全软件会阻止系统代理吗?

会。

部分安全软件会把修改系统代理、监听本地端口和创建虚拟网卡识别为敏感行为。

可能拦截的功能包括:

修改Windows代理;

监听127.0.0.1端口;

启动Clash核心;

安装系统服务;

创建TUN虚拟网卡;

修改DNS。

可以暂时退出第三方安全软件后测试,例如:

电脑管家;

360类安全软件;

第三方防火墙;

公司终端管理软件;

网络审计工具。

仅用于判断是否存在冲突,不建议长期关闭系统防护。

如果退出安全软件后恢复,应把Clash客户端和核心程序加入允许列表。

九、公司电脑系统代理无法开启怎么办?

公司或学校管理的电脑可能通过系统策略限制代理设置。

常见表现:

代理开关可以点击,但立即恢复;

Windows提示部分设置由组织管理;

管理员运行也无效;

重启后代理设置被自动清除;

只有公司网络环境下无法使用;

后台安全程序自动关闭Clash。

这种情况下可能不是Clash自身故障,而是设备管理策略禁止修改系统代理。

不要随意删除公司安全软件或绕过设备管理策略。可以先:

测试个人电脑;

测试手机热点;

检查是否允许安装代理工具;

咨询设备管理员;

使用公司允许的网络连接方式。

十、浏览器打不开,但系统代理已经开启怎么办?

系统代理成功开启后,如果浏览器仍然打不开网页,应继续检查以下内容。

1. 节点是否正常

进入代理页面,手动选择一个绿色节点,再实际测试网页。

系统代理开启,不代表节点一定可用。

2. 浏览器代理扩展

浏览器插件可能覆盖系统代理。

把代理扩展切换为:

直接连接;

使用系统代理;

暂时关闭扩展。

3. 规则模式

如果只有某个海外网站打不开,可以临时切换全局模式测试。

全局模式可以打开、规则模式打不开,通常是分流规则问题。

测试后日常使用仍建议切回规则模式。

4. 检查出口IP

连接节点后检查出口IP是否变化。

如果仍然显示本地IP,说明浏览器流量没有经过Clash。

十一、系统代理自动关闭和节点Timeout有关吗?

不一定。

节点Timeout代表客户端无法连接代理服务器,而系统代理自动关闭更偏向本地设置或客户端核心问题。

两种情况可能同时出现:

核心启动失败;

系统代理自动关闭;

所有节点无法测速;

浏览器无法访问海外网站。

但也可能节点全部Timeout时,系统代理仍然能够正常保持开启。

排查时应分别判断:

系统代理能否写入;

Clash核心能否启动;

节点能否连接;

浏览器是否经过代理。

不要把所有问题都归结为节点故障。

十二、需要重装Clash吗?

不建议第一步就重装。

优先完成:

完全退出客户端;

管理员运行;

关闭其他代理软件;

检查7890端口;

查看Windows代理设置;

检查日志;

重装Service Mode;

重启电脑。

如果仍然无效,再考虑重新安装客户端。

重装前应保存:

订阅地址;

自定义规则;

自定义配置;

当前使用的端口;

重要的代理组设置。

不要直接把旧配置目录完整复制回新客户端,否则可能把原来的错误配置和缓存一起恢复。

十三、macOS系统代理打不开怎么处理?

macOS用户可以依次检查:

系统设置 → 网络 → Wi-Fi → 详细信息 → 代理

正常情况下,Clash开启系统代理后会设置:

网页代理HTTP;

安全网页代理HTTPS;

SOCKS代理。

如果Clash显示开启,但这些设置没有变化,可能是:

客户端没有系统权限;

macOS阻止了网络扩展;

客户端版本不兼容;

另一个代理程序覆盖设置;

网络服务配置异常。

可以尝试:

完全退出其他代理客户端;

在系统隐私与安全设置中允许相关组件;

重启Clash;

重新连接Wi-Fi;

重启Mac;

检查代理地址与端口是否正确。

不要同时手动开启多个HTTP、HTTPS和SOCKS代理,并填写不同端口。

十四、如何避免系统代理再次自动关闭?

建议注意以下几点:

不要同时运行多个代理客户端;

使用系统托盘正常退出Clash;

避免强制结束核心进程;

保持客户端与Mihomo内核兼容;

不随意修改Mixed Port;

安装或重装Service Mode后重启客户端;

把客户端加入安全软件允许列表;

不使用来源不明的配置和订阅转换;

更新配置后观察日志是否报错。

如果系统代理每次都必须管理员运行才能开启,说明权限或服务组件仍需处理。

十五、常见问题

Clash系统代理打不开,是机场节点坏了吗?

通常不是。

系统代理属于本地电脑设置,节点故障一般不会直接阻止Windows代理开关开启。

为什么点击系统代理后马上关闭?

常见原因是核心启动失败、端口被占用、权限不足或其他软件覆盖系统代理。

系统代理开启了,但国内网站也打不开怎么办?

可能是节点不可用、规则异常,或者Windows代理端口与Clash实际端口不一致。

先关闭系统代理恢复网络,再检查节点和端口。

必须开启TUN模式才能使用吗?

不是。

浏览器一般可以通过系统代理使用Clash。只有部分不遵循系统代理的软件,才可能需要TUN模式。

把7890换成7897可以解决吗?

只有7890确实被占用时才可能有效。

更换后必须确保Windows系统代理也同步使用7897。

重启电脑后系统代理恢复正常,说明什么?

通常说明旧进程、端口占用或服务状态没有正常释放。

如果频繁出现,仍需检查其他代理软件和客户端版本。

所有客户端都无法开启系统代理怎么办?

如果多个不同客户端都无法修改代理,更可能是Windows策略、安全软件或公司设备管理限制。

十六、总结

Clash系统代理打不开或开启后自动关闭,最常见的原因包括:

客户端没有管理员权限;

7890端口被其他程序占用;

Clash核心没有正常启动;

其他VPN或代理软件覆盖设置;

安全软件阻止修改系统代理;

Service Mode服务异常;

配置文件或协议不兼容;

公司电脑的系统策略限制。

建议先完全退出Clash,以管理员身份重新运行,再依次检查端口、Windows代理设置、其他代理软件和日志。

不要一看到系统代理打不开就反复更新订阅或切换节点。节点决定代理线路能否连接,系统代理开关则取决于本地权限、端口和客户端运行状态。

快速排查顺序:

如果 Clash 系统代理无法开启,可以先完全退出其他 VPN、v2rayN、旧版 Clash 等代理软件,再重启 Clash Verge;如果仍然打不开,检查 Mihomo 内核是否正常启动,然后确认 7890 或当前 Mixed Port 没有被其他程序占用。手动开启系统代理后如果马上自动关闭,则重点检查权限、安全软件和其他代理程序是否正在覆盖 Windows 代理设置。

继续阅读

Clash关闭后电脑无法上网怎么办?系统代理残留与网络恢复方法

Clash端口被占用怎么办?7890端口和Mixed Port设置教程

Clash订阅更新成功但节点全部Timeout怎么办?

Clash Proxy 0 not found配置切换失败怎么解决?

Clash日志怎么看?连接失败和订阅报错定位方法

top
Copyright © 2088 反恐精英行动站 - 射击游戏活动指挥部 All Rights Reserved.
友情链接