主机及虚拟机代理配置
时间:2023-07-17 15:09:01 | 来源:网站运营
时间:2023-07-17 15:09:01 来源:网站运营
主机及虚拟机代理配置:
在clone git代码的时候遇到不能下载https://chromium.googlesource.com/external/coreboot.org/flashrom/的情况,需要安装个代理,下面记录代理的配置过程,以解决我们的问题
主机代理配置
- 购买代理账号
- 下载Shadowsocks-4.4.0.185.zip
- 解压后直接运行exe文件
- 用购买的账号密码进行配置
- 右键中将“系统代理”设置为全局模式
- 在浏览器的中的网络设置中的代理服务中选择“使用系统代理设置”
- 到此在主机上就可以访问google了
虚拟机代理配置
- 将虚拟机的网络配置为NAT模式
- 在Ubuntu中的网络设置中,将网络代理设置为主机的局域网IP地址和代理端口(默认是1080)
- 将Ubuntu中浏览器的网络代理设置为使用系统代理
- 到此在虚拟机中的代理配置完成,可以在虚拟机中访问google了
Git代理配置
为了使git能够通过代理去下载一些代码,这里可以通过如下命令进行代理配置。这里的配置只对当前repo生效,如果想对所有的repo生效,需要将local改为global。
git config --local http.proxy '192.168.31.207:1080'
到此,理论上可以解决我们的问题,但实测还是有问题。
将https改为git协议,下载github代码更顺畅。
比如
https://github.com/SanDisk-Open-Source/pyvcd.git 修改为
git@github.com:SanDisk-Open-Source/pyvcd.git 进行下载。