让 Parallels Desktop 中的 Ubuntu 使用 macOS 代理
426 字
2 分钟
让 Parallels Desktop 中的 Ubuntu 使用 macOS 代理
目标
让 Parallels Desktop 中的 Ubuntu 虚拟机通过 macOS 宿主机上的 HTTP 代理联网。
安全提示
开启“允许局域网连接”会让代理监听非回环地址。应使用 macOS 防火墙限制来源为虚拟机网段,并确认代理没有提供未认证的公网入口。任务结束后可关闭局域网监听。
确认网络模式与宿主机地址
共享网络通常已经能让虚拟机访问宿主机,无须切换到桥接网络。先在 Ubuntu 中查看默认网关:
ip route show default
再测试宿主机地址是否可达:
ping -c 3 HOST_IP
如果共享网络无法满足工具要求,再考虑桥接网络。桥接会让虚拟机直接出现在局域网中,暴露面更大。
配置临时代理
在 macOS 代理软件中开启局域网访问并记录 HTTP 代理端口,然后在 Ubuntu 当前终端设置:
export http_proxy="http://HOST_IP:PORT"
export https_proxy="http://HOST_IP:PORT"
export no_proxy="localhost,127.0.0.1,::1"
不同工具对大小写变量的支持不同,必要时同时设置 HTTP_PROXY 和 HTTPS_PROXY。不要把包含密码的代理 URL 提交到代码仓库。
验证
curl --fail --show-error --head https://example.com
若连接被拒绝,检查代理是否监听宿主机局域网地址、端口是否正确,以及 macOS 防火墙是否允许虚拟机网段访问。
持久化与撤销
只有长期需要时才把变量写入 shell 配置。撤销当前会话配置:
unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY
宿主机 IP 变化后,需要同步更新虚拟机配置;也可以为宿主机设置稳定的局域网地址。
参考
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
让 Parallels Desktop 中的 Ubuntu 使用 macOS 代理
https://blog.mintalix.com/posts/study-parallel-proxy/相关文章智能推荐
1
使用 ddns-go 更新家庭服务器域名
linux-operations在公网地址会变化的家庭网络中部署 ddns-go,配置 DNS 服务商凭据,并验证域名记录的自动更新。
2
Raspberry Pi OS 不再提供默认 pi 用户
linux-operations解释 Raspberry Pi OS 移除默认 pi 用户后的登录失败,并通过 Raspberry Pi Imager 预先创建账号和 SSH 配置。
3
用旧电脑搭建 Fedora 家庭服务器
linux-operations记录 Fedora 家庭服务器的安装、SSH 加固、合盖运行、LVM 与 XFS 扩容,以及公网 IPv6 暴露前的安全检查。
4
CentOS 与 Fedora 常用运维命令速查
linux-operations整理磁盘、服务、防火墙、端口、进程、文件和软件包管理的常用命令,并补充执行边界与安全注意事项。
5
[译] 一种面向时空可组合性的编程范式
paper2026.08.14 deepseek-harness-paper 的ai翻译版本
随机文章随机推荐


