温馨提示×

phpstorm ubuntu版如何设置代理

小樊
40
2025-10-04 08:30:24
栏目: 编程语言

PhpStorm Ubuntu版设置代理的步骤

1. 通过PhpStorm界面直接设置代理(推荐)

打开PhpStorm,点击顶部菜单栏的 File > Settings(或使用快捷键 Ctrl+Alt+S)。在左侧导航栏中,展开 Appearance & Behavior 分类,选择 System Settings > HTTP Proxy
在“HTTP Proxy”页面,选择 Manual proxy configuration(手动代理配置)。在“HTTP Proxy”和“HTTPS Proxy”字段中,分别输入代理服务器的地址(如 proxy.example.com)和端口号(如 8080)。
若代理服务器需要身份验证,勾选 Proxy authentication 复选框,输入用户名和密码。点击 OK 保存设置,PhpStorm将使用指定的代理进行网络请求(如依赖下载、代码检查等)。

2. 通过系统环境变量设置代理(影响全局)

若需要让PhpStorm及其他系统应用共享代理设置,可通过修改环境变量实现。
打开终端,编辑系统环境变量文件(如 /etc/environment,需管理员权限):

sudo nano /etc/environment

在文件末尾添加代理配置(若需身份验证,替换 usernamepassword):

http_proxy="http://proxy.example.com:8080"
https_proxy="http://proxy.example.com:8080"

或带身份验证的格式:

http_proxy="http://username:password@proxy.example.com:8080"
https_proxy="http://username:password@proxy.example.com:8080"

保存并关闭文件(Ctrl+O → 回车 → Ctrl+X)。注销当前用户并重新登录,或重启系统使环境变量生效。此时PhpStorm会自动读取系统代理设置。

3. 通过PhpStorm JVM参数设置代理(针对JVM层)

若上述方法未生效,可通过修改PhpStorm的JVM启动参数强制指定代理。
打开PhpStorm,点击顶部菜单栏的 Help > Edit Custom VM Options。在打开的文件中,添加以下参数(替换为你的代理地址和端口):

-Dhttp.proxyHost=proxy.example.com
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example.com
-Dhttps.proxyPort=8080

若需排除本地地址(如 localhost127.0.0.1)不走代理,可添加:

-Dhttp.nonProxyHosts="localhost|127.0.0.1|*.local"

保存文件后,重启PhpStorm使参数生效。

注意事项

  • 若代理服务器使用SOCKS协议(如Shadowsocks),需将“HTTP Proxy”改为“SOCKS Proxy”,并填写对应的端口(如 1080)。
  • 若代理为HTTPS协议,确保“HTTPS Proxy”字段填写正确,部分代理服务器可能需要额外配置SSL证书(如自签名证书)。
  • 设置完成后,可通过PhpStorm的 Help > Diagnostic Tools > Debug Log Settings 开启代理调试日志(添加 -Dproxy.debug=true),查看网络请求是否通过代理转发。

0