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

在 VirtualBox 和 VMware 中设置代理

在 VirtualBox 和 VMware 虚拟机中配置代理:网络模式、宿主机层面的代理以及客户机操作系统。

在 VirtualBox 和 VMware 中设置代理

在 VirtualBox 和 VMware 中配置代理

简介

虚拟机常用于环境隔离和多账号运营。在 VirtualBox 和 VMware 中配置代理,取决于所选的网络模式和客户机操作系统。

基本配置

网络模式

NAT —— 虚拟机通过宿主机访问互联网。宿主机的系统代理会生效。
Bridged —— 虚拟机作为局域网中的独立设备。需要单独配置代理。
Host-only —— 无法访问互联网。不适用于代理。
NAT Network —— 多台虚拟机共享同一个 NAT 网络。

在客户机操作系统中配置

Windows 虚拟机:
设置 → 网络 → 代理 → 手动

Linux 虚拟机:
环境变量或桌面环境设置。

宿主机层面的代理

您可以在宿主机上配置代理;如果虚拟机使用 NAT,虚拟机的全部流量会自动经过宿主机的代理。

高级配置

环境变量

多数工具支持标准的代理环境变量:
- 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.