2007年3月22日 星期四

Tor + Safari = Mac終極Proxy方案


最近在大陸地區網路越來越離譜了...
連blogspot.com都封鎖掉了...
現在大陸某些地區還是可以連上...
但是大部份的都不可以!

阿瑋在之前的文章有提到,Tor + FireFox可以突破一些限制...
搭配FoxyProxy的外掛,可以實現"智能的Proxy"功能!
也就是遇到某些網址(被封鎖),就啟動Tor的Proxy...
如果不是瀏覽某些特定的網址,就直接連線!
但是因為Safari上面沒有類似FoxyProxy智能判斷的功能
讓阿瑋很遺憾!

這幾天阿瑋在網路查資料,發現除了安裝外掛以外...
Safari還有一個"自動代理伺服器設定"!

而這個"代理伺服器設定檔"的檔案呢...
阿瑋在Google上面找了一下(proxy pac)!
可以找到很多相關的語法!
所以阿瑋就在自己的電腦裡面新建一個proxy.pac的檔案!
將下面的文字貼上!
function FindProxyForURL(url,host)
{
if(dnsDomainIs(host, ".blogspot.com") ||
(dnsDomainIs(host, ".ettoday.com.tw")) ||
(dnsDomainIs(host, ".wikipedia.org")) ||
(dnsDomainIs(host, ".greatfirewallofchina.net")))

{
return "PROXY 127.0.0.1:8118";
}
else
{
return "DIRECT";
}
}

這樣就可以根據自己的需求建立自己的"白名單"!
不過每次編輯存檔的時候
記得將Safari關閉(Cmd + Q),然後再打開讓他reload一次!

以後只要是遇到blogspot.com或者ettoday.com.tw...等等之類的網址
Safari就會用Tor的連線連出去外面!
如果不是這些網址,就會直接連線!
不透過Tor出去了!

如果你不知道該加上那些網站?
在Google上面找一找也滿多的...
或者在Wiki上面找...
都有一些被封的清單!

Technorati Tags:

4 則留言:

  1. 史蒂芬大你好~
    嘿嘿~我來偷學了

    回覆刪除
  2. 呵呵!都在大陸上班
    互相交流交流嚕!

    回覆刪除
  3. 請問 proxy pac 檔案怎麼建立? 放在哪裡? 我不是很懂,麻煩你教一下了。

    回覆刪除
  4. 不會建立的話,就試試看自動的PAC清單囉~
    https://autoproxy2pac.appspot.com/

    PAC檔案放在哪裡無所謂
    在選擇代理伺服器設定檔的地方找的到就可以

    回覆刪除