Proxy 伺服器以及如何設定

來源:互聯網
上載者:User
伺服器 相信,提起Proxy 伺服器(Proxy)還是有非常多的人關注的,因為無論是線上論壇(bbs)或者是新聞群組裡面,經常有人詢問Proxy 伺服器為何物,或者如何設定Proxy 伺服器這類的問題,所以,我覺得有必要總結一下

    什麼是Proxy 伺服器(Proxy)? 

    Proxy是什麼呢,是代理。普通的網際網路訪問是一個典型的客戶機與伺服器結構:使用者利用電腦上的用戶端程式,如瀏覽器發出請求,遠端WWW伺服器程式響應請求並提供相應的資料。而Proxy處於客戶機與伺服器之間,對於伺服器來說,Proxy是客戶機,Proxy提出請求,伺服器響應;對於客戶機來說,Proxy是伺服器,它接受客戶機的請求,並將伺服器上傳來的資料轉給客戶機。它的作用很象現實生活中的代理服務商。因此Proxy Server的中文名稱就是Proxy 伺服器。 

    Proxy 伺服器的工作機制 

    Proxy 伺服器的工作機制很象我們生活中常常提及的代理商,假設你自己的機器為A機,你想獲得的資料由伺服器B提供,Proxy 伺服器為C,那麼具體的串連過程是這樣的。 

    首先,A機需要B機的資料,A直接與C機建立串連,C機接收到A機的資料請求後,與B機建立串連,下載A機所請求的B機上的資料到本地,再將此資料發送至A機,完成代理任務。 

    Proxy 伺服器的作用有四個:

    一、提高訪問速度。因為客戶要求的資料存於Proxy 伺服器的硬碟中,因此下次這個客戶或其它客戶再要求相同目的網站的資料時,就會直接從Proxy 伺服器的硬碟中讀取,Proxy 伺服器起到了緩衝的作用,對熱門網站有很多客戶訪問時,Proxy 伺服器的優勢更為明顯。

    二、Proxy可以起到防火牆的作用。因為所有使用Proxy 伺服器的使用者都必須通過Proxy 伺服器訪問遠端站台,因此在Proxy 伺服器上就可以設定相應的限制,以過濾或屏蔽掉某些資訊。這是區域網路網管對區域網路使用者存取範圍限制最常用的辦法,也是區域網路使用者為什麼不能瀏覽某些網站的原因。撥號使用者如果使用Proxy 伺服器,同樣必須服從Proxy 伺服器的訪問限制,除非你不使用這個Proxy 伺服器。

    三、通過Proxy 伺服器訪問一些不能直接存取的網站。互連網上有許多開放的Proxy 伺服器,客戶在存取權限受到限制時,而這些Proxy 伺服器的存取權限是不受限制的,剛好Proxy 伺服器在客戶的存取範圍之內,那麼客戶通過Proxy 伺服器訪問目標網站就成為可能。國內的高校多使用教育網,不能出國,但通過Proxy 伺服器,就能實現訪問網際網路,這就是高校內Proxy 伺服器熱的原因所在。

    四、安全性得到提高。無論是上聊天室還是瀏覽網站,目的網站只能知道你來自於Proxy 伺服器,而你的真實IP就無法測知,這就使得使用者的安全性得以提高。

    Proxy 伺服器的設定:

    要設定Proxy 伺服器,必須Crowdsourced Security Testing道Proxy 伺服器地址和連接埠號碼,然後在IE或NC的Proxy 伺服器設定欄中填入相應地址和連接埠號碼就可以了。假設我們有一個Proxy 伺服器的地址是Proxy.net.net,連接埠號碼是3000,在IE中的配置方法是使用查看菜單的Internet選項/串連/Proxy 伺服器,然後在通過Proxy 伺服器訪問Internet選項前面的複選框中打上鉤,在地址框中填入Proxy 伺服器地址,如本例中假設Proxy 伺服器地址是proxy.net.net,再在連接埠框中填上連接埠號碼3000,點一下最下方的應用按鈕,再點確定,設定完成。下次再使用IE時使用者就會發現,無論你瀏覽什麼網站,IE總是先與Proxy 伺服器串連。用NC的話,設定稍繁一點。使用edit菜單下的Preferences功能表項目,再選擇Advanced下的Proxies,此時在右側Proxies選項中選擇第二項Manral Proxy configuration,再點其右邊的View…按鈕,就會出現Proxy 伺服器的配置介面,在Proxy 伺服器地址和連接埠號碼欄中填入相應的內容,點擊OK,退回到參數設定視窗,再點擊OK,Proxy 伺服器的設定工作就完成了。當客戶再次瀏覽網頁時,就會自動向你設定的Proxy 伺服器發出申請,並得到資料,在瀏覽網站時,無論是IE或是NC都可以在瀏覽器狀態列中清楚地看到先連Proxy 伺服器,再連目標網站的過程。

    但是,千萬不要把Proxy Server和Router搞混了,Proxy Server是建立在應用程式層上的服務軟體,而Router則是一台網路裝置或一台電腦,它是工作在IP層的,資料到達IP層後就進行轉寄。一般一個Proxy Server工作在一台既具有MODEM和網卡的電腦上的。不同的Proxy Server軟體提供的服務不同,一般都提供WWW,FTP等常用的服務。在內部網中每台客機都必須具有一個獨立的IP地址,且在客機的"控制台-Internet 項"中"串連"中配置使用Proxy Server且指向Proxy Server IP地址和服務的連接埠號碼。當Proxy Server啟動時,將利用Winsock.dll開闢一個指定的服務連接埠,等待客機的的請求。當Proxy Server的MODEM撥接後,你的Proxy Server就可以工作了。當你在你的IE發出一串連請求時,你的客機就直接將資料包發到Proxy Server,當伺服器捕獲這個IP包時,首先要分析它是什麼請求,如果是HTTP請求,Proxy Server就向你的ISP發出HTTP請求,當Proxy Server收到回應時,就將此IP包轉寄到內部網路上,你的客機就會獲得此IP包。另外你的Proxy Server還可以做為一個很好的防火牆。具體操作,請參考你的Proxy Server的readme檔案。 

    在您訪問網際網路的Web伺服器時,您可知道會有多少個人資訊洩漏給別人?在上網訪問的過程中,Web瀏覽器至少會把20多項有關您個人的資訊在您毫無覺察的情況下悄悄地送往Web伺服器上。 這些個人資訊如果是被傳送到知名網站或是大型企業的Web伺服器上,還不會有什麼大問題。若是被傳送到連是誰開設的網站都不清楚的Web伺服器上,則會令人深感不安。Web瀏覽器傳送給Web伺服器的資訊,用行話來說就是"環境變數"。其主要內容為:(1)分配給電腦的IP地址(REMOTE_A DDR)和主機名稱(REMOTE_HOST);(2)Web瀏覽器所使用的連接埠序號(REMOTE_PORT);(3)Web瀏覽器的產品名(HTTP_USER_AGENT);(4)所瀏覽過的網站中最新一個的網頁地址(HTTP_REFERER)等。 

    上述各項雖然不包含電子郵件地址及姓名等的個人資訊,但(1)中的IP地址和主機名稱在安全性方面委實令人難以放心,可是採取什麼樣的方法才可以遮掩自己的IP地址呢?

    解決這個問題其實很簡單。只要通過Proxy 伺服器(proxy server)訪問Web伺服器即可。Proxy 伺服器的作用在於它可替Web伺服器承受來自各個終端的訪問請求。在企業網方面,Proxy 伺服器被設定在公司內部的LAN與網際網路相互連結的部分上。拔號上網時,可使用網際網路接駁商提供的Proxy 伺服器即可。 

相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。