Chrome 在 Linux 下輕鬆切換代理

Chrome 在 Linux 下輕鬆切換代理

我知道答案可能是否定的,但有什麼簡單的方法可以在 Linux 下切換 Chrome 代理程式嗎?最終,我希望某些網站同時使用代理,而其他某些網站則不使用。

我什至嘗試使用不同的配置文件從命令行啟動 Chrome,但發現(通過檢查其 IP)它仍在使用以前的代理。

我知道答案可能是否定的,但我覺得詢問並確認也沒什麼壞處。謝謝。

答案1

您可以將無需代理即可訪問的網站新增至代理例外清單。這意味著清單中的網站將直接訪問,而所有其他網站將透過您的代理程式存取。

您也可以使用選項指定異常行--proxy-bypass-list

如果這對您來說不夠靈活,您可以使用--proxy-pac-url來指定 JavaScript 函數的 URL,該函數決定應使用哪種連接。透過此功能,您甚至可以為不同的網站指定不同的代理程式。

為了有關這兩個選項的詳細資訊請參閱此處

答案2

問:最終,我希望某些網站同時使用代理,而其他某些網站則不使用。

A:您可以使用--proxy-pac-url指定 JavaScript 函數的 URL,該函數決定應使用哪種連線。

這就是我按照建議走的路,但是,只有在我完成編寫 PAC JavaScript 函數之後,我才意識到我問了錯誤的問題 - 不僅我需要透過代理來處理少數某些問題網站,但我也需要為他們的DNS 污染而鬥爭。即我不能允許 Chrome 自行查詢和快取 DNS。

對於任何與我情況相同的人,我找到的解決方案是https://github.com/Dreamacro/clash/

相關內容