我的个人日常开发环境偏好是在 Ubuntu 系统上,当使用pip、apt、yarn等各种环境安装依赖软件时,经常需要等待非常久的时间,我在想既然我的 Windows 网络的环境是走 VPN 代理的,那能否让 VMware 中的各种系统,走 Windows 的代理呢,于是就研究了一下,实践验证了一个最终可行,最简单的方案,特此记录一下。
首先 VPN 软件看一下端口,打开允许局域网:
在 Windows 系统上确认当前的主机 IP 地址:
由于本机代理服务器不需要用户名和密码验证,可以只提供代理地址和端口,格式如下:
http_proxy="http://<proxy-server>:<port>/"
https_proxy="http://<proxy-server>:<port>/"
全局配置修改 /etc/environment
, 修改完刷新 source /etc/environment
配置文件【推荐】。
vim /etc/environment
source /etc/environment
如果只想为当前用户设置代理,可以在用户的 .bashrc
或 .bash_profile
文件中配置代理, 修改完刷新 source ~/.bashrc
配置文件。
vim .bashrc
source ~/.bashrc
刷新完配置文件后,就可以进行测试了。
curl -x $http_proxy -I https://www.google.com
评论区