代理服務(wù)器在目前的網(wǎng)絡(luò)環(huán)境中應(yīng)用較廣,并在Internet里扮演著一個(gè)很重要的角色。今天我就給大家介紹一種在LINUX環(huán)境下架設(shè)代理服務(wù)器的方法,希望能夠?qū)Ω魑慌笥延兴鶐椭?br /> 在架設(shè)前,讓我們先來了解一下代理服務(wù)器的特點(diǎn)。我們這樣來理解代理服務(wù)器,假設(shè)電腦A需要電腦B的數(shù)據(jù),電腦A先與電腦C建立連接,電腦C接收到電腦A的數(shù)據(jù)請(qǐng)求后,再與電腦B建立連接,下載電腦A所請(qǐng)求的數(shù)據(jù)后再將此數(shù)據(jù)傳送到電腦A,電腦C就稱之為代理服務(wù)器。
代理服務(wù)器的作用可以概述為三方面:
一是通過代理服務(wù)器可以訪問一些對(duì)IP有限制的網(wǎng)站;
二是可以當(dāng)做防火墻使用;
三是可以很好隱藏自己真實(shí)IP,提高安全性。
接下來我們一起來看看架設(shè)步驟:
一、配置LINUX上網(wǎng)
第一步:單擊“開始-系統(tǒng)工具-網(wǎng)絡(luò)設(shè)備控制”,然后再單擊“配置”按鈕。
第二步:選中外接ADSL接入的網(wǎng)卡,再單擊“編輯”按鈕。如圖所示。
第三步:在接下來的窗口里勾選“當(dāng)計(jì)算機(jī)啟動(dòng)時(shí)激活設(shè)備”,并單擊“靜態(tài)設(shè)置的IP編號(hào)”,“編號(hào)”框中輸入網(wǎng)卡IP地址“192.168.0.1”,子網(wǎng)掩碼默認(rèn)為“255.255.255.0”,默認(rèn)網(wǎng)關(guān)編號(hào)為空,確定即可。
二、代理架設(shè)過程
此實(shí)例重點(diǎn)不是在LINUX系統(tǒng)配置,而是使用第三方代理服務(wù)器軟件的配置流程。
1.關(guān)于LINUX下第三方代理服務(wù)器軟件的選擇
可以選擇的其實(shí)還是不少,比如Apache具有強(qiáng)大的功能、高速度和高效率等特點(diǎn),但在LINUX下作代理服務(wù)器的性能優(yōu)勢并不明顯,不建議使用。推薦使用Squid ,有關(guān)此軟件的相關(guān)報(bào)道也不少,它由一個(gè)主要的服務(wù)程序squid,一個(gè)DNS查詢程序dnsserver和幾個(gè)管理工具組成,其比較明顯的特性就是可以減少服務(wù)器等待DNS查詢的時(shí)間,“Linux+Squid”是最好的代理服務(wù)器組合。
2.安裝Squid
其實(shí)如今的Linux中基本都有已編譯好的Squid,直接安裝它即可。如果你手頭沒有編譯好的Squid,可以到FTP://squid.nlanr.net/pub去下載。
第一步:請(qǐng)記住squid默認(rèn)情況下是不允許root執(zhí)行它的,你必須為squid建立新的目錄及用戶,我們假設(shè)用戶目錄設(shè)為/usr/local/squid ,然后執(zhí)行以下命令解壓tar.gz:
Tar zxvf squid –src.tar.gz
第二步:進(jìn)入squid目錄,運(yùn)行“./configure”,此命令熟悉Linux的朋友應(yīng)該清楚,它會(huì)自動(dòng)檢查系統(tǒng)的配置情況,由于沒有加參數(shù),故默認(rèn)安裝于此目錄下。
第三步:建立好配置文件后,即可輸入make開始編譯Squid,最后用make install命令進(jìn)行Squid安裝。
3.配置Squid
這里有必要說明一下,如果你對(duì)Squid代理服務(wù)器的安全性方面沒什么特別的要求,那只需要改一個(gè)地方就可以讓Squid正常工作。在Squid目錄下找到“Squid.conf”并打開,進(jìn)一步找到“http_access deny all”這一字段,只要將“deny”改成“allow”就可以了(一定注意是改前面沒有“#”號(hào)的那一行)。
而如果要使Squid按照自己的意愿工作,那就得對(duì)“squid.conf”作些改動(dòng),這里先對(duì)此配置文件中會(huì)對(duì)Squid的工作效率產(chǎn)生影響的幾個(gè)參數(shù)作個(gè)簡要說明:
cache_mem:設(shè)定Squid占用的物理內(nèi)存。注意設(shè)定時(shí)最好不要超過本機(jī)物理內(nèi)存的1/4,否則可能會(huì)影響到本機(jī)的性能,例如cache_mem 64M。
http_port:用于設(shè)定Squid的監(jiān)聽端口。默認(rèn)值為3128,個(gè)人認(rèn)為可改可不改。
cache_effective_user:設(shè)定使用緩存的用戶。默認(rèn)為nobody,一般都要進(jìn)行改過,建議重新建立一個(gè)。
cache_dir:設(shè)定緩存的大小和位置。例如:cache_dir /usr/local/squid/cache 100 32 128,數(shù)字100前的部分表示緩存位置,100表示緩存最大不超過100M,32跟128表示目錄數(shù)。
清楚了這些主要參數(shù)項(xiàng)并做相應(yīng)改動(dòng)之后,一般再進(jìn)行以下兩步配置即可,其它項(xiàng)保持默認(rèn)即完成合符自己要求的最簡單配置。
第一步:我們假設(shè)本機(jī)網(wǎng)卡IP地址為192.168.0.1,子網(wǎng)掩碼為255.255.255.0,打開squid.conf,單獨(dú)起一行輸入以下命令:
acl local_net src 192.168.0.1/255.255.255.0
第二步:定義允許使用緩存的IP地址組。即前面提到的“http_access allow local_net”命令行。
4.在瀏覽器里運(yùn)行測試
在瀏覽器Mozilla中依次選擇“Edit-Preference-Advanced-Proxies”,再選擇“Manual Proxy configuration”之后點(diǎn)“View”,即可將Squid服務(wù)器的IP地址(172.21.101.132)作為代理服務(wù)器地址,默認(rèn)端口號(hào)為3128。如果你在前面一步“Squid.conf”配置文件中對(duì)“http_port:”作了修改,請(qǐng)?zhí)钊肽阈薷暮蟮亩丝谔?hào)。
另外,如要控制Squid的運(yùn)行,可以單擊“開始-服務(wù)器設(shè)置-服務(wù)”,打開“服務(wù)配置”窗口,在中間的窗口內(nèi)點(diǎn)選“Squid”即可;而如果要讓LINUX啟動(dòng)時(shí)自動(dòng)啟動(dòng)Squid,只要勾選前面的復(fù)選框就行了。 現(xiàn)在應(yīng)該可以進(jìn)行Web瀏覽了。
如果你要檢查Squid是否處于正常運(yùn)行狀態(tài),有兩種辦法可行:一是命令方式(squid -k check);另一種方法就是進(jìn)入Squid所在目錄查看訪問日志文件Access.log,看看瀏覽過的網(wǎng)頁是否都保存在此日志文件中。
三、架設(shè)總結(jié)
以上介紹的只是利用Squid實(shí)現(xiàn)代理的最基本的內(nèi)容,旨在給大家提供一個(gè)架設(shè)思路,其實(shí)Squid還有不少的高級(jí)功能,比如用做二級(jí)代理、做為防火墻使用等。
LINUX本身就是一套完善的安全系統(tǒng),而要讓Squid更好的適應(yīng)它,發(fā)揮出LINUX+Squid組合的優(yōu)勢,還得深入的去學(xué)習(xí)Squid的配置文件,因?yàn)樗械母呒?jí)功能都得在配置文件中以命令行的方式去設(shè)定。最后提醒大家,Squid并不支持POP、NNTP兩種協(xié)議的代理。
企業(yè)網(wǎng)站建設(shè)解決方案 營銷型網(wǎng)站建設(shè)解決方案 行業(yè)門戶網(wǎng)站建設(shè)解決方案 外貿(mào)網(wǎng)站解建設(shè)決方案 品牌形象網(wǎng)站建設(shè)解決方案 購物商城網(wǎng)站建設(shè)解決方案 政府網(wǎng)站建設(shè)解決方案 手機(jī)網(wǎng)站建設(shè)解決方案 教育培訓(xùn)網(wǎng)站建設(shè)解決方案 珠寶高端奢飾品網(wǎng)站建設(shè)解決方案 房地產(chǎn)、地產(chǎn)項(xiàng)目網(wǎng)站建設(shè)解決方案 集團(tuán)、上市企業(yè)網(wǎng)站建設(shè)解決方案 數(shù)碼、電子產(chǎn)品網(wǎng)站建設(shè)解決方案 美容、化妝品行業(yè)網(wǎng)站建設(shè)解決方案
10年專業(yè)互聯(lián)網(wǎng)服務(wù)經(jīng)驗(yàn) 重慶最專業(yè)網(wǎng)站團(tuán)隊(duì) 資深行業(yè)分析策劃 B2C營銷型網(wǎng)站建設(shè)領(lǐng)先者 最前沿視覺設(shè)計(jì)、研發(fā)能力 時(shí)刻最新技術(shù)領(lǐng)先研發(fā)能力 具有完備的項(xiàng)目管理 完善的售后服務(wù)體系 深厚的網(wǎng)絡(luò)運(yùn)營經(jīng)驗(yàn)
中技互聯(lián)一直秉承專業(yè)、誠信、服務(wù)、進(jìn)取的價(jià)值觀,堅(jiān)持優(yōu)秀的商業(yè)道德,以用戶最終價(jià)值為導(dǎo)向,向用戶提供優(yōu)質(zhì)產(chǎn)品和優(yōu)質(zhì)服務(wù),從而贏得了用戶的信賴。始終以不懈的努力、更高的目標(biāo)來要求自己。
主營業(yè)務(wù):網(wǎng)站建設(shè) | 重慶網(wǎng)站建設(shè) | 重慶網(wǎng)站設(shè)計(jì) | 重慶網(wǎng)站制作 | 重慶網(wǎng)頁設(shè)計(jì) | 重慶網(wǎng)站開發(fā)