跳转到内容
Guides 1 分钟阅读 866 次浏览

在 VS Code 和 JetBrains IDE 中设置代理

在 Visual Studio Code 和 JetBrains IDE(IntelliJ、PyCharm、WebStorm)中设置代理,以便在企业代理后面工作。

在 VS Code 和 JetBrains IDE 中设置代理

在 VS Code 和 JetBrains IDE 中配置代理

简介

IDE 是开发者的主要工具。在企业代理后面工作时,VS Code 和 JetBrains IDE 需要专门配置,才能通过代理下载扩展、更新以及操作 Git 仓库。

基本配置

VS Code

  1. 打开 Settings(Ctrl+,)
  2. 搜索 "proxy"
  3. 将 "Http: Proxy" 设置为 http://proxy_ip:port
  4. 或者编辑 settings.json 并添加 http.proxy
  5. 需要认证时:http://user:pass@proxy_ip:port
  6. "Http: Proxy Strict SSL" —— 对使用自签名证书的企业代理请关闭此项

JetBrains IDE(IntelliJ、PyCharm、WebStorm)

  1. File → Settings → Appearance & Behavior → System Settings → HTTP Proxy
  2. 选择 "Manual proxy configuration"
  3. 填写 Host name 和 Port number
  4. 需要认证时——填写 Login 和 Password
  5. 点击 "Check connection" 进行验证
  6. No proxy for:localhost、*.local

高级配置

环境变量

大多数工具都支持标准的代理环境变量:
- HTTP_PROXY / http_proxy —— 用于 HTTP 请求的代理
- HTTPS_PROXY / https_proxy —— 用于 HTTPS 请求的代理
- NO_PROXY / no_proxy —— 排除列表(绕过代理的地址)
- ALL_PROXY / all_proxy —— 用于所有协议的代理

SSL 与自签名证书

企业代理常常使用自己的 SSL 证书。要通过它们工作,您需要:
1. 向管理员索取代理的 CA 证书
2. 将其添加到系统证书存储中
3. 或者关闭 SSL 校验(仅限测试)

认证方式

支持两种主要的认证方式:

用户名和密码 —— 标准 HTTP Basic 认证。每次请求都会发送凭据。URL 格式:http://user:pass@proxy_ip:port

IP 地址(白名单) —— 将您的 IP 加入白名单,无需发送任何凭据。

验证是否生效

配置完成后,请验证:
1. 通过代理发起一次测试请求
2. 确认 IP 已经改变
3. 检查连接速度
4. 确认没有 DNS 泄漏

故障排查

代理无法连接

  • 检查地址和端口是否正确
  • 确认防火墙没有阻断连接
  • 检查从您的网络能否访问该代理

SSL 错误

  • 对企业代理,请添加 CA 证书
  • 测试时可临时关闭 SSL 校验
  • 将 SSL 库更新到最新版本

认证错误

  • 检查用户名和密码
  • 确认凭据格式正确
  • 尝试对密码中的特殊字符进行 URL 编码

最佳实践

  1. 使用环境变量 —— 更灵活也更安全
  2. 不要把凭据硬编码 —— 使用环境变量或配置文件
  3. 配置排除项 —— 不要让 localhost 和内网地址走代理
  4. 记录配置 —— 写入项目 README 或团队 wiki
  5. 改动后要测试 —— 任何配置改动都需要验证

结论

正确的代理配置可以保证工具稳定运行和连接安全。请遵循本指南中的建议,并在配置完成后始终验证其是否正常工作。

已更新: 06.03.2026
返回分类

试用我们的代理

遍布 100+ 国家的 20,000+ 代理

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.