问题描述 链接到标题

Webots在2021a版本后,为了缩小文件大小,将纹理、声音等资源文件设置成网络下载,即需要通过github进行下载,然而由于众所周知的原因,github在国内的可访问性非常差,因此会出现

ERROR: Error downloading EXTERNPROTO 'StraightStairs': Cannot download 'https://raw.githubusercontent.com/cyberbotics/webots/R2022b/projects/objects/stairs/protos/StraightStairs.proto', error code: 1: Connection refused
ERROR: Error downloading EXTERNPROTO 'Spot': Cannot download 'https://raw.githubusercontent.com/cyberbotics/webots/R2022b/projects/robots/boston_dynamics/spot/protos/Spot.proto', error code: 1: Connection refused
ERROR: Error downloading EXTERNPROTO 'Roughcast': Cannot download 'https://raw.githubusercontent.com/cyberbotics/webots/R2022b/projects/appearances/protos/Roughcast.proto', error code: 1: Connection refused
ERROR: Error downloading EXTERNPROTO 'ThreadMetalPlate': Cannot download 'https://raw.githubusercontent.com/cyberbotics/webots/R2022b/projects/appearances/protos/ThreadMetalPlate.proto', error code: 1: Connection refused

即无法从github上把资源文件下载下来。

解决方案 链接到标题

webots的preferences中有关于代理的设置(这也就是为什么系统代理没有生效),点击preferences->network,在proxy那一栏,勾选SOCKS v5, Hostname填入127.0.0.1Port填入7890。 注:首先你自己的电脑要有代理,端口(Port)与你自己的设置有关系。