Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 代理服務器 >> 什麼是代理服務器(Proxy)

什麼是代理服務器(Proxy)

日期:2017/1/21 9:49:53      編輯:代理服務器

一、什麼是代理服務器?
代理服務器(Proxy)是介於浏覽器和Web服務器之間的一台服務器,當你通過代理服務器上網浏覽時,浏覽器不是直接到Web服務器去取回網頁而是向代理服務器發出請求,由代理服務器來取回浏覽器所需要的信息並傳送給你的浏覽器。而且,大部分代理服務器都具有緩沖的功能,它不斷將新取得數據儲存到它本機的存儲器上,如果浏覽器所請求的數據在它本機的存儲器上已經存在而且是最新的,那麼它就不重新從Web服務器取數據,而直接將存儲器上的數據傳送給用戶的浏覽器,這樣就能顯著提高浏覽速度和效率。Proxy Server (代理服務器)是 Internet 鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯(OSI)型的對話層,主要的功能有:

1、連接 Internet 與 Intranet 充當 firewall (防火牆):因為所有內部網的用戶通過代理服務器訪問外界時,只映射為一個IP地址,所以外界不能直接訪問到內部網;同時可以設置IP地址過濾,限制內部網對外部的訪問權限。為了安全起見,很多地方都建立了firewall,而使用proxy就可以突破防火牆的限制。同樣,proxy也可以用來限制封鎖IP地址,禁止用戶對某些網頁的訪問。比如大多數國內的proxy都是禁止訪問VOA的(是voa com not voa org,後者是美國志願者!),一旦試圖訪問就會出現禁止的字樣,作為警告。好比你向報亭要一份playboy,可能不但得不到,還會被教訓一頓。真是@#$%^&&*).... 這種限制是人為的,不同serve對地址的封鎖是不同的。所以一個不行時可以換一個試試。(例如前一段時間對geocities的封鎖)


2、節省IP開銷:如前面所講,所有用戶對外只占用一個IP,所以不必租用過多的IP地址,降低網絡的維護成本。當然也有它不利的一面,如許多網絡黑客通過這種方法隱藏自己的真實IP地址,而逃過監視。


3、提高訪問速度:通常代理服務器都設置一個較大的硬盤緩沖區(可能高達幾個GB或更大),當有外界的信息通過時,同時也將其保存到緩沖區中,當其他用戶再訪問相同的信息時,則直接由緩沖區中取出信息,傳給用戶,以提高訪問速度。

二、什麼人架設代理服務器?
架設代理服務器的主要是ISP和一些有內部網的公司、企業和單位。ISP架設代理服務器一般是為了減小數據流量、提高用戶的浏覽速度,它讓其用戶都通過代理服務器來訪問WWW網,這樣,對於相當一部分經常性重復訪問的數據,代理服務器就可以直接傳送給用戶而不用重復下載;有內部網的單位,它們可能租用了一條專線或撥號上網,但卻只有這一台機器可以上網,那麼就在它上面安裝一個代理服務器軟件吧,於是內部網的其它機器也就可以通過這個代理服務器上網了。

三、哪些人使用代理服務器?
最直接的用戶當然是教育網和科技網內的IP受限制而不能訪問國外資源的貧苦大眾,他們可以通過可以搜索到ChinaNet上那些沒有設置權限限制的代理服務器,從而能夠通過代理服務器訪問國外資源。

代理服務器的第二大用戶群則是169用戶,他們一般只能在169網內部轉悠,必須通過那些橫跨169網和ChinaNet的代理服務器才能訪問Internet網。(這就是我們最需要的,嘻嘻……)

另外,有些163用戶或教育科技網中可以直接訪問國外的用戶出於某種需要(如隱藏身份)也搜索和使用代理服務器。

四、什麼是免費代理服務器?
在使用代理獵手等軟件搜索代理服務器地址時,會在驗證狀態欄中出現類似“要密碼”、“Free”等字樣。

如果把“要密碼”的代理地址設置為代理服務器,當你訪問網頁時,就會彈出一個對話框,要求輸入“用戶名”和“密碼”。這說明,這台代理服務器不能免費使用,需要你向他注冊得到用戶名和密碼才能用。當然,你如果是密碼破解高手(黑客!),那就上吧!如果幸運的話,以下的“用戶名/密碼”說不定能用:“user/passwd”、“demo/demo”、“guest/guest”、“temp/temp”、“share/share”(有時要在密碼後加上數字,像guest2等)。

如果你把“Free”的地址設置為代理服務器,那你就會發現訪問網頁時不會要求你輸入密碼了。這就是“免費的代理服務器”。為什麼會出現FREE的呢?

1、是系統漏洞,一旦被網管發現就會被堵上;

2、是善良的網管和其他有機會接近主機的人,將機器設成了代理服務器;

3、是真正的好心人,就是將自己的機器作為免費代理,造福廣大同仁。這真值得欽佩!但被查封關閉的也最快。

4、是ISP商為了提高影響,在一段時間內免費開放,一般很短。

五、關於代理服務器的速度
使用代理獵手2.8及以下版本搜索驗證代理地址是,會出現類似“Free 3秒”、“Free 15秒”等字樣,這裡的3秒、15秒是指代理服務器的響應時間,時間越短,說明代理服務器的速度越快,用起來當然越爽了!

在代理獵手3.0以下版本,驗證時間欄改為“時間特性”,顯示情況類似這樣:“0.9|1.3|2.6”、“26.3|0.0|26.3”,這三個時間依次代表:連接時間、首次接收數據時間、總驗證時間。當然也是值越小越好了。

決定一個proxy的速度的因素有很多,主要的有:

1. 免費代理服務器所在的網路。大家用proxy主要還是為了出國,因而,四大網絡的出口局的帶寬就直接決定著其中的proxy的速度。目前,除中網在16M以上外,其他都在2.6M左右,其上proxy的速度自然也不同。

2.代理服務器的性能。前面的文章提到,proxy不過是一個大cache而已,因此它的硬盤大小,網路的帶寬如何就會影響速度。這和你自己機器的是一樣的。

3.代理服務器與你的機器之間的距離。前面的文章提到,proxy主要是為特定對象服務的,其地理分布通常不會太廣泛。而廣大網友就不一定與你所用的proxy之間的距離有多遠了。自然,距離越遠,速度也就越慢。

4. 你所訪問的站點的情況。這也是影響proxy速度的原因。我偶然連到了一個美國的網頁,流量達27k/s! 看了它的介紹才發現,對方架設的竟然是T3專線!你要訪問對方的站點,自然要以對方的標准為主,就如同兩架速度不同的modem一樣。可惜很多網友常常忽略這點。



5. 本地機器。即你所用的機器的性能配置等.一般來說,對proxy的速度影響不是很大。不妨加些內存,多設些cache之類。

Copyright © Windows教程網 All Rights Reserved