IT Knowledge Base

~ Without sacrifice, there can be no victory ~

發佈日期:

利用Google Cloud Platform服務‧設置『代理伺服器』(Proxy Server)

01. Google Cloud Platform服務,一張信用卡就可以享有1年或300美圓的試用額。

02. 有些網站限制了地區存取,用代理伺服器(Proxy Server)就正好解決問題。當然,出面也有不少免費的代理伺服器,但問題就是,一來不知那個還可以用,二來就是速度問題。反正1年免費,不如自己設置一個測試一下。今次設置的代理伺服器,利用了Squid程式。執行環境選擇了Google Cloud Platform中的Windows Server 2008。

03. 首先建立『VM執行個體』,地區當然是選能夠存取網站的地區,如要存取日本網站,當然是把『VM執行個體』設置在東京。再選定OS系統,再設置硬碟容量。

04. 先利用Windows 2008R2作測試,利用『遠端桌面連線』程式連接伺服器。

05. 再下載Squid程式及安裝程式。

06. 因為是測試及不想在Squid程式限制太多,直接讓所有人也可以存取這個代理伺服器。

07. 在工具列找到Squid圖示,選擇『Open Squid Configuration』。並更改檔案內容。

將:
http_access deny !Safe_ports
更改為:
# http_access deny !Safe_ports

將:
http_access deny CONNECT !SSL_ports
更改為:
# http_access deny CONNECT !SSL_ports

將:
http_access allow localhost manager
http_access deny manager
更改為:
# http_access allow localhost manager
# http_access deny manager

將:
http_access allow localnet
http_access allow localhost
更改為:
# http_access allow localnet
# http_access allow localhost

將:
http_access deny all
更改為:
http_access allow all

08. 完成後記緊要重新啟動Squid伺服器。

09. 另外,也要在Windows的防火牆,設置可存取Squid伺服器。

09. 可以到『canyouseeme.org』網站,測試是否可存取Squid伺服器的埠位(Port)3128,如見到『Success: I can see your service on 104.155.192.232 on port (3128)』,即代表設置沒有問題。

10. 而因為Google Cloud Platform設有VPC網路防火牆,所以要在VPC網路中的防火牆規則,設置可在外面存取埠位(Port)3128。

11. 最後在瀏覽器中,設定代理伺服器名稱及埠位。

12. 測試之前上不到的網站,現在應該可以成功見到內容。

13. 當然,您也可以考慮將Squid伺服器安裝在Linux Ubuntu上面。

14. 只需要執行以下命令,便可以安裝Squid伺服器。

sudo apt-get install squid

15. 再對應上面第7項中的設定便可以了。

cd /etc/squid
sudo nano squid.conf

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *