设置代理的各种方法?

设置代理的各种方法?

我在 Ubuntu 14.04 上使用 gnome-classic。我对设置代理的不同方法感到困惑。

  1. 在 gnome-classic 的设置->网络->网络代理中,

    (1)当方法为手动时,(见下面的屏幕截图)

    • HTTP 代理、HTTPS 代理、FTP 代理的设置分别是否只影响所有使用 HTTP、HTTPS、FTP 的程序?

    • 带有端口的 SOCKS 代理的设置是否会影响所有连接到该端口的程序?

    (2) 当方法为自动时,它显示“当未提供配置 URL 时,将使用 Web 代理自动发现”(见下面的屏幕截图)。但我检查没有代理。我是否遗漏了什么?

  2. 在程序中,例如 Firefox 或 ssh 客户端,如果我在其设置中设置了代理,那么该代理是否只会影响该程序,而不会影响任何其他程序?

  3. 在环境变量中,哪些程序会受到HTTP_PROXYFTP_PROXY和的值的影响SOCKS_SERVER

  4. 以上三种方式有什么区别和联系?例如,gnome 中代理的网络设置和代理环境变量中的设置是否基本相同?

    三种方式(在程序中、在 Gnome 网络设置中、在环境变量中)的代理设置如何协同工作?

    • 某些设置是否会覆盖其他设置?

    • 代理设置是否全部使用,以代理服务器链的方式使用(即程序首先使用 gnome 网络设置中的代理服务器,进而使用环境变量中的代理服务器,进而使用程序中的代理服务器)?

    • 代理设置是否都已使用,对于要使用代理服务器的程序,必须在 gnome 网络设置、程序自己的设置和/或环境变量中设置代理服务器?例如,在 gnome 网络设置中将代理服务器设置为 HTTP 代理后,是否需要在浏览器中设置代理服务器?

谢谢。

在此处输入图片描述

在此处输入图片描述

答案1

  1. 如果您在系统范围内进行此项设置,则尊重系统范围设置(没有手动覆盖或忽略此设置)的应用程序将受到影响。

    a) 是的,正如评论中所建议的那样。但是 SOCKS 代理完全不同,因为它应该引导所有流量通过该端口。

    b) 您是否填写了配置URL?

  2. 是的。如果您在 Firefox 中设置了手动代理,则只有 Firefox 会受到影响。

只回答我知道的部分。其他的留给其他回答者。

相关内容