2012-05-01 23 views
0

如果我連接到未知網絡(例如,在咖啡店),我寫了一個腳本,可以自動打開SSH隧道進行私密瀏覽。腳本的這一部分看起來像:Firefox如何被迫尊重諸如SOCKS_SERVER或HTTP_PROXY之類的環境變量?

ssh -D $port -f -q -N -C $host 

這工作得很好,但用戶必須手動指定在Firefox中使用這條隧道(在首選項>高級>網絡>設置>手動配置代理) - 和以後必須手動禁止在已知網絡上使用此隧道。

我想要做的就是操縱這個腳本中的環境變量,以便用戶可以將Firefox設置爲「使用系統代理設置」,而不必打開該面板。目標是使隧道處理完全自動化,因此用戶不必手動更改設置即可享受私密瀏覽。

是否有可能使Firefox(版本12.x或更高版本)對Linux環境變量進行實時操作?

+0

你能否澄清?你不是從這個腳本啓動Firefox:你想要一個已經運行的Firefox神奇地拿起這個腳本設置的環境變量,更正嗎? – dave4420

回答