sudo rosdep init因为代理原因失败

使用SSH隧道

PS:此方法适用于ssh连接的远程主机(前提本地主机已经挂上代理)。本例中使用远程主机为jetson nano,操作系统为ubuntu18.04、ROS1(Melodic )。

步骤1:在本地主机上创建SSH隧道

在本地终端上运行以下命令来创建SSH隧道:

ssh -D 1080 nanorobot@192.168.2.7

nanorobot修改为你的远程主机用户名,192.168.2.7是远程主机的地址。-D 1080表示在本地创建一个SOCKS代理,监听端口1080。

步骤2:配置本机代理服务器使用SOCKS代理

  1. 进电脑入设置。

  2. 在搜索栏输入“代理”并点击“代理服务器设置”。

  3. 在“手动设置代理”部分,启用“使用代理服务器”,并在地址栏输入localhost,端口输入1080

  4. 确保“请勿将代理服务器用于本地(Intranet)地址”已选中。

步骤3:重新尝试初始化

sudo rosdep init

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值