2005-04-04 13:03:37marco

代理服務器基礎知識

代理服務器基礎知識



一.什麼是代理服務器?

代理服務器英文全稱是Proxy Server,其功能就是代理網絡用戶去取得網絡信息。形象的說:它是網絡信息的中轉站。代理服務器是介於瀏覽器和對方Web服務器之間的一台服務器,有了它之後,瀏覽器不是直接到對方Web服務器去取回網頁而是向代理服務器發出請求,請求信號會先送到代理服務器,由代理服務器來取回瀏覽器所需要的信息並傳送給你的瀏覽器。

二.使用代理服務器有哪些好處?

首先,用代理可以掩護自己,使自己的IP受到保護,比如,你用了代理服務器去瀏覽網站時,服務器記錄的就不是你的真實IP,而是代理的IP。對於一些網速不快的朋友來說用代理可以提高網速,還可以訪問一些被嚴禁訪問的站點:
下面我們就來說說代理的原理,比如說你是A機,B是代理服務器,C是你要訪問的主機,但是你連C機連不上,但是你連B的速度很快,B連C的速度也很快,所以你就可以先連到B,再由B連到C。 這樣,我們也可以瞭解到路由器是怎樣封鎖我們的訪問的,比如路由器禁止了C的連接,但沒禁止我們對B的連接,所以我們可以通過B訪問C!
 

三.代理服務器有哪幾種類型?

一般有Http、Ftp、Socks、Telnet等代理服務器類型,Http、Ftp和Telnet代理服務器顧名思義就是分別代理網頁瀏覽、文件傳輸和遠程登錄,而Socks是一種可遇不可求的全能代理——前面所有的功能它都可以實現。Socks代理又分為Socks4和Socks5,Socks4代理只支持TCP協議(傳輸控制協議),Socks5代理支持TCP和UDP協議(用戶數據報協議), 還支持各種身份驗證機制,服務器端域名解析等。Socks4能幹的Socks5都可以干反過來就不行了,如ICQ只能用Socks5代理。

四.代理服務器相關參數

一般包括??地址、服務端口、服務類型、驗證狀態、本地連接時間特性、註釋六方面信息
例如10.48.72.2:80@HTTP$6&263,1987,2543#哈爾濱
10.48.72.2表示為代理服務器的??地址為10.48.72.2
:80「:」後的80表示該代理服務器的服務端口為80
(常見的端口有21、23、80、81、1080、3128、8080等)
@HTTP「@「後的HTTP表示該代理服務器的類型為????代理
$」$」後的數值表示代理服務器驗證狀態
$4:正在驗證
$5:驗證超時(網絡連接太慢,再校驗多幾次會有所發現)
$6:免費的(這才是我們所要的^.^)
$7:要密碼
(運氣好的可以用demo/demo、guest/gues、temp/temp、share/ahare、test/test
作為口令/密碼試試)
$8:不合符協議
$9:不匹配(如果代理服務器太忙也會出現這種情況)
$10:不支持的協議
$11:無法確定
&"&"後的以 「.」 分隔的三個數值是反映該代理本地連接的三個時間特性
第一個是反應速度,第二個是校驗時間,第三個是連接時間;
所以當然也就是數值越小的代理就是越快的。
#註釋代理為哈爾濱(自定義)

轉貼於 華夏黑客同盟 http://www.77169.org