【问题标题】:How to know export proxy working or Not如何知道出口代理工作与否
【发布时间】:2026-01-21 23:45:01
【问题描述】:

要下载办公室防火墙后面的一些开源代码,我正在导出代理 像这样

export http_proxy=http://username:passwdatXYZ.com:portnumber
export https_proxy=http://username:passwdatXYZ.com:portnumber
export HTTP_PROXY=://username:passwdatXYZ.com:portnumber
export HTTPS_PROXY=://username:passwdatXYZ.com:portnumber

我如何知道使用上述密码和登录名的导出是否正确或有效!

我的密码有一个特殊字符 - "!" 例如它是 -> abcd!efgh ,所以我必须提供密码为 abcd%21efgh (其中 21 是特殊字符 "!" 的 unicode )

由于它不起作用,您会对这些设置进行哪些更改?

【问题讨论】:

    标签: git proxy export firewall


    【解决方案1】:

    我通常做一个:

    set HTTP_PROXY=http://username:abcd%21efgh@proxy.xxx.company:portnumber
    set HTTPS_PROXY=http://username:abcd%21efgh@proxy.xxx.company:portnumber
    set NO_PROXY=.company
    

    (始终将http://... 用于HTTP_PROXY HTTPS_PROXY
    换句话说,我确保不会为以 .company 结尾的内部 url 调用代理。

    根据所使用的代理,可能支持也可能不支持您的特殊字符,因此如果上述设置不起作用,请尝试首先使用普通密码更改您的密码(没有任何特殊字符)。

    【讨论】:

    • @Raulp 只是一个词,您可以将其替换为贵公司用于其代理的任何扩展名。因此,如果我的代理 url 以“.company”结尾,我需要从代理调用中排除任何以“.company”结尾的 url(因为 ihat url 将引用公司的内部 LAN/WAN,而不是万维网) .