VMware网络代理+主机windows

1.连接

  1. 获得主机ip
ipconfig  //IPv4地址

IP
2. 虚拟机设置
在这里插入图片描述
在这里插入图片描述
设置手动模式,填入获得的主机Ip、网关相同
在这里插入图片描述
在这里插入图片描述
HTTP代理、HTTPS代理、Socks主机填主机ip,后面的填代理服务端口,即下面Clash中的箭头指向
在这里插入图片描述
在这里插入图片描述
3. 终端代理
如果想让终端命令也走代理(加快git clone速度,进行rosdep init等),我们需要使用到proxychains工具。
首先输入sudo apt-get install proxychains安装proxychains工具,
使用命令sudo nano /etc/proxychains.conf进行修改,将自己的代理ip地址和端口添加到ProxyList下。例如socks5 主机ip 服务端号。使用ctrl + o进行保存,使用ctrl+x退出

使用find /usr/lib/ -name libproxychains.so.3 -print命令输出路径,
使用命令 sudo nano /usr/bin/proxychains 将其下的export LD_PRELOAD=libproxychains.so.3改为export LD_PRELOAD=刚刚获得的路径,我们就可以愉快地使用proxychains工具了。想要走代理时只需要在命令前加上proxychains即可。

2.问题

为什么这样做?
因为安装ROS过程中经常因为网络问题报错
下面这两步最容易报错

sudo rosdep init
rosdep update

使用代理之后,加快速度,不易报错,顺利安装


版权声明:本文为m0_47646169原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。