【问题标题】:Linux Proxy, How to ensure linux using my proxy settingsLinux 代理,如何使用我的代理设置确保 linux
【发布时间】:2016-12-19 09:18:17
【问题描述】:

我只是在linux中设置了我的代理,如下所示

导出 http_proxy="http://588814:jtubuntu@proxy.abc.com:6050"

然后我 ping google 作为 ping google.com

它显示了这样的结果

$ping google.com

PING google.com(172.217.26.206) 56(84) 字节数据

谷歌没有回应。

然后我把proxy的密码改成了错误的密码,也试过了。 我得到了和以前一样的结果。

这意味着,linux终端没有使用代理服务器。

为什么以及如何让linux终端使用代理服务器。

提前致谢。

【问题讨论】:

    标签: linux proxy


    【解决方案1】:

    http_proxy 环境变量只会被使用:

    • 用于 HTTP 请求
    • 通过关注它的软件

    终端不发出 HTTP 请求。它只是为您显示一个外壳。

    Ping 不发出 HTTP 请求。它使用 ICMP,而不是 HTTP。

    如果你想测试你的代理,那么你需要使用能够发出 HTTP 请求的软件,例如Lynx

    【讨论】:

    • 我们可以像为 HTTP 设置一样为 ICMP 设置代理吗?
    【解决方案2】:

    尝试将您的代理信息添加到位于/etc/apt/apt.conf.d/apt.conf

    apt.conf 中,添加以下内容:

    Acquire::http::Proxy "http://<user_name>:<password>@<proxy address>:<port>";

    【讨论】:

      猜你喜欢
      • 2014-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      • 2014-08-11
      相关资源
      最近更新 更多