Environment-Variables

Linux http_proxy env vars 和 Firefox websocket 連接

  • November 25, 2019

當選擇“使用系統代理設置”時 ,是否有這樣的環境變數http_proxy會導致 Firefox通過我的代理建立WebSocket連接?

我正在執行 Linux 並通過公司代理連接到網際網路。如果我直接在 Firefox 中配置代理設置,那麼我的所有瀏覽都可以完美執行,特別是https://web.whatsapp.com

但是,如果我設置以下環境變數~/.profile

export http_proxy='domain_user:password@http://ms_isa_server:8080'
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
export no_proxy=...

然後在 Firefox 中選擇“使用系統代理設置”,那麼除了WebSocket 連接之外,一切仍然正常工作。具體來說,我得到

08:48:23.027 Firefox can't establish a connection to the server at wss://w4.web.whatsapp.com/ws.1 a...

嘗試使用https://web.whatsapp.com時。

這是一個已知的錯誤:https ://bugzilla.mozilla.org/show_bug.cgi?id=1177909 。目前沒有人在研究它。

引用自:https://unix.stackexchange.com/questions/325354