代理服務器

1、代理服務器

代理服務器是一種重要的服務器安全功能,它的工作主要在開放系統互聯(OSI)模型的會話層,從而起到防火牆的作用。代理服務器大多被用來連接INTERNET(國際互聯網)和Local Area Network(局域網)。

代理也稱網絡代理,是一種特殊的網絡服務,允許一個網絡終端(一般爲客戶端)通過這個服務與另一個網絡終端(一般爲服務器)進行非直接的連接。一些網關、路由器等網絡設備具備網絡代理功能。一般認爲代理服務有利於保障網絡終端的隱私或安全,防止***。

提供代理服務的電腦系統或其它類型的網絡終端稱爲代理服務器。


2、一個完整的代理請求過程爲:

客戶端首先與代理服務器創建連接,接着根據代理服務器所使用的代理協議,請求對目標服務器創建連接、或者獲得目標服務器的指定資源(如:文件)。在後一種情況中,代理服務器可能對目標服務器的資源下載至本地緩存,如果客戶端所要獲取的資源在代理服務器的緩存之中,則代理服務器並不會向目標服務器發送請求,而是直接返回緩存了的資源。一些代理協議允許代理服務器改變客戶端的原始請求、目標服務器的原始響應,以滿足代理協議的需要。代理服務器的選項和設置在計算機程序中,通常包括一個“防火牆”,允許用戶輸入代理地址,它會遮蓋他們的網絡活動,可以允許繞過互聯網過濾實現網絡訪問。


3、代理服務器的功能

1)突破自身IP訪問限制,訪問國外站點。教育網、過去的169網等

2)網絡用戶可以通過代理訪問國外網站。

3)訪問一些單位或團體內部資源,如某大學FTP(前提是該代理地址在該資源的允許訪問範圍之內),使用教育網內地址段免費代理服務器,就可以用於對教育網開放的各類FTP下載上傳,以及各類資料查詢共享等服務。

4)突破中國電信的IP封鎖:中國電信用戶有很多網站是被限制訪問的,這種限制是人爲的,不同Serve對地址的封鎖是不同的。所以不能訪問時可以換一個國外的代理服務器試試。

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

6)隱藏真實IP:上網者也可以通過這種方法隱藏自己的IP,免受***。


4、分類

1)HTTP代理

www對於每一個上網的人都再熟悉不過了,www連接請求就是採用的http協議,所以我們在瀏覽網頁,下載數據(也可採用ftp協議)時就是用http代理。它通常綁定在代理服務器的80、3128、8080等端口上。[1] 

2)socks代理

採用socks協議的代理服務器就是SOCKS服務器,是一種通用的代理服務器。Socks是個電路級的底層網關。Socks 不要求應用程序遵循特定的操作系統平臺,Socks 代理與應用層代理、HTTP層代理不同,Socks 代理只是簡單地傳遞數據包,而不必關心是何種應用協議(比如FTP、HTTP和NNTP請求)。所以,Socks代理比其他應用層代理要快得多。它通常綁定在代理服務器的1080端口上。

3)***代理

指在共用網絡上建立專用網絡的技術。

4)反向代理

反向代理服務器架設在服務器端,通過緩衝經常被請求的頁面來緩解服務器的工作量

5)FTP代理

能夠代理客戶機上的FTP軟件訪問FTP服務器

6)RTSP代理

代理客戶機上的Realplayer訪問Real流媒體服務器

7)POP3代理

代理客戶機上的郵件軟件用POP3方式收發郵件


5、原理

當客戶在瀏覽器中設置好Proxy Server後,你使用瀏覽器訪問所有WWW站點的請求都不會直接發給目的主機,而是先發給代理服務器,代理服務器接受了客戶的請求以後,由代理服務器向目的主機發出請求,並接受目的主機的數據,存於代理服務器的硬盤中,然後再由代理服務器將客戶要求的數據發給客戶。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章