温馨提示×

Debian下phpStorm如何设置代理

小樊
45
2025-11-15 16:18:37
栏目: 编程语言

Debian下为 PhpStorm 配置代理

一 在 PhpStorm 内设置 HTTP 代理

  • 打开:File > Settings > Appearance & Behavior > System Settings > HTTP Proxy(Windows/Linux 通用菜单路径)。
  • 选择:Manual proxy configuration
  • 填写:
    • HTTP Proxy:如 http://proxy.example.com:8080
    • HTTPS Proxy:如 http://proxy.example.com:8080(很多 HTTPS 流量也走 HTTP 代理入口)
    • 需要认证时勾选相应选项并填写用户名/密码
  • 可选:在 No Proxy 填写不走代理的主机/网段,如 localhost,127.0.0.1,*.example.com
  • 点击 Check connection 测试,确认后 OK 保存。上述菜单路径与手动配置方式为 PhpStorm 的标准做法。

二 使用系统代理让 PhpStorm 继承

  • 设置系统级环境变量(对所有桌面程序生效):
    • 编辑:sudo nano /etc/environment
    • 添加(替换为你的地址与端口,含认证则写入用户名密码):
      • http_proxy=“http://proxy.example.com:8080”
      • https_proxy=“http://proxy.example.com:8080”
      • 可选:no_proxy=“localhost,127.0.0.1,192.168.1.0/24”
    • 使当前会话生效:source /etc/environment,或重新登录/重启
  • 图形会话代理(GNOME 等桌面):
    • 打开:Settings > Network > Network Proxy > Manual,填写 HTTP/HTTPS 等代理,保存后系统应用会继承该代理。
  • 说明:多数基于 Java/Swing 的 IDE(如 PhpStorm)会读取这些系统代理变量,从而无需在应用内重复配置。

三 仅让 APT 走代理(与 PhpStorm 无关但常见需求)

  • 新建配置:sudo nano /etc/apt/apt.conf.d/80proxy
  • 写入(替换为你的代理):
    • Acquire::http::Proxy “http://proxy.example.com:8080/”;
    • Acquire::https::Proxy “http://proxy.example.com:8080/”;
  • 保存后执行:sudo apt update。这样只有 APT 下载包时走代理,PhpStorm 不受影响。

四 验证与排错

  • 在终端检查变量:env | grep -i proxy(应能看到 http_proxy/https_proxy/no_proxy)。
  • 测试命令行工具是否走代理:
    • curl -I https://www.jetbrains.com(观察是否返回 200/301 等正常响应头)
    • 或:wget -qO- https://www.jetbrains.com
  • 在 PhpStorm 中再次点击 Check connection;若失败,核对协议、端口、是否需要认证,以及 No Proxy 是否覆盖了目标域名。

0