前言
情境是,我們有一台電腦A在區域網路的防火牆內,上網瀏覽網頁被區域網路內的防火牆設下許多限制(ex. Facebook、GMail、Google 雲端硬碟…不能瀏覽),但可以瀏覽部分外網的網站,所以我們開始想辦法,如何在防火牆的限制下,連到我們想要瀏覽的網站。
首先推薦大家的是一個名叫「無界瀏覽」的小軟體,它的維基百科在此。無界瀏覽的特色是免安裝並且佔硬碟容量很小,小小一個EXE約12MB。
無界瀏覽的做法是,它會先在你的電腦裡架一個小小的 Proxy 伺服器(http://127.0.0.1:9666),然後將電腦的網路通訊透過這個 Proxy 再連線到無界提供的網路伺服器,最後透過無界的遠端伺服器存取網頁。所以當你使用「無界瀏覽」瀏覽網頁時,你的 IP 會是遠端伺服器的 IP,而這個 IP 通常會在國外,有時候在中東地區、有時候在美國、有時候在南美洲,IP 位置會在那裡都不一定。有鑑於「無界瀏覽」是使用別人提供的遠端伺服器上網瀏覽,所以的資料都要經過我們不認識的電腦,難免會感覺在隱私性上有些風險,所以我們希望可以將遠端伺服器換成我們可以自己控制的電腦B,於是我們選用 CCProxy 來做我們的自架 Proxy。
在防火牆外的電腦B架了 CCProxy 後發現電腦A的瀏覽器雖然可以連到我們架的 Proxy 伺服器,但部份網址卻在區域網路內的 DNS 伺服器就直接擋掉了,於是在這時候 Proxifier 這套軟體就派上了用場,它可以讓偵測電腦A上在使用網路的程式,讓該程式透過指定 Proxy 伺服器連上網際網路。
CCProxy

CCProxy 是一套很簡單的 proxy 伺服器,它可以在 Windows 環境上運行安裝簡單。
Proxifier Portable(免安裝)

Proxifier 可以讓需要網路連線的程式透過指定的 Proxy 上網。