我想動態更改 Firefox 代理設定(不,我不會為此安裝第 3 方擴充功能)。我想打開一個 Firefox 實例而不更改我的預設代理設定。用例是我可以透過學校存取科學期刊。現在,如果我想獲取日記,我可以透過 ssh 登入並設定 SOCKS 代理
ssh -D 1080 [email protected]
如https://unix.stackexchange.com/questions/38755/how-to-download-a-file-through-an-ssh-server。然後我打開 Firefox 並在連接埠 1080 上選擇 127.0.0.1 處的手動 SOCKS 代理。此外,這會更改我的預設設置,以便所有 Firefox 實例都透過 SOCKS 代理程式運行,完成後我需要返回所有設定。
是否有命令列選項或小腳本可以使用所需的代理設定開啟單一 Firefox 實例?如果沒有的話,我的下一個最佳選擇是什麼?
僅供參考,我正在運行 Debian Jessie。
答案1
最簡單的方法是建立一個額外的設定文件,以便將 Firefox 與socks 代理一起使用。
建立額外的 Firefox 設定檔。
- 關閉 Firefox 的所有實例
- 使用 -p 標誌啟動 Firefox
- 這將顯示用戶設定檔對話框
- 在這裡您可以看到名為 default 的預設 Firefox 設定檔。
- 按一下建立新設定檔並為其命名,即。學校。
- 現在您可以使用以下命令啟動 Firefox 的預設設定檔: firefox -p default ie 作為鏈接
- 你的新學校簡介: firefox -p school --> 也作為鏈接
- 現在您可以啟動學校設定檔並更改您想要的所有設定。
- 如果您想返回預設設定文件,請關閉 Firefox 並使用預設設定檔運行連結。
希望這可以幫助。