IDEA设置手动代理,用户名密码被加密无法通过代码修改的解决方案
来源:
https://technicqa.com/how-to-set-proxy-settings-for-intellij-idea/
如果代码直接修改代理配文件会遇到如下问题:
-
如果用户从未配置过proxy, 那么IDEA不存在 proxy.setting.xml文件夹
-
IEDA的代理配置文件账号密码是存在 proxy.settings.pwd 文件中的。此文件被IDEA加密,无法直接修改。
https://kimi.moonshot.cn/chat/d0494st3v89hn8vrthf0
解决方案:
use a proxy auto-config (PAC) file. 开启自动检测代理设置 - 自动代理配置URL
修改配置如下:
<?xml version="1.0" encoding="UTF-8"?> <application><component name="HttpConfigurable"><option name="USE_PROXY_PAC" value="true" /><option name="PROXY_EXCEPTIONS" value="" /><option name="USE_PAC_URL" value="true" /><option name="PAC_URL" value="替换为你的带验证信息的URL" /></component></application>
界面如下