Squid是一個高性能的代理緩存,但缺點是網址是以明文的形式發送的。在我們的特殊環境中,就算使用這樣的,打開時也常常會被“Reset”。而SSH則很好地解決了這個問題。你只需要一個VPS,就可以配置了。架設還是挺容易的。
安裝webmin
webmin是一個管理的免費。我們安裝它是為了方便管理squid代理服務器或者linux系統。
1、下載文件webmin-1.530-1.noarch.rpm
wget http://ownloads.sourceforge.net/webadmin/webmin-1.530-1.noarch.rpm
2、開始安裝webmin
rpm -U webmin-1.530-1.noarch.rpm
http://ip:10000登錄或比如http://www.zhumaoh.com:10000。名為root,密碼為root的密碼。
Webmin->Webmin Configuratin->Language,在 in language選項選擇Simplified Chinese,Change Language變更語言。
安裝squid代理服務器
1、在安裝squid之前,我們需要安裝EPEL軟件包。
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-re-5-4.noarch.rpm
2、安裝squid代理服務器 登錄webmin,點擊Un-used Modules,找到Squid代理服務器,點擊“click here”開始安裝。安裝成功后,到服務器-》squid代理服務器啟動squid。在這個頁面你可以根據自己的需要來配置squid。最后還需要編輯文件/etc/squid/squid.conf,搜索“http_access deny all”改為“http_access allow all”,并重啟squid,“service squid restart”。
設置
打開putty,到Connection-》SSH-》s,填入Source port:3128,選擇Dynamic,并點擊add。
最終效果:
點擊左邊菜單“”,輸入Host Name,填入Saved Sessions,并保存,點擊“open”,輸入用戶名和密碼之后SSH通道就建立好了。