關於如何在mac-lion下完美搭橋

話說入手mbp有幾天了,終於算是琢磨出一些門道來⋯⋯不過總的來說比windows好用不少哈哈,起碼特效好看的多呀⋯⋯

咳咳,不知道大家在win下習慣於用何種方法搭橋,小安還是喜歡自己搭建代理了。當然,就是使用了基於GAE的一些項目。基於GAE的搭建代理的軟件還是不少的,比如說很出名的wallproxygoagent,方法都類似,只不過後者現在用python的上傳⋯⋯在win下我是習慣前者的,一直在用,期間好多人說出問題啦,失效啦什麼的但小安一直用了半年超級好用!要不是現在換了獅子系統⋯⋯呵呵,殘念啊。另外,換了獅子確實代理不好搭建了,換後者搭建成功後又不能自動切換,總是很麻煩。在使用過自帶的safari瀏覽器後我真心喜歡啊,不想換啊⋯⋯so,只好狠狠心去google了。不過總算有結果,所以在此記錄下。

至於如何搭建自己的代理,我推薦大家到這裡看,然後順手下載GUI端呵呵。另外,就是如何讓自帶的瀏覽器safari自動切換了。其實我發現,你可以直接沿用wallproxy裡的那個pac的⋯⋯只需要簡單的修改就可以了。

首先先說一下,獅子之後Apple使用了程序沙盒(Sandbox)來提高程序的安全性。所謂Sandbox,也就是程序不允許訪問自身app以外的文件(除非Apple提供API的,當然也有很多程序是不使用官方API的,所以都不會在MacAppStore裡出現)。而safari也不例外,這就直接導致了它只能使用http的pac,那怎麼使用本地的呢?很簡單,只需要把pac文件放在safari.app/Contents/Resources/下就可以了,這樣這個pac不就是safari“自己”的文件了嘛。值得注意的是複製過程中會有提示,選擇“鑑定”。

然後,再去添加自動選擇,這裡也要注意下,就是先輸入file://本地主機,然後再把pac拖入裡面,這樣,safari就能正常讀取本地的pac文件啦。所以,想要搭橋的時候,就打開goagent,然後勾選自動代理⋯⋯吼吼!

其實,這個時候你會發現還是上不去⋯⋯其實這裡已經可以讀取了,只是pac還需要一點點加工的說,直接打開那個pac⋯⋯嗯,我推薦使用BBEdit來編輯撒,找到

有PROXY = “代理 127.0.0.1:8087”;

這一行,這裡就是將使用的代理地址了,把代理地址改成goagent的地址,其實wallproxy的端口是8086,goagent是8087罷了,然後關閉,保存⋯⋯

由...出版 R0uter

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。

加入對話

2 註釋

您的電子郵件地址不會被公開. 必填字段標 *