Skip to main content

计算机网络_配置虚拟机代理

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
12

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