網頁線上代理

Server(代理伺服器)是In tern tern

線上網頁代理(Web Proxy)(如:http://www.zoula.net.cn)原理可以簡單的概述為:用戶(A)-線上代理伺服器(B)-目標網站(C),即:A向B傳送瀏覽請求-B執行請求傳送給C-C收到請求,回應。
線上代理英文全稱是Web Proxy Server,又稱網頁代理。代理伺服器其功能就是代理網路用戶去取得網路信息。形象的說:它是網路信息的中轉站。在一般情況下,我們使用網路瀏覽器直接去連線其他Internet站點取得網路信息時,須送出Request信號來得到回答,然後對方再把信息以bit方式傳送回來。代理伺服器是介於瀏覽器和 Web伺服器之間的一台伺服器,有了它之後,瀏覽器不是直接到Web伺服器去取回網頁而是向代理伺服器發出請求,Request信號會先送到代理伺服器,由代理伺服器來取回瀏覽器所需要的信息並傳送給你的瀏覽器。而且,大部分代理伺服器都具有緩衝的功能,就好像一個大的Cache,它有很大的存儲空間,它不斷將新取得數據儲存到它本機的存儲器上,如果瀏覽器所請求的數據在它本機的存儲器上已經存在而且是最新的,那么它就不重新從Web伺服器取數據,而直接將存儲器上的數據傳送給用戶的瀏覽器,這樣就能顯著提高瀏覽速度和效率。更重要的是:Proxy Server(代理伺服器)是Internet鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯(OSI)模型的對話層。而線上代理是一種在網頁上運行的代理伺服器程式,其不用任何設定,輸入網址選擇好代理伺服器便可以訪問的優點已經成為時下最流行的代理訪問方式。線上代理是常見的一種代理程式。網頁代理給客戶端提供遠程網站上的網頁和檔案的高速快取,使客戶端可以更加快速安全的瀏覽遠程網站。
網頁代理也可以過濾遠程網站的內容。一些審查軟體也跟網頁代理差不多,將一些網站內容過濾掉。出於某些目的或保護,有些網頁代理程式也會將網站的內容重新編排。比如,Skweezer可以將網頁重新編排,以提供給手機和PDA瀏覽。網路管理員也經常使用代理程式來預防病毒和反動網站內容。
這些程式通常是使用PHP或者CGI程式語言編寫的。CGI編寫的代理程式通常被用來突破公司或學校的網路封鎖。通過CGI編寫的代理程式可以隱藏客戶端的IP,因此用戶可以實現匿名訪問遠程網站。php編寫的代理程式採用64位加密技術,通過HTTP訪問類使用fsockopen函式訪問目標 URL,然後處理一下得到的html代碼,將其中的各個連結加上前綴,以便讓瀏覽器仍然通過PhpProxy訪問各個圖片和CSS,js檔案。
線上代理功能:
(1)設定用戶驗證和記賬功能,可按用戶進行記賬,沒有登記的用戶無權通過代理伺服器訪問Internet網。並對用戶的訪問時間、訪問地點、信息流量進行統計。
(2)對用戶進行分級管理,設定不同用戶的訪問許可權,對外界或內部的Internet地址進行過濾,設定不同的訪問許可權。
(3)提高訪問速度。原因有兩點:(1)快取(cache)。有些線上代理的伺服器允許快取功能,比如對圖片檔案,網頁檔案進行快取,比如您用線上代理訪問了百度百科,那么伺服器將此頁面就快取下來了!當有其他用戶使用線上代理訪問百度百科時伺服器並不會再次向百度百科傳送請求,而是直接將快取下來的網頁傳遞給用戶!(但是注意:快取功能是非常耗費伺服器資源的,大多數線上代理伺服器都關閉了此功能!) (2)伺服器對伺服器。用線上代理訪問網站,尤其是國外網站為什麼會很快!最大的原因在於線上代理伺服器頻寬資源,伺服器性能總體較好!伺服器對伺服器訪問很快!由於線上代理伺服器服務的人相對較少,所以各方壓力相對較小!但是您要瀏覽的網站可能服務的人很多,壓力也很大!(當然也有可能您訪問的目標網站本身線路不怎么好)但是我說了:再怎么說伺服器對伺服器傳輸都要比您正常瀏覽快的很多!所以這時您好比在訪問一個線路快,壓力小的目標網站,所以自然比您正常瀏覽快很多了。
(4)連線Internet與Internet,充當防火牆(Firewall):因為所有內部網的用戶通過代理伺服器訪問外界時,只映射為一個IP位址,所以外界不能直接訪問到內部網;同時可以設定IP位址過濾,限制內部網對外部的訪問許可權。
(5)節省IP開銷:代理伺服器允許使用大量的偽IP位址,節約網上資源,即用代理伺服器可以減少對IP位址的需求,對於使用區域網路方式接入Internet ,如果為區域網路(LAN)內的每一個用戶都申請一個IP位址,其費用可想而知。但使用代理伺服器後,只需代理伺服器上有一個合法的IP位址,LAN內其他用戶可以使用10.*.*.*這樣的私有ip地址,這樣可以節約大量的IP,降低網路的維護成本。
(6)加強安全,防止隱私泄露。線上代理可以設定過濾腳本,目前大多數掛馬均採用JS方式,所以可以有效的加強安全!此外線上代理還可以隱藏客戶端的真實信息,以達到保護隱私,防止泄露的目的!
線上代理小常識:
線上代理英文是Web Proxy Server。
線上web代理原理: Web Proxy,顧名思義,就是用Web伺服器當作代理伺服器(Proxy),通過在Web伺服器上運行PHP或CGI腳本來使伺服器擁有代理伺服器的功能。線上Web代理都是全匿名(high anonymity)類型的。
HTTP代理和線上Web代理的區別: 在 線Web代理使用起來比HTTP代理要簡便得多,HTTP代理在使用前要對瀏覽器進行設定才可以使用,這對老鳥來說沒什麼,但對一些菜鳥們就算比較複雜 了,使用線上Web代理不用設定瀏覽器,只要進入代理網站,輸入你要訪問的地址,點提交按鈕就可以了,可以說是相當地方便。但線上Web代理網站數量並不 是很多,好的線上Web代理更是少之又少,而HTTP代理伺服器的數量非常多,並且每天都有新的代理出現。
HTTP代理和線上Web代理的區別: 在 線Web代理使用起來比HTTP代理要簡便得多,HTTP代理在使用前要對瀏覽器進行設定才可以使用,這對老鳥來說沒什麼,但對一些菜鳥們就算比較複雜 了,使用線上Web代理不用設定瀏覽器,只要進入代理網站,輸入你要訪問的地址,點提交按鈕就可以了,可以說是相當地方便。但線上Web代理網站數量並不 是很多,好的線上Web代理更是少之又少,而HTTP代理伺服器的數量非常多,並且每天都有新的代理出現。
使用小提示:使用線上代理下載論壇附屬檔案時下載回來的如果是.php格式的檔案或無法正確打開,只需把後綴名改成相應的後綴(如BT種子檔案的.torrent)。改後綴名的方法:打開一個資料夾,選擇上方的工具->資料夾選項->查看->把“隱藏已知檔案類型的擴展名”前面的勾去掉,這時候檔案名稱上會顯示後綴名,用重命名的方式直接修改後綴就可以了。
線上代理程式
目前大多數線上代理網站採用的程式為:PHProxy,zelune,phpproxy,Glype等!如果您有屬於自己的伺服器,不妨架設一個專屬於自己的線上代理網咖!以上程式,您百度一下,即可知道下載地址奧!

相關詞條

熱門詞條

聯絡我們