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

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版权协议,转载请附上原文出处链接和本声明。