我正在編寫一些與代理相關的軟體,我想在 Linux (Ubuntu) 上使用 Firefox 來測試它。
我的代理正在運行,localhost:8080
並且我已將 Firefox 指向它。它適用於外部網站,但當我嘗試訪問我的測試應用程式時localhost:8090
,我注意到代理被繞過。
在「連線設定」對話方塊中,有一個「無代理」部分,但它已經是空的。
如何強制 Firefox 透過我的代理程式推送所有流量?
我見過類似的問題,建議在我的文件local
中添加 localhost (例如 )的同義詞。/etc/hosts
這在 Firefox 端有效,但這是一個困難的解決方案,因為我的代理(和幾個相關服務)在 Docker 內部運行,並且動態獲取我的主機 IP 位址以local
在我的代理容器中添加類似的定義是很痛苦的。
答案1
以典型的方式,我在發布此內容後不久就找到了答案。
FoxyProxy 附加元件允許我強制所有流量通過代理,包括本地主機。