文章总结: 本文主要解决VMware虚拟机Ubuntu系统无法访问GitHub等外网资源的问题。核心方法是利用宿主机ClashVerge代理开启局域网连接,虚拟机配置NAT模式。文中详细指导了环境变量、APT、Git及npm的代理配置步骤,帮助用户实现宿主机代理共享,解决依赖下载失败等开发环境网络限制问题。 综合评分: 75 文章分类: 解决方案,安全开发,实战经验
解决VMware虚拟机网络环境限制、拉取不了外网文件问题,共用宿主机代理
原创
W不懂安全 W不懂安全
W不懂安全
2026年3月12日 13:16 河北
在使用 VMware 虚拟机运行 Ubuntu 进行开发时,很多人都会遇到一个非常常见的问题:
虚拟机无法正常访问 GitHub、npm、Docker Hub 等国外资源。
具体表现通常是:
git clone速度极慢甚至失败npm install长时间卡住curl无法访问外网- 安装一些开源项目(例如 OpenClaw、LangChain 等)时依赖下载失败
造成这些问题的原因就是网络访问限制。
如果你的电脑已经在使用 Clash Verge 等代理工具,那么只需要进行一些简单的配置,就可以让 Ubuntu 虚拟机也通过宿主机代理访问外网。
打开本地电脑Clash Verge,找到设置→Clash 设置中的“局域网连接”,开启它,然后记住你电脑的IP地址和代理端口。
打开你的VMware虚拟机,虚拟机的网络连接方式选择NAT。
我们先ping一下百度。
可以看到能ping通,证明网络是可以用的。
设置Ubuntu永久代理配置
编辑环境变量:
sudo nano /etc/environment
加入:
http_proxy="http://192.168.*.*:7897"https_proxy="http://192.168.*.*:7897"HTTP_PROXY="http://192.168.*.*:7897"HTTPS_PROXY="http://192.168.*.*:7897"
保存之后,刷新:
source /etc/environment
APT设置代理,Ubuntu安装软件必须单独配置。
创建:
sudo nano /etc/apt/apt.conf.d/95proxy
写入:
Acquire::http::Proxy "http://192.168.*.*:7897";Acquire::https::Proxy "http://192.168.*.*:7897";
然后执行:
sudo apt update
如果可以正常更新说明成功。
Git设置代理:
git config --global http.proxy http://192.168.*.*:7897git config --global https.proxy http://192.168.*.*:7897
查看:
git config --global --list
npm设置代理:
很多安装失败就是这里。
npm config set proxy http://192.168.*.*:7897npm config set https-proxy http://192.168.*.*:7897
加速:
npm config set registry https://registry.npmmirror.com
测试:
npm install axios
如果几秒完成就说明成功。
测试GitHub能否访问:
curl https://github.com
设置代理变量:
export http_proxy="http://192.168.*.*:7897"export https_proxy="http://192.168.*.*:7897"
检查:
env | grep -i proxy
正常会出现:
http_proxy=http://192.168.*.*:7897https_proxy=http://192.168.*.*:7897
测试外网,看看代理是否真的在工作:
curl ipinfo.io
如果成功会返回:
IP是你的代理IP。
从GitHub上拉取一个文件:
可以看到拉取成功。
本期内容到此结束。
三连加关注,追文不迷路。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:W不懂安全 W不懂安全 W不懂安全《解决VMware虚拟机网络环境限制、拉取不了外网文件问题,共用宿主机代理》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论