suziwen / ZeroOmega

Manage and switch between multiple proxies quickly & easily.
GNU General Public License v3.0
800 stars 21 forks source link

扩展经常自动切换到系统代理 #8

Open Amanoki opened 3 weeks ago

Amanoki commented 3 weeks ago

SwitchyOmega version / SwitchyOmega 版本

3.2.2

Browser version & OS version / 浏览器名称、版本及操作系统版本

Chrome 125.0.6422.142, Win 10

Problem description / 问题描述

你好,刚刚从 SwitchyOmega 转移到 ZeroOmega。 我一般固定使用一个自定义的情景模式,我发现这个扩展经常会自己悄悄地切换到系统代理。 我所有设置都从 SwitchyOmega 导出导入,使用环境、习惯都与以前一样。在 SwitchyOmega 上从没遇过这个问题。但是试用 ZeroOmega 一周多,这问题几乎每天都发生好几次,正常浏览着网页就发现它不知何时自己切换到了系统代理。

尝试过禁用设置里的“快速切换”,也确认过我应该没有按过任何快捷键,也没安装其他可能冲突的代理扩展。 因为每次都是事后才发现,所以并不知道如何重现。想请问开发者是否有任何头绪,有什么原因、操作可能会触发切换到系统代理。

Steps to reproduce issue / 重现错误所需步骤

Expected behavior / 期望发生的情况

固定在所选的情景模式而不要切换到系统代理。

Actual (or suggested) behavior / 实际发生的情况(或建议修改后的行为)

suziwen commented 3 weeks ago

我这边一直都是正常的,没有出现你说的情况。

有可以重现的配置文件吗?

Amanoki commented 3 weeks ago

OmegaOptions_0612.txt 附件传了我的配置文件(因bak无法上传所以后缀改了txt) 除了加了个非常基本的自定义情景模式外应该都是默认配置。初始情景模式、快速切换设置那里选不同选项、启用/禁用了一下也没有什么变化。平时一直开的[clash]情景模式。

再补充一点的话是开始安装ZeroOmega之后,前两三天是在当天第一次启动浏览器的时候发现被切为了系统代理;后几天是浏览器启动时正常,但是使用途中多次自动切为了系统代理。也不知是不是触发了某种“重置”?(因为刚安装的时候默认是系统代理) 我现在正换回使用 SwitchyOmega 对比看看目前环境它会不会出现问题,过了一天它暂时还没有问题。

suziwen commented 3 weeks ago

用这个配置文件,还是没办法重现。


你试一下用这个 zip 文件,解压后,手动安装到 chrome 里,配置完成后,看下会不会重现。 release.zip

如果重现的话,就到 chrome://extensions/ 看下有什么日志。

image

Amanoki commented 3 weeks ago

好的,是很难重现,它一天里随机发生的。我试试用这个 zip 几天看看。 点了下刷新图标,情景不会被重置,就是扩展消失了一瞬又重新加载了下而已。

Amanoki commented 2 weeks ago

你好,zip版用了一周,除了某一天又发生了几次,之后几天几乎没遇到过了。这是发生当时截下的log: log1

Amanoki commented 2 weeks ago

刚刚上一条回复说完好久没遇过之后这一天忽然又遇到好多次了…… 传了日志图和文件。 这次似乎最开始有一个 restart 为 system profile。 console-1718764143091.log

log3

suziwen commented 2 weeks ago

你同时使用了多个代理扩展插件?

image

Amanoki commented 2 weeks ago

安装的有以前使用的 Switchy Omega 以及新装的 Zero Omega。使用一个的时候都会把另一个禁用,所以用 Zero 的时候 Switchy 是禁用的(在装 zip 版的时候也有把商店版卸了)。没有其他的代理、VPN或者可能改变网络的扩展(就我所知)。 另外 Omega 设置页面里说如果有冲突应用的话扩展图标会有红色指示,我这里是从来没出现过这个指示的。

suziwen commented 2 weeks ago

能用浏览器单独新建一个会话用户吗?只安装 zeroomega 插件, 导入配置后,观察一段时间,看还是否会重现。


3.2.1 版本修复了类似这种情况,是因为 mv3 的后台是没办法像 mv2 一直保持激活状态, mv3 会在网络空闲时,自动关闭后台进程。当有新网络请求时,就会再启动 zero,导致初始情景模式初始化错误。

但是 3.2.2 后,无法找出稳定重现的步骤,或者说我这边一直没重现你说的情形,就不太好找原因了。

看了发过来的日志,可能埋点还是不够详细,暂时看不出什么原因,我找个时间,再打包个新版本,把日志信息添加更多些。

Amanoki commented 2 weeks ago

好的我试一下单独建个用户。如果我新用户开个单独窗口装一个 Zero Omega,我的旧用户在另一个窗口仍然开着其他扩展(也装着 Omega)也同时用着,这样可以吗?

顺便我刚才故意安装了一些VPN扩展,和其他 Switchy Omega 的替代扩展,它就会出现那个红色冲突徽标了。所以我平时没见过那个徽标那么我应该确实没有其他冲突扩展。

suziwen commented 2 weeks ago

好的我试一下单独建个用户。如果我新用户开个单独窗口装一个 Zero Omega,我的旧用户在另一个窗口仍然开着其他扩展(也装着 Omega)也同时用着,这样可以吗?

可以的。

suziwen commented 1 week ago

release.zip

试一下这个版本,重现问题时,可以到关于界面里,保存下日志.

image

Amanoki commented 1 week ago

好的谢谢。不过这几天因为 Chrome 的垃圾更新,我把浏览器换成 Thorium 了,所有设置和扩展都同步过去还是跟 Chrome 时一样,但是用了三天没遇到 ZeroOmega 自动切换的问题,不知会不会就这样自行修复了。我也会装上这版本继续观察久些看看。