clash-verge-rev icon indicating copy to clipboard operation
clash-verge-rev copied to clipboard

[Feature]重启电脑时,Clash退出前,自动关闭“使用代理服务器”

Open ZhuangQu opened this issue 11 months ago • 6 comments

Is your feature request related to a problem? Please describe.

有时候,一旦重启电脑,我就无法上网。经过艰苦地排查,原因是这样的: (1)Clash启用系统代理,打开了使用代理服务器(如下图所示)。 (2)如果手动退出Clash,使用代理服务器会随之关闭,一切正常。但是,如果重启电脑,使用代理服务器仍然保持开启。 (3)电脑重启之后,Clash没有运行,而使用代理服务器开启,使得我无法正常上网。

Describe the solution you'd like

我希望重启电脑时,Clash在退出之前,能自动关闭使用代理服务器,就像手动退出Clash时一样。

Describe alternatives you've considered

让Clash保持开机自启可以解决(相当于把A情形变为B情形),但这会增大系统负担。

情形 Clash 使用代理服务器 上网
A 不运行 关闭 正常
B 运行 开启 正常
C 不运行 开启 异常

Additional context

image

ZhuangQu avatar Mar 09 '24 14:03 ZhuangQu

Is your feature request related to a problem? Please describe.

有时候,一旦重启电脑,我就无法上网。经过艰苦地排查,原因是这样的: (1)Clash启用系统代理,打开了使用代理服务器(如下图所示)。 (2)如果手动退出Clash,使用代理服务器会随之关闭,一切正常。但是,如果重启电脑,使用代理服务器仍然保持开启。 (3)电脑重启之后,Clash没有运行,而使用代理服务器开启,使得我无法正常上网。

Describe the solution you'd like

我希望重启电脑时,Clash在退出之前,能自动关闭使用代理服务器,就像手动退出Clash时一样。

Describe alternatives you've considered

让Clash保持开机自启可以解决(相当于把A情形变为B情形),但这会增大系统负担。

情形 Clash 使用代理服务器 上网 A 不运行 关闭 正常 B 运行 开启 正常 C 不运行 开启 异常

Additional context

image

记得每次打开clash关闭即可。 或者不打开clash 去代理选项 取消掉代理

lbcake avatar Mar 09 '24 15:03 lbcake

使用tun模式不使用系统代理即可

liao666brant avatar Mar 09 '24 15:03 liao666brant

系统确实有相应事件回调(注销、重启、关机),但是意外关机(蓝屏、断电之类的)还是解决不了。因为程序没有被通知,还是得老老实实开机后打开clash一遍或者去设置里关掉。 我反正是习惯了,一发现没网就知道发生了什么😅 另外,我发现系统代理偶尔主动退出软件都清除不掉,得跑去开启/关闭一遍”系统代理守卫“,然后再退出才能清除,也不知道啥毛病

dongchengjie avatar Mar 09 '24 16:03 dongchengjie

系统确实有相应事件回调(注销、重启、关机),但是意外关机(蓝屏、断电之类的)还是解决不了。因为程序没有被通知,还是得老老实实开机后打开clash一遍或者去设置里关掉。 我反正是习惯了,一发现没网就知道发生了什么😅 另外,我发现系统代理偶尔主动退出软件都清除不掉,得跑去开启/关闭一遍”系统代理守卫“,然后再退出才能清除,也不知道啥毛病

你说得对,蓝屏、断电确实没办法,但重启、关机仍是可以避免的。

ZhuangQu avatar Mar 09 '24 16:03 ZhuangQu

使用tun模式不使用系统代理即可

我不知道该如何配置tun模式,采用默认配置,无法上网QAQ

ZhuangQu avatar Mar 09 '24 18:03 ZhuangQu

v2rayN 实现过,不知道开发者愿不愿意移植过来:https://github.com/2dust/v2rayN/issues/1549

Bush2021 avatar Mar 09 '24 19:03 Bush2021