事情经过:前阵子设置了一个代理地址,后来不用了,一切 app 也就正常的恢复了直连。直到最近尝试 JB 家的 CodeWithMe 功能,出现以下现象:
- WebStorm 和 CLion 中,我不能连别人,别人能连我。因为我连别人的时候,它非要走代理,然而这个代理设置早已删除,自然导致 Connection Refused
- 但是唯独 IDEA Ultimate 双向都能连
- 目前仅仅是 CodeWithMe 插件存在问题,而 ws cl 两个 IDE 本身的联网能力一切正常,系统中其他基于 java 的软件一切正常
- 不是别人的问题
我翻 CodeWithMe 的日志,其中明显有:You have JVM property "https.proxyHost" set to 127.0.0.1:4780 This may lead to ...
那么明显是因为 JVM 中有代理设置,但是,我尝试过这些办法但是无效:
- 重装 WebStorm 和 CLion
- Invalidate Caches
- 从系统设置关闭代理
- 检查过 IDE 的 VMOptions 和代理设置
- 检查过 Jetbrains Client 的 VMOptions 和代理设置
- 检查过每一个 WebStorm/CLion 插件的 VMOptions
- 关闭了包括 gradle yarn npm git http_proxy 在内的一切代理设置
- 关闭了 vscode,docker 本身的代理设置,虽然我知道这明显没关联
- 确认 java 启动参数中没有指定 JVM 参数
- CodeWithMe 的日志中有打印当时的 VMOptions ,明明不含代理的设置
- jdk 的 net.properties
- 检查过各 IDE 包体中,bin/idea.properties 和.vmoptions 文件
- 卸载了电脑里和代理沾边儿的,无辜的 Charles 软件,清理了残留
- 卸载了我当时用过的代理工具,清理了残留
- 卸载了 Lulu 防火墙
- 当然,重启过数次电脑
做过这些后,Jetbrains Client 仍然认准我的本地代理,但是为 IDEA Ultimate 连接时,它又知道不走代理了
额外说明:
- 上述所有软件是最新正版
- Ventura 13.0
- jdk 17
我的问题:
- macOS 中还有哪些其他地方可能藏着 JVM Property 设置?
- 或者还有其他什么可能会导致我的问题吗,我也许遗漏了什么?
靠自己的能力实在是解决不了了~感谢大家帮助!