代理服务器基础知识
如何做代理服務器
一、使用代理服務器的意義?
計算機網絡中的“代理服務器”其實也就是一個“代理人”,它的作用就是讓不能上網的客戶訪問Internet。?
所以,代理服務器的第一個意義就是:可以使多個沒有接入因特網的客戶訪問因特網。?
由此也決定了,代理服務器的第二個意義:可以節省許多公有的IP地址(因為一臺直接接入Internet的機器必須綁定一個能上網的IP地址)。?
由于,內部網的客戶機上網都要通過代理服務器,那么通過在代理服務器上作某些限制就可以限制客戶機上網了。所以,代理服務器的第三個意義就是可以充當防火墻。?
最后,代理服務器本身有比較大的緩存,用以存放客戶機訪問過的網絡信息。這樣,假設客戶再次訪問該網站時,就直接從緩存中尋找信息了。從此節省了上網的時間。所以代理服務器的另外一個意義就是縮短上網時間,提高上網速度。?
二、作一臺代理服務器的前提條件?
1、? ?首先有一臺配置較好的計算機(如果要代理的客戶機比較多,超過100臺,那么最好買一臺專用的服務器),并且保證這臺計算機可以穩定的接入Internet。如果有2-5臺客戶時,可以采用撥號上網(56Kbps);如果用戶比較多,那么就需要用DDN(64Kbps-2Mbps)、ISDN(128Kbps)、ADSL(8Mbps)、或者是寬帶上網等方式。?
2、? ?其次,這臺機器最好配置兩個網絡適配器,所謂的網絡適配器其實就是一臺計算機和網絡之間的一個連接界面(比如網卡就是一個網絡適配器)。 所以,該機器要擁有兩個IP地址,一個IP地址用來訪問因特網,另一個IP地址用來讓內部網中不能上網的客戶機訪問到代理服務器。注意:在這里為了保證內部網用戶訪問到代理服務器,內部網的客戶機的IP地址和服務器的IP地址在同一個網絡中。??
3、? ?還要在機器上安裝一個可以實現代理功能的工具,比如:ccproxy、伊特代理、sygate、wingate、winproxy、microsoft isa server等等。?
4、? ?最后,因為代理服務器是連接內部網和外部網的一臺機器,所以該機器上必須要做好抵抗一切不安全的攻擊,拒絕一切非法的網絡信息的流通。?
三、代理服務器的工作原理?
代理服務器上最重要的部件就是“代理應用程序”,這些應用程序按所代理的應用程序的不同可以分為以下幾種類型:http代理(用來瀏覽網頁)、ftp代理(用來上傳、下載文件)、telnet代理(遠程登錄)、socket代理(聊天、網上會議)、smtp(收發電子郵件)等等。?
一般,這些代理應用程序內嵌在代理工具中,所以只要安裝一個支持某一服務的代理工具就可以了。可以非常高興的告訴大家,現在比較出名一點的代理工具都支持這些基本的應用程序。不過,管理員可以人為地禁止某一應用程序,從而達到禁用某服務的目的。例如:咱們學校就為了禁止學生瘋狂的聊天就把socket代理禁止了:?
四、代理工具“列兵”?
現在,各種代理工具層出不窮。?
sygate、wingate,這兩種代理工具是最為常見的代理軟件。其中,sygate憑借著簡單易用深受大眾歡迎;wingate的功能非常強大,完全可以做出一個專業的代理服務器。?
上面的兩個都是自由軟件,微軟公司對此專門推出了與2000操作系統無縫集成的企業版代理服務器——Microsoft ISA Server這個軟件本身集成了防火墻的功能,又貼近2000操作系統,可以用來組建大型的服務器。令人高興的是現在可以從網上找到這種免費的正式版了。?
除此之外,還有一些代理工具,如:winroute,winproxy等等。?
以上說的都是外國人編寫的軟件,如果你不喜歡英文的話,那么,這些軟件用起來還是比較累人的。不過,沒有關系,咱們還有國產的代理軟件的。?
第一個國產的工具是:ccproxy,這個工具界面異常友好,使用起來也非常方便,經過不斷的更新和版本的提升,最新版5.3的功能已經足夠強大了。?
第二個國產的工具是:伊特代理服務器工具。這種代理工具按功能來分又可分為好幾種,其中億特代理服務器-標準版 V4.6,2002年10月7日更新,功能非常強大,還有億特代理計費系統(完全版) V3.0不僅擁有標準本的所有功能還擁有網絡記費的功能,非常適合網吧、和網絡信息提供部門適用。?
以上兩種工具是純中文的工具,比較適合中國人使用。不過不論哪種代理工具都是要收費的,未經注冊的軟件要么功能不全,要么支持的用戶數量很少,像伊特代理如果沒有注冊,只能讓兩個用戶同時使用。如果建一個簡單的代理服務器只實現很少的用戶使用時(比如:三臺電腦共享一個貓上網),就可以使用未經注冊的軟件。假設,要構建功能齊全,用戶比較多的代理服務器時就需要出money進行注冊了。??
一、使用代理服務器的意義?
計算機網絡中的“代理服務器”其實也就是一個“代理人”,它的作用就是讓不能上網的客戶訪問Internet。?
所以,代理服務器的第一個意義就是:可以使多個沒有接入因特網的客戶訪問因特網。?
由此也決定了,代理服務器的第二個意義:可以節省許多公有的IP地址(因為一臺直接接入Internet的機器必須綁定一個能上網的IP地址)。?
由于,內部網的客戶機上網都要通過代理服務器,那么通過在代理服務器上作某些限制就可以限制客戶機上網了。所以,代理服務器的第三個意義就是可以充當防火墻。?
最后,代理服務器本身有比較大的緩存,用以存放客戶機訪問過的網絡信息。這樣,假設客戶再次訪問該網站時,就直接從緩存中尋找信息了。從此節省了上網的時間。所以代理服務器的另外一個意義就是縮短上網時間,提高上網速度。?
二、作一臺代理服務器的前提條件?
1、? ?首先有一臺配置較好的計算機(如果要代理的客戶機比較多,超過100臺,那么最好買一臺專用的服務器),并且保證這臺計算機可以穩定的接入Internet。如果有2-5臺客戶時,可以采用撥號上網(56Kbps);如果用戶比較多,那么就需要用DDN(64Kbps-2Mbps)、ISDN(128Kbps)、ADSL(8Mbps)、或者是寬帶上網等方式。?
2、? ?其次,這臺機器最好配置兩個網絡適配器,所謂的網絡適配器其實就是一臺計算機和網絡之間的一個連接界面(比如網卡就是一個網絡適配器)。 所以,該機器要擁有兩個IP地址,一個IP地址用來訪問因特網,另一個IP地址用來讓內部網中不能上網的客戶機訪問到代理服務器。注意:在這里為了保證內部網用戶訪問到代理服務器,內部網的客戶機的IP地址和服務器的IP地址在同一個網絡中。??
3、? ?還要在機器上安裝一個可以實現代理功能的工具,比如:ccproxy、伊特代理、sygate、wingate、winproxy、microsoft isa server等等。?
4、? ?最后,因為代理服務器是連接內部網和外部網的一臺機器,所以該機器上必須要做好抵抗一切不安全的攻擊,拒絕一切非法的網絡信息的流通。?
三、代理服務器的工作原理?
代理服務器上最重要的部件就是“代理應用程序”,這些應用程序按所代理的應用程序的不同可以分為以下幾種類型:http代理(用來瀏覽網頁)、ftp代理(用來上傳、下載文件)、telnet代理(遠程登錄)、socket代理(聊天、網上會議)、smtp(收發電子郵件)等等。?
一般,這些代理應用程序內嵌在代理工具中,所以只要安裝一個支持某一服務的代理工具就可以了。可以非常高興的告訴大家,現在比較出名一點的代理工具都支持這些基本的應用程序。不過,管理員可以人為地禁止某一應用程序,從而達到禁用某服務的目的。例如:咱們學校就為了禁止學生瘋狂的聊天就把socket代理禁止了:?
四、代理工具“列兵”?
現在,各種代理工具層出不窮。?
sygate、wingate,這兩種代理工具是最為常見的代理軟件。其中,sygate憑借著簡單易用深受大眾歡迎;wingate的功能非常強大,完全可以做出一個專業的代理服務器。?
上面的兩個都是自由軟件,微軟公司對此專門推出了與2000操作系統無縫集成的企業版代理服務器——Microsoft ISA Server這個軟件本身集成了防火墻的功能,又貼近2000操作系統,可以用來組建大型的服務器。令人高興的是現在可以從網上找到這種免費的正式版了。?
除此之外,還有一些代理工具,如:winroute,winproxy等等。?
以上說的都是外國人編寫的軟件,如果你不喜歡英文的話,那么,這些軟件用起來還是比較累人的。不過,沒有關系,咱們還有國產的代理軟件的。?
第一個國產的工具是:ccproxy,這個工具界面異常友好,使用起來也非常方便,經過不斷的更新和版本的提升,最新版5.3的功能已經足夠強大了。?
第二個國產的工具是:伊特代理服務器工具。這種代理工具按功能來分又可分為好幾種,其中億特代理服務器-標準版 V4.6,2002年10月7日更新,功能非常強大,還有億特代理計費系統(完全版) V3.0不僅擁有標準本的所有功能還擁有網絡記費的功能,非常適合網吧、和網絡信息提供部門適用。?
以上兩種工具是純中文的工具,比較適合中國人使用。不過不論哪種代理工具都是要收費的,未經注冊的軟件要么功能不全,要么支持的用戶數量很少,像伊特代理如果沒有注冊,只能讓兩個用戶同時使用。如果建一個簡單的代理服務器只實現很少的用戶使用時(比如:三臺電腦共享一個貓上網),就可以使用未經注冊的軟件。假設,要構建功能齊全,用戶比較多的代理服務器時就需要出money進行注冊了。??
總結
- 上一篇: 前端CSS-设置鼠标图标
- 下一篇: MediaCoder字幕乱码问题