用squid做代理上網

來源:互聯網
上載者:User

周海漢/文 2009.2.9 元宵節

 

因搬了辦公室,網管對https,msn,qq等連接埠全部封鎖,只留下80連接埠可以上網。其他的服務都需要申請,而申請不一定批。雖然可以用meebo.com的web方式來使用msn,還是不太方便。這給工作開展帶來了麻煩。

考慮到我們機房有機器可以直接連到外網,因此我們採用squid配置了代理,成功繞過辦公網的網關,讓msn,qq,gmail服務都可以使用。

squidProxy 伺服器一般的Unix,Linux都內建。我使用的是Redhat AS4內建的squid。

 

開啟/etc/squid/squid.conf

配置

$vi /etc/squid/squid.conf

#http_port ,是代理的連接埠,如果沒有其他的http服務佔用80連接埠或8080,可以配置這兩個連接埠,比較好記。我配的是8086。預設連接埠是3128

http_port 8086

 

#設定cache 記憶體大小為1G,我的伺服器記憶體為4G。

cache_mem 1000 MB

#設定cache_dir 地址,第一個數字參數不能小於cache_mem設定的大小,否則會出警告“WARNING cache_mem is larger than total disk cache space!”,所以設為1000。16,256表示第一級和第二級目錄。設定完了需用 squid -z來使cache目錄生效。

cache_dir ufs /var/spool/squid 1000 16 256

 

#設定允許所有人訪問,預設是禁止任何人使用代理。報錯:“The  requested URL could not be retrieved While trying to retrieve the URL: ...”

http_access allow all

 

#設定 visible_hostname ,否則會報錯:“FATAL: Could not determine fully qualified hostname. ” Please set 'visible_hostname'

visible_hostname zhhproxy

 

#其他的用預設值,儲存。

 

$squid -z

Creating Swap Directories

$squid -NCd1

在前台運行,便於調試。調試完成直接執行squid讓其以精靈進程運行。

看到列印Ready to serve requests.就準備好了。

 

在IE7的工具->Internet 選項裡串連頁,點擊“區域網路設定”按鈕,選中“為LAN使用Proxy 伺服器”,配置地址為運行squid的IP,連接埠為剛配置的8086,確定。

輸入http://news.sohu.com測試OK。

其他瀏覽器類似配置。

 

live messenger 9可以自動使用IE的代理配置,IE可以上網時,msn也就可以了。

QQ 2008可以在系統配置裡的代理頁,選中“使用瀏覽器的網路設定”,也可以正常登入。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.