如何在 Linux 中使用使用者名稱和密碼設定 http_proxy 和 https_proxy?

如何在 Linux 中使用使用者名稱和密碼設定 http_proxy 和 https_proxy?

我知道使用/匯出非常簡單http_代理https_代理在任何 Linux 變體中,但是,當我們想要使用如下所示的身份驗證時,就會變得很棘手,

我已經測試過了,它可以直接與curl一起正常工作,無需打開http_proxy或https_proxy,

unset http_proxy; curl -x http://proxy-abc-xyz.com:8080 --proxy-user [email protected] -L http://www.yahoo.com

上面的命令要求輸入密碼:

我在螢幕上輸入它,頁面加載,這完全沒問題。

我的密碼是這樣的:

A@CDe2022@@@

但是當我嘗試使用簡單的導出命令時,我無法使其工作,

export http_proxy="http://[email protected]:A@CDe2022@@@@proxy-abc-xyz.com:8080"
export https_proxy="http://[email protected]:A@CDe2022@@@@proxy-abc-xyz.com:8080"

密碼中包含三個@@@,下一個用於網域。

但以上方法不知何故不起作用。

當我嘗試使用curl -v https://www.google.com該命令時,它完全停止,完全沒有輸出,它嘗試連接,但無法連接。

有人可以幫忙解決這個問題嗎?

謝謝你!

答案1

嘗試這個:

匯出http_proxy =“http://使用者名稱:[電子郵件受保護]:8080" 匯出 https_proxy="http://用戶名:[電子郵件受保護]:8080”

注意:某些應用程式需要使用大寫的 http_proxy`s 變數。所以我建議你兩套都用。小寫字母與大寫字母。

匯出 http_proxy 和 https_proxy 以及 HTTP_PROXY 和 HTTPS_PROXY

另外,這非常有用..

NO_PROXY= 也。
無代理=

相關內容