使用和不使用代理的 Google Earth

使用和不使用代理的 Google Earth

我在 Linux 上使用 Google Earth。我需要通过代理才能访问互联网,因此我像这样启动 Google Earth

export http_proxy=http://myproxy
google-earth

一切运行正常。但是,我需要从内部网络的服务器提取 KML 文件,而我无法通过此代理访问该服务器。 示例类似。当我打开显示“从此服务器提取”的 KML 文件时,google-earth 无法找到该服务器。如果我在未设置的情况下启动 google-earth,http_proxy我可以访问服务器但不能访问互联网(因此我无法提取 google-earth 数据)

据我所知,我无法告诉 google-earth 何时有选择地使用代理。我能想到的唯一解决方案是转发非 80 端口,但如果可能的话,我想避免这种情况。

编辑:看来谷歌地球忽略环境no_proxy变量。

答案1

这应该可以解决问题。

export no_proxy=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

将您需要的任何内容添加到无代理导出行。

免责声明 - 我不确定 Google Earth 是否尊重 no_proxy 变量。

相关内容