我知道答案可能是否定的,但有什麼簡單的方法可以在 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/。