本文詳細講解了代理服務器的類型、作用和設置方法等。第一頁是代理服務器的科普,幫助大家了解一些基礎知識。如果你已經熟悉,即可跳到第二頁“如何使用SOCKS代理服務器”這一段,直接查看如何使用代理服務器。
【相關閱讀:絕對實用 八大代理服務器軟件介紹】
什么是代理服務器
代理服務器(Proxy Server)是網上提供轉接功能的服務器,在一般情況下,我們使用網絡瀏覽器直接去連接其他Internet站點取得網絡信息時,是直接聯系到目的站點服務器,然后由目的站點服務器把信息傳送回來。代理服務器是介於客戶端和Web服務器之間的另一台服務器,有了它之后,瀏覽器不是直接到Web服務器去取回網頁而是向代理服務器發出請求,信號會先送到代理服務器,由代理服務器來取回瀏覽器所需要的信息並傳送給你的瀏覽器。
比如你想訪問的目的網站是A,由於某種原因你不能訪問到網站A或者你不想直接訪問網站A(這樣通過代理服務器網站A,對網站A而已可以隱藏你自己的身份,也就是不知道是誰訪問的網站,而認為是代理服務器訪問的),此時你就可以使用代理服務器,在實際訪問網站的時候,你在瀏覽器的地址欄內和你以前一樣輸入你要訪問的網站,瀏覽器會自動先訪問代理服務器,然后代理服務器會自動給你轉接到你的目標網站。
代理服務器的作用
- 提高訪問速度:通常代理服務器都設置一個較大的緩沖區,當有外界的信息通過時,同時也將其保存到緩沖區中,當其他用戶再訪問相同的信息時,則直接由緩沖區中取出信息,傳給用戶,以提高訪問速度。
- 隱藏真實身份:上網者也可以通過代理服務器隱藏自己的真實地址信息,還可隱藏自己的IP,防止被黑客攻擊。
- 突破限制:有時候網絡供應商會對上網用戶的端口,目的網站,協議,游戲,即時通訊軟件等的限制,使用代理服務器都可以突破這些限制。
代理服務器主要類型
- HTTP代理:最簡單的一種代理形式,能夠代理客戶機的HTTP訪問,上網瀏覽網頁使用的都是HTTP協議,通常的HTTP代理端口為80、3128或8080端口。
- SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡單地傳遞數據包,而並不關心是何種應用協議,既可以是HTTP協議,也可以是FTP協議,或者其他任何協議,所以SOCKS代理服務器比其他類型的代理服務器速度要快得多。SOCKS代理又分為SOCKS4和 SOCKS5,二者不同的是SOCKS4代理只支持TCP協議(即傳輸控制協議),而SOCKS5代理則既支持TCP協議又支持UDP協議(即用戶數據包協議),還支持各種身份驗證機制、服務器端遠程域名解析(解決DNS污染就靠這個了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的一種SOCKS代理。
如何使用HTTP代理服務器
HTTP代理服務器的設置方法,對於IE和FireFox設置略有不同。設置前需要先找一些可用的免費代理服務器地址。
IE的設置是這樣的,打開IE瀏覽器,選擇菜單欄的“工具/Internet選項…”。
這時候分兩種情況,對於ADSL撥號用戶來說,選擇一個網絡連接后,點“設置”,如下圖所示,選中代理服務器,填入地址和端口號。
對於局域網用戶來說,需要點“局域網設置”,如下圖所示,選中代理服務器,填入地址和端口號。
FireFox的設置和IE類似,打開FireFox瀏覽器,選擇菜單欄的“工具/選項…”。
這時選擇“高級/網絡”,點設置,就出現下面的界面,就可以進行代理服務器的設置了,選中“手動配置代理”,然后填寫代理服務器的地址和端口。
如何使用SOCKS代理服務器
這里就到重點內容了,SOCKS代理是目前功能最為全面,使用最為穩定的代理服務器,我目前上網就只用SSH搭建SOCKS代理服務器上網,訪問網絡沒有任何限制。下面我就着重講一下如何使用SOCKS代理服務器。
用SSH搭建SOCKS代理上網,建議使用Firefox瀏覽器,因為Firefox支持SOCKS代理遠程域名解析,而IE只能通過類似SocksCap這樣的第三方軟件實現,不是很方便。
配置Firefox瀏覽器
在Firefox設置SOCKS遠程域名解析,主要是為了防止DNS污染,具體設置方法是,在Firefox地址欄中,輸入 about:config ,按確認,修改里面的一項數值,改成 network.proxy.socks_remote_dns=true 就可以了。
然后,打開FireFox瀏覽器,選擇菜單欄的“工具/選項…”。選擇“高級/網絡”,點設置,就出現下面的界面,就可以進行代理服務器的設置了,選中“手動配置代理”,然后在SOCKS主機上,填寫代理服務器的地址127.0.0.1,端口1080,SOCKS類型選擇“SOCKS V5”,這時Firefox就配置結束。
設置SSH
配置好了Firefox,就該配置SSH了,安全外殼協議(Secure Shell Protocol / SSH)是一種在不安全網絡上提供安全遠程登錄及其它安全網絡服務的協議。常用的SSH工具有開源軟件PuTTY,支持SSH遠程登錄的主機可以實現socks5代理服務器的功能,不過在PuTTY中沒有配置文件,需要手動設置才能實現,且無法保存,而PuTTY完整版自帶的pLink可以實現命令行方式調用PuTTY實現SSH的加密通道。
具體的方法是,去PuTTY官方網站下載pLink這個文件,pLink的調用參數是:plink -C -v -N -pw 密碼 -D 本地端口 遠程用戶@IP或域名:遠程希望打開的端口。
新建一個文件,寫入以下內容,另存為pLink.bat批處理文件,並放在Putty的安裝目錄內。
@plink -N Username@sshServer -pw Password -D 127.0.0.1:1080
請將Username sshServer Password三處改為用戶自己登陸SSH服務器的用戶名、服務器地址和密碼。這個SSH帳號可以通過多種方法獲得,例如用戶購買了某些國外主機空間或VPS就會有SSH帳號,或者在淘寶網也有SSH帳號出售,我自用的SSH帳號是用每年100美元購買虛擬主機時贈送的,通常SSH帳號的價格大約是每年幾十元人民幣左右,也有少量國外網站提供免費的SSH帳號。
執行這個批處理文件,保持其窗口開啟,一旦關閉窗口代理便失效。然后打開已經配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,就可以使用SOCKS代理服務器上網了。
其他設置技巧
為了方便代理服務器的快速切換,我推薦兩個FireFox代理服務器擴展,一個是QuickProxy,可以實現一鍵切換代理功能,QuickProxy安裝后在狀態欄有一個按鈕,點擊后可以啟用、關閉Firefox瀏覽器的默認代理設置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。另一個是AutoProxy,通過一份無法訪問的域名列表目錄,實現自動在代理和非代理之間切換,該域名列表目錄由志願者手動維護。AutoProxy還可實現自定義您自己的代理規則;訂閱規則列表;自定義代理服務器等功能。使用AutoProxy的時候需要注意,點“代理服務器-編輯代理服務器”,將ssh -D的端口由7070修改為1080,點“代理服務器-選擇代理服務器”,將ssh -D設置為默認。
設置完成了之后,你就可以自由自在地在開放的互聯網上傲游了。根據我的使用經驗,基於SSH的SOCKS代理穩定、快速、功能全面,是值得推薦的代理方法,使用過程中流量需要自己把控,我個人覺得其瀏覽體驗要遠遠高於其他代理軟件。
1樓
1.基礎篇
什么是代理服務器?
代理服務器是介於瀏覽器和Web服務器之間的一台服務器,當你通過代理服務器上網瀏覽時,瀏覽器不是直接到Web服務器去取回網頁,而是向代理服務器發出請求,由代理服務器來取回瀏覽器所需要的信息,並傳送給你的瀏覽器。
什么是免費代理服務器
在使用代理獵手等軟件搜索代理服務器地址時,會在驗證狀態欄中出現類似“要密碼”、“Free”等字樣。如果你把“Free”的地址設置為代理服務器,那你就會發現訪問網頁時不會要求你輸入密碼了。這就是“免費的代理服務器”。為什么會出現free的呢?有以下幾種情況:
1.是系統漏洞,一旦被網管發現就會被堵上;
2.是善良的網管和其他有機會接近主機的人,將機器設成了代理服務器;
3.是真正的好心人,就是將自己的機器作為免費代理,造福廣大同仁。這真
值得欽佩!但被查封關閉得也最快。
4.是ISP商為了提高影響,在一段時間內免費開放,一般很短。
使用代理服務器的好處
Proxy Server(代理服務器)是Internet鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯(OSI)型的對話層,主要的功能有:
突破自身IP訪問限制:
1.訪問國外站點。教育網、169網等網絡用戶可以通過代理訪問國外網站。
2.訪問一些單位或團體內部資源,如某大學FTP(前提是該代理地址在該資源的允許訪問范圍之內),使用教育網內地址段免費代理服務器,就可以用於對教育網開放的各類FTP下載上傳,以及各類資料查詢共享等服務。
3.突破中國電信的IP封鎖:中國電信用戶有很多網站是被限制訪問的,這種限制是人為的,不同Serve對地址的封鎖是不同的。所以不能訪問時可以換一個國外的代理服務器試試。
4.提高訪問速度:通常代理服務器都設置一個較大的硬盤緩沖區,當有外界的信息通過時,同時也將其保存到緩沖區中,當其他用戶再訪問相同的信息時,則直接由緩沖區中取出信息,傳給用戶,以提高訪問速度。
5.隱藏真實IP:上網者也可以通過這種方法隱藏自己的IP,免受攻擊。
2.上手篇:
Internet Explorer中代理的設置方法(適用於直接上internet的用戶)
1.在IE4.0中的代理設置方法:
在主菜單上選擇“查看”→“Internet選項”→“連接”→“通過代理服務器訪問Internet”,此時將你找到的代理服務器地址和端口填入,然后點擊“確定”,就可以通過代理服務器瀏覽網頁了。
2. IE5.0的代理設置方法:
在主菜單上選擇“工具”→“Internet選項”→“連接”→“設置”→“使用代理服務器”,這時將你找到的代理服務器地址和端口填入即可。
提示:對於局域網用戶,應點擊“連接‘標簽下面的’局網域設置”來設置代理。
3. NETSCAPE 4.x的代理設置方法:
選擇主菜單上的“Edit”→“Preferences”→“advanced”→“proxies”→“Manual proxy configuration”→“View”,將你找到的代理服務器地址和端口填入,按“OK”完成。
4. Opera的代理設置方法:
選擇主菜單上的“設置”→“Proxy選項”,將你找到的代理服務器地址和端口填入即可。
5.網絡螞蟻的代理設置方法:
在主菜單上選擇“選項設置”→“參數設置”→“代理”→“添加”,然后將可用的代理服務器地址根據類型填入,如該服務器需要輸入用戶名和密碼,選中代理服務器選項下的“認證”,填入即可。大多數下載軟件的代理設置與網絡螞蟻相似,如FlashGet。
3.進階篇:
從哪里能找到代理最原始的方法就是用軟件搜索某個網段(現在網上還有很多搜索代理的工具軟件),不過這種搜索代理服務器可是很費時的活。通常大家是不會把自己經常使用的代理服務器告訴別人的,因為用的人多了速度自然就會慢。不過網上也有很多網站和BBS 都提供免費代理服務器的地址,你可以自己用搜索引擎(如Google、百度)查一下Proxy或者免費代理,就能發現很多類似的網站。
說到搜索代理軟件那就首推代理獵手,向導式的在線幫助說明,就算你是第一次使用也應不存在太大的問題。具體步驟如下:
1.從網上收錄到盡可能多的代理列表(最好都是可用的),保存為一個以.txt后綴的文本文件,格式如下:
101.123.193.15:1080@SOCKS4
101.123.193.115:1080@SOCKS5
101.123.193.115:21@ftp
101.123.193.115:80@http
101.123.193.115:8080@http
……
(以上地址皆為舉例)
2.運用代理獵手到“搜索結果”頁面中,點“導入結果”,將.txt格式的代理列表導入。
3.點擊“系統”按鈕,選擇“參數設置”。
4.在“搜索驗證設置”頁面中對“驗證設置”項中的兩個超時時間參數進行設置。
5.最后當然是上網的校驗。
什么樣的代理是好代理
代理好用的標准:速度快,穩定,當然前提是免費。
在代理獵手3.0以上版本,驗證時間欄為“時間特性”,顯示情況類似這樣:“0.9│1.3│2.6”、“26.3│0.0│26.3”,這三個時間依次代表:連接時間、首次接收數據時間、總驗證時間。當然也是越小越好了。決定一個代理的速度的因素有很多,主要有:
1.免費代理服務器所在的網路。大家用proxy主要還是為了出國,因而,四大網絡的出口局的帶寬就直接決定着其中的proxy的速度。
2.代理服務器的性能。前面的文章提到,proxy不過是一個大cache而已,因此它的硬盤大小、網路的帶寬就會影響速度。這和你自己機器是一樣的。
3.代理服務器與你的機器之間的距離。proxy主要是為特定對象服務的,其地理分布通常不會太廣泛。而廣大網友就不會與你所用的proxy之間的距離有多遠了。自然,距離越遠,速度也就越慢。
4.你所訪問的站點的情況。這也是影響proxy速度的原因。你要訪問對方的站點,自然要以對方的標准為主,就如同兩架速度不同的Modem一樣。可惜很多網友常常忽略這點。
4.高手篇:
怎樣使用代理訪問不能上的網站
由於……(省略100字,不告訴你們,哈哈)。教育網用戶不能訪問國外網站,所有國外的代理也不能為之使用,是否我們便無能為力了呢?答案不是這樣的。
我們可以參照下面二次代理的使用方法解決。
1.去Download一個Sockscap32,在設置中填好Socks代理服務器地址。
2.將瀏覽器的快捷方式拖到SocksCap32的空白框中。聯網后,先啟動Sockscap32。再在瀏覽器中填上國外代理服務器的地址,在SocksCap32中運行瀏覽器即可。
我這里有一片有關的文章,不知道對你有沒有幫助:
作為網絡管理員的你如何有效的管理網絡呢?雖然很多網管工具可以幫助你,但是最有效的還是建立一個代理服務器來過濾非法信息,因此作為網絡管理員的我們需要對代理服務器的相關知識有所了解。
今天主要為各位讀者介紹什么時候用到代理,代理服務分哪幾種。
一、什么時候用到代理
顧名思義代理就是幫助你上網的某種服務,作為網絡管理員來說代理有什么用呢?我們公司有好幾個機房,原來使用操作系統的共享連接來接入網絡,實際中發現很多上網的用戶經常運行非法程序,病毒和黑客工具無孔不入,更有甚者在上班時間玩網絡游戲。
如何禁止這些行為呢?代理服務器可以提供幫助,我在公司網絡出口那台服務器安裝了ISA2000后啟用了他的代理功能,這樣機房中的計算機就只能通過 IE瀏覽器訪問網頁信息了,游戲和聊天工具都無法正常使用了。因此代理服務器在實際工作中應用還是非常廣泛的,他可以幫助我們這些管理員有效的管理網絡資源。
小提示:代理服務器的工作機制很象我們生活中常常提及的代理商,假設你自己的機器為A機,你想獲得的數據由服務器B提供,代理服務器為C。那實際工作中A機需要B機的數據,A直接與C機建立連接,C機接收到A機的數據請求后,與B機建立連接,下載A機所請求的B機上的數據到本地,再將此數據發送至A機,從而完成代理任務。
二、代理的種類
代理的種類非常多,也有很多種划分方法。我們對此一一講解。
1、透明代理和傳統代理:
按照代理的設置方式划分可以分為透明代理和傳統代理。
(1)透明代理(Transparent proxy)實質上屬於DNAT的一種,也就是類似於在NAT中的宣告主機。它主要指內網主機需要訪問外網主機時,不需要做任何設置,完全意識不到防火牆的存在,而完成內外網的通信。但其基本原理是防火牆代替內部網絡主機完成與外網主機通信,然后把結果傳回給內網主機,在這個過程中,無論內網主機還是外網主機都意識不到它們其實是在和防火牆通信。而從外網只能看到防火牆,這就隱藏了內網網絡,提高了安全性。
(2)傳統代理的工作原理與透明代理相似,所不同的是它需要在客戶端設置代理服務器。我們經常在IE瀏覽器中設置代理服務器使用的就是傳統代理。
可能有的讀者還有疑惑,那么筆者教大家一個好記憶的方法。那就是如果你在本機設置了代理那么使用的就是傳統代理,如果本地計算機沒有設置,而所有設置工作都在路由器或服務器上執行的話,你采用的代理方式就是透明代理。
2、HTTP代理,FTP代理,SOCKS代理:
代理服務器有很多種,有的只提供某些服務。例如HTTP代理只提供HTTP的代理服務,使用HTTP代理的用戶只能通過代理訪問網站和頁面,不能訪問FTP站點。按照提供服務的不同代理分為HTTP代理、FTP代理、SOCKS代理等。
(1)HTTP代理:能夠代理客戶機的HTTP訪問,主要是代理瀏覽器訪問網頁,它的端口一般為80、8080、3128等。
(2)FTP代理:能夠代理客戶機上的FTP軟件訪問FTP服務器,它的端口一般為21、2121。
(3)RTSP代理:代理客戶機上的Realplayer訪問Real流媒體服務器的代理,其端口一般為554。
(4)POP3代理:代理客戶機上的郵件軟件用POP3方式收發郵件,端口一般為110。
(5)SSL代理:支持最高128位加密強度的http代理,可以作為訪問加密網站的代理。加密網站是指以https://開始的網站。ssl的標准端口為443。
(6)Telnet代理:能夠代理通信機的telnet,用於遠程控制,入侵時經常使用。其端口一般為23。
(7)SOCKS代理:SOCKS代理與其他類型的代理不同,它只是簡單地傳遞數據包,而並不關心是何種應用協議,既可以是HTTP請求也可以是FTP等其他請求,所以SOCKS代理服務器比其他類型的代理服務器速度要快得多。其標准端口為1080。
小提示:SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協議,而SOCKS5代理支持TCP協議的同時也支持UDP協議,還支持各種身份驗證機制、服務器端域名解析等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到,比如我們常用的聊天工具QQ在使用代理時就要求用SOCKS5代理,因為它需要使用UDP協議來傳輸數據。
3、匿名代理:
如果從隱藏使用代理用戶的級別上划分,代理可以分為三種,即高度匿名代理、普通匿名代理和透明代理。
(1)高度匿名代理不改變客戶機的請求,這樣在服務器看來就像有個真正的客戶瀏覽器在訪問它,這時客戶的真實IP是隱藏的,服務器端不會認為我們使用了代理。
(2)普通匿名代理能隱藏客戶機的真實IP,但會改變我們的請求信息,服務器端有可能會認為我們使用了代理。不過使用此種代理時,雖然被訪問的網站不能知道你的ip地址,但仍然可以知道你在使用代理,當然某些能夠偵測ip的網頁仍然可以查到你的ip。
(3)透明代理,它不但改變了我們的請求信息,還會傳送真實的IP地址。
三者隱藏使用代理者身份的級別依次為高度匿名代理最隱蔽,其次是普通匿名代理,最差的是透明代理。
小提示:這里所說的透明代理是根據匿名的情況來命名的,而上面所到的透明代理是根據啟用代理方式區分的。兩者是有區別的,不能混為一潭。
總結:在實際工作中建立代理服務器時一定要先想想自己所要建立代理的種類。不同的代理類型適用於不同的情況,不能同一論。
0
回答者: diaolong001
谷動力服務器頻道
出處:硅谷動力
本文詳細講解了代理服務器的類型、作用和設置方法等。第一頁是代理服務器的科普,幫助大家了解一些基礎知識。如果你已經熟悉,即可跳到第二頁“如何使用SOCKS代理服務器”這一段,直接查看如何使用代理服務器。
【相關閱讀:絕對實用 八大代理服務器軟件介紹】
什么是代理服務器
代理服務器(Proxy Server)是網上提供轉接功能的服務器,在一般情況下,我們使用網絡瀏覽器直接去連接其他Internet站點取得網絡信息時,是直接聯系到目的站點服務器,然后由目的站點服務器把信息傳送回來。代理服務器是介於客戶端和Web服務器之間的另一台服務器,有了它之后,瀏覽器不是直接到Web服務器去取回網頁而是向代理服務器發出請求,信號會先送到代理服務器,由代理服務器來取回瀏覽器所需要的信息並傳送給你的瀏覽器。
比如你想訪問的目的網站是A,由於某種原因你不能訪問到網站A或者你不想直接訪問網站A(這樣通過代理服務器網站A,對網站A而已可以隱藏你自己的身份,也就是不知道是誰訪問的網站,而認為是代理服務器訪問的),此時你就可以使用代理服務器,在實際訪問網站的時候,你在瀏覽器的地址欄內和你以前一樣輸入你要訪問的網站,瀏覽器會自動先訪問代理服務器,然后代理服務器會自動給你轉接到你的目標網站。
代理服務器的作用
- 提高訪問速度:通常代理服務器都設置一個較大的緩沖區,當有外界的信息通過時,同時也將其保存到緩沖區中,當其他用戶再訪問相同的信息時,則直接由緩沖區中取出信息,傳給用戶,以提高訪問速度。
- 隱藏真實身份:上網者也可以通過代理服務器隱藏自己的真實地址信息,還可隱藏自己的IP,防止被黑客攻擊。
- 突破限制:有時候網絡供應商會對上網用戶的端口,目的網站,協議,游戲,即時通訊軟件等的限制,使用代理服務器都可以突破這些限制。
代理服務器主要類型
- HTTP代理:最簡單的一種代理形式,能夠代理客戶機的HTTP訪問,上網瀏覽網頁使用的都是HTTP協議,通常的HTTP代理端口為80、3128或8080端口。
- SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡單地傳遞數據包,而並不關心是何種應用協議,既可以是HTTP協議,也可以是FTP協議,或者其他任何協議,所以SOCKS代理服務器比其他類型的代理服務器速度要快得多。SOCKS代理又分為SOCKS4和 SOCKS5,二者不同的是SOCKS4代理只支持TCP協議(即傳輸控制協議),而SOCKS5代理則既支持TCP協議又支持UDP協議(即用戶數據包協議),還支持各種身份驗證機制、服務器端遠程域名解析(解決DNS污染就靠這個了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的一種SOCKS代理。
如何使用HTTP代理服務器
HTTP代理服務器的設置方法,對於IE和FireFox設置略有不同。設置前需要先找一些可用的免費代理服務器地址。
IE的設置是這樣的,打開IE瀏覽器,選擇菜單欄的“工具/Internet選項…”。
這時候分兩種情況,對於ADSL撥號用戶來說,選擇一個網絡連接后,點“設置”,如下圖所示,選中代理服務器,填入地址和端口號。
對於局域網用戶來說,需要點“局域網設置”,如下圖所示,選中代理服務器,填入地址和端口號。
FireFox的設置和IE類似,打開FireFox瀏覽器,選擇菜單欄的“工具/選項…”。
這時選擇“高級/網絡”,點設置,就出現下面的界面,就可以進行代理服務器的設置了,選中“手動配置代理”,然后填寫代理服務器的地址和端口。
如何使用SOCKS代理服務器
這里就到重點內容了,SOCKS代理是目前功能最為全面,使用最為穩定的代理服務器,我目前上網就只用SSH搭建SOCKS代理服務器上網,訪問網絡沒有任何限制。下面我就着重講一下如何使用SOCKS代理服務器。
用SSH搭建SOCKS代理上網,建議使用Firefox瀏覽器,因為Firefox支持SOCKS代理遠程域名解析,而IE只能通過類似SocksCap這樣的第三方軟件實現,不是很方便。
配置Firefox瀏覽器
在Firefox設置SOCKS遠程域名解析,主要是為了防止DNS污染,具體設置方法是,在Firefox地址欄中,輸入 about:config ,按確認,修改里面的一項數值,改成 network.proxy.socks_remote_dns=true 就可以了。
然后,打開FireFox瀏覽器,選擇菜單欄的“工具/選項…”。選擇“高級/網絡”,點設置,就出現下面的界面,就可以進行代理服務器的設置了,選中“手動配置代理”,然后在SOCKS主機上,填寫代理服務器的地址127.0.0.1,端口1080,SOCKS類型選擇“SOCKS V5”,這時Firefox就配置結束。
設置SSH
配置好了Firefox,就該配置SSH了,安全外殼協議(Secure Shell Protocol / SSH)是一種在不安全網絡上提供安全遠程登錄及其它安全網絡服務的協議。常用的SSH工具有開源軟件PuTTY,支持SSH遠程登錄的主機可以實現socks5代理服務器的功能,不過在PuTTY中沒有配置文件,需要手動設置才能實現,且無法保存,而PuTTY完整版自帶的pLink可以實現命令行方式調用PuTTY實現SSH的加密通道。
具體的方法是,去PuTTY官方網站下載pLink這個文件,pLink的調用參數是:plink -C -v -N -pw 密碼 -D 本地端口 遠程用戶@IP或域名:遠程希望打開的端口。
新建一個文件,寫入以下內容,另存為pLink.bat批處理文件,並放在Putty的安裝目錄內。
@plink -N Username@sshServer -pw Password -D 127.0.0.1:1080
請將Username sshServer Password三處改為用戶自己登陸SSH服務器的用戶名、服務器地址和密碼。這個SSH帳號可以通過多種方法獲得,例如用戶購買了某些國外主機空間或VPS就會有SSH帳號,或者在淘寶網也有SSH帳號出售,我自用的SSH帳號是用每年100美元購買虛擬主機時贈送的,通常SSH帳號的價格大約是每年幾十元人民幣左右,也有少量國外網站提供免費的SSH帳號。
執行這個批處理文件,保持其窗口開啟,一旦關閉窗口代理便失效。然后打開已經配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,就可以使用SOCKS代理服務器上網了。
其他設置技巧
為了方便代理服務器的快速切換,我推薦兩個FireFox代理服務器擴展,一個是QuickProxy,可以實現一鍵切換代理功能,QuickProxy安裝后在狀態欄有一個按鈕,點擊后可以啟用、關閉Firefox瀏覽器的默認代理設置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。另一個是AutoProxy,通過一份無法訪問的域名列表目錄,實現自動在代理和非代理之間切換,該域名列表目錄由志願者手動維護。AutoProxy還可實現自定義您自己的代理規則;訂閱規則列表;自定義代理服務器等功能。使用AutoProxy的時候需要注意,點“代理服務器-編輯代理服務器”,將ssh -D的端口由7070修改為1080,點“代理服務器-選擇代理服務器”,將ssh -D設置為默認。
設置完成了之后,你就可以自由自在地在開放的互聯網上傲游了。根據我的使用經驗,基於SSH的SOCKS代理穩定、快速、功能全面,是值得推薦的代理方法,使用過程中流量需要自己把控,我個人覺得其瀏覽體驗要遠遠高於其他代理軟件。
1樓
2.基礎篇
什么是代理服務器?
代理服務器是介於瀏覽器和Web服務器之間的一台服務器,當你通過代理服務器上網瀏覽時,瀏覽器不是直接到Web服務器去取回網頁,而是向代理服務器發出請求,由代理服務器來取回瀏覽器所需要的信息,並傳送給你的瀏覽器。
什么是免費代理服務器
在使用代理獵手等軟件搜索代理服務器地址時,會在驗證狀態欄中出現類似“要密碼”、“Free”等字樣。如果你把“Free”的地址設置為代理服務器,那你就會發現訪問網頁時不會要求你輸入密碼了。這就是“免費的代理服務器”。為什么會出現free的呢?有以下幾種情況:
1.是系統漏洞,一旦被網管發現就會被堵上;
2.是善良的網管和其他有機會接近主機的人,將機器設成了代理服務器;
3.是真正的好心人,就是將自己的機器作為免費代理,造福廣大同仁。這真
值得欽佩!但被查封關閉得也最快。
4.是ISP商為了提高影響,在一段時間內免費開放,一般很短。
使用代理服務器的好處
Proxy Server(代理服務器)是Internet鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯(OSI)型的對話層,主要的功能有:
突破自身IP訪問限制:
1.訪問國外站點。教育網、169網等網絡用戶可以通過代理訪問國外網站。
2.訪問一些單位或團體內部資源,如某大學FTP(前提是該代理地址在該資源的允許訪問范圍之內),使用教育網內地址段免費代理服務器,就可以用於對教育網開放的各類FTP下載上傳,以及各類資料查詢共享等服務。
3.突破中國電信的IP封鎖:中國電信用戶有很多網站是被限制訪問的,這種限制是人為的,不同Serve對地址的封鎖是不同的。所以不能訪問時可以換一個國外的代理服務器試試。
4.提高訪問速度:通常代理服務器都設置一個較大的硬盤緩沖區,當有外界的信息通過時,同時也將其保存到緩沖區中,當其他用戶再訪問相同的信息時,則直接由緩沖區中取出信息,傳給用戶,以提高訪問速度。
5.隱藏真實IP:上網者也可以通過這種方法隱藏自己的IP,免受攻擊。
2.上手篇:
Internet Explorer中代理的設置方法(適用於直接上internet的用戶)
1.在IE4.0中的代理設置方法:
在主菜單上選擇“查看”→“Internet選項”→“連接”→“通過代理服務器訪問Internet”,此時將你找到的代理服務器地址和端口填入,然后點擊“確定”,就可以通過代理服務器瀏覽網頁了。
2. IE5.0的代理設置方法:
在主菜單上選擇“工具”→“Internet選項”→“連接”→“設置”→“使用代理服務器”,這時將你找到的代理服務器地址和端口填入即可。
提示:對於局域網用戶,應點擊“連接‘標簽下面的’局網域設置”來設置代理。
3. NETSCAPE 4.x的代理設置方法:
選擇主菜單上的“Edit”→“Preferences”→“advanced”→“proxies”→“Manual proxy configuration”→“View”,將你找到的代理服務器地址和端口填入,按“OK”完成。
4. Opera的代理設置方法:
選擇主菜單上的“設置”→“Proxy選項”,將你找到的代理服務器地址和端口填入即可。
5.網絡螞蟻的代理設置方法:
在主菜單上選擇“選項設置”→“參數設置”→“代理”→“添加”,然后將可用的代理服務器地址根據類型填入,如該服務器需要輸入用戶名和密碼,選中代理服務器選項下的“認證”,填入即可。大多數下載軟件的代理設置與網絡螞蟻相似,如FlashGet。
3.進階篇:
從哪里能找到代理最原始的方法就是用軟件搜索某個網段(現在網上還有很多搜索代理的工具軟件),不過這種搜索代理服務器可是很費時的活。通常大家是不會把自己經常使用的代理服務器告訴別人的,因為用的人多了速度自然就會慢。不過網上也有很多網站和BBS 都提供免費代理服務器的地址,你可以自己用搜索引擎(如Google、百度)查一下Proxy或者免費代理,就能發現很多類似的網站。
說到搜索代理軟件那就首推代理獵手,向導式的在線幫助說明,就算你是第一次使用也應不存在太大的問題。具體步驟如下:
1.從網上收錄到盡可能多的代理列表(最好都是可用的),保存為一個以.txt后綴的文本文件,格式如下:
101.123.193.15:1080@SOCKS4
101.123.193.115:1080@SOCKS5
101.123.193.115:21@ftp
101.123.193.115:80@http
101.123.193.115:8080@http
……
(以上地址皆為舉例)
2.運用代理獵手到“搜索結果”頁面中,點“導入結果”,將.txt格式的代理列表導入。
3.點擊“系統”按鈕,選擇“參數設置”。
4.在“搜索驗證設置”頁面中對“驗證設置”項中的兩個超時時間參數進行設置。
5.最后當然是上網的校驗。
什么樣的代理是好代理
代理好用的標准:速度快,穩定,當然前提是免費。
在代理獵手3.0以上版本,驗證時間欄為“時間特性”,顯示情況類似這樣:“0.9│1.3│2.6”、“26.3│0.0│26.3”,這三個時間依次代表:連接時間、首次接收數據時間、總驗證時間。當然也是越小越好了。決定一個代理的速度的因素有很多,主要有:
1.免費代理服務器所在的網路。大家用proxy主要還是為了出國,因而,四大網絡的出口局的帶寬就直接決定着其中的proxy的速度。
2.代理服務器的性能。前面的文章提到,proxy不過是一個大cache而已,因此它的硬盤大小、網路的帶寬就會影響速度。這和你自己機器是一樣的。
3.代理服務器與你的機器之間的距離。proxy主要是為特定對象服務的,其地理分布通常不會太廣泛。而廣大網友就不會與你所用的proxy之間的距離有多遠了。自然,距離越遠,速度也就越慢。
4.你所訪問的站點的情況。這也是影響proxy速度的原因。你要訪問對方的站點,自然要以對方的標准為主,就如同兩架速度不同的Modem一樣。可惜很多網友常常忽略這點。
4.高手篇:
怎樣使用代理訪問不能上的網站
由於……(省略100字,不告訴你們,哈哈)。教育網用戶不能訪問國外網站,所有國外的代理也不能為之使用,是否我們便無能為力了呢?答案不是這樣的。
我們可以參照下面二次代理的使用方法解決。
1.去Download一個Sockscap32,在設置中填好Socks代理服務器地址。
2.將瀏覽器的快捷方式拖到SocksCap32的空白框中。聯網后,先啟動Sockscap32。再在瀏覽器中填上國外代理服務器的地址,在SocksCap32中運行瀏覽器即可。
我這里有一片有關的文章,不知道對你有沒有幫助:
作為網絡管理員的你如何有效的管理網絡呢?雖然很多網管工具可以幫助你,但是最有效的還是建立一個代理服務器來過濾非法信息,因此作為網絡管理員的我們需要對代理服務器的相關知識有所了解。
今天主要為各位讀者介紹什么時候用到代理,代理服務分哪幾種。
一、什么時候用到代理
顧名思義代理就是幫助你上網的某種服務,作為網絡管理員來說代理有什么用呢?我們公司有好幾個機房,原來使用操作系統的共享連接來接入網絡,實際中發現很多上網的用戶經常運行非法程序,病毒和黑客工具無孔不入,更有甚者在上班時間玩網絡游戲。
如何禁止這些行為呢?代理服務器可以提供幫助,我在公司網絡出口那台服務器安裝了ISA2000后啟用了他的代理功能,這樣機房中的計算機就只能通過 IE瀏覽器訪問網頁信息了,游戲和聊天工具都無法正常使用了。因此代理服務器在實際工作中應用還是非常廣泛的,他可以幫助我們這些管理員有效的管理網絡資源。
小提示:代理服務器的工作機制很象我們生活中常常提及的代理商,假設你自己的機器為A機,你想獲得的數據由服務器B提供,代理服務器為C。那實際工作中A機需要B機的數據,A直接與C機建立連接,C機接收到A機的數據請求后,與B機建立連接,下載A機所請求的B機上的數據到本地,再將此數據發送至A機,從而完成代理任務。
二、代理的種類
代理的種類非常多,也有很多種划分方法。我們對此一一講解。
1、透明代理和傳統代理:
按照代理的設置方式划分可以分為透明代理和傳統代理。
(1)透明代理(Transparent proxy)實質上屬於DNAT的一種,也就是類似於在NAT中的宣告主機。它主要指內網主機需要訪問外網主機時,不需要做任何設置,完全意識不到防火牆的存在,而完成內外網的通信。但其基本原理是防火牆代替內部網絡主機完成與外網主機通信,然后把結果傳回給內網主機,在這個過程中,無論內網主機還是外網主機都意識不到它們其實是在和防火牆通信。而從外網只能看到防火牆,這就隱藏了內網網絡,提高了安全性。
(2)傳統代理的工作原理與透明代理相似,所不同的是它需要在客戶端設置代理服務器。我們經常在IE瀏覽器中設置代理服務器使用的就是傳統代理。
可能有的讀者還有疑惑,那么筆者教大家一個好記憶的方法。那就是如果你在本機設置了代理那么使用的就是傳統代理,如果本地計算機沒有設置,而所有設置工作都在路由器或服務器上執行的話,你采用的代理方式就是透明代理。
2、HTTP代理,FTP代理,SOCKS代理:
代理服務器有很多種,有的只提供某些服務。例如HTTP代理只提供HTTP的代理服務,使用HTTP代理的用戶只能通過代理訪問網站和頁面,不能訪問FTP站點。按照提供服務的不同代理分為HTTP代理、FTP代理、SOCKS代理等。
(1)HTTP代理:能夠代理客戶機的HTTP訪問,主要是代理瀏覽器訪問網頁,它的端口一般為80、8080、3128等。
(2)FTP代理:能夠代理客戶機上的FTP軟件訪問FTP服務器,它的端口一般為21、2121。
(3)RTSP代理:代理客戶機上的Realplayer訪問Real流媒體服務器的代理,其端口一般為554。
(4)POP3代理:代理客戶機上的郵件軟件用POP3方式收發郵件,端口一般為110。
(5)SSL代理:支持最高128位加密強度的http代理,可以作為訪問加密網站的代理。加密網站是指以https://開始的網站。ssl的標准端口為443。
(6)Telnet代理:能夠代理通信機的telnet,用於遠程控制,入侵時經常使用。其端口一般為23。
(7)SOCKS代理:SOCKS代理與其他類型的代理不同,它只是簡單地傳遞數據包,而並不關心是何種應用協議,既可以是HTTP請求也可以是FTP等其他請求,所以SOCKS代理服務器比其他類型的代理服務器速度要快得多。其標准端口為1080。
小提示:SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協議,而SOCKS5代理支持TCP協議的同時也支持UDP協議,還支持各種身份驗證機制、服務器端域名解析等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到,比如我們常用的聊天工具QQ在使用代理時就要求用SOCKS5代理,因為它需要使用UDP協議來傳輸數據。
3、匿名代理:
如果從隱藏使用代理用戶的級別上划分,代理可以分為三種,即高度匿名代理、普通匿名代理和透明代理。
(1)高度匿名代理不改變客戶機的請求,這樣在服務器看來就像有個真正的客戶瀏覽器在訪問它,這時客戶的真實IP是隱藏的,服務器端不會認為我們使用了代理。
(2)普通匿名代理能隱藏客戶機的真實IP,但會改變我們的請求信息,服務器端有可能會認為我們使用了代理。不過使用此種代理時,雖然被訪問的網站不能知道你的ip地址,但仍然可以知道你在使用代理,當然某些能夠偵測ip的網頁仍然可以查到你的ip。
(3)透明代理,它不但改變了我們的請求信息,還會傳送真實的IP地址。
三者隱藏使用代理者身份的級別依次為高度匿名代理最隱蔽,其次是普通匿名代理,最差的是透明代理。
小提示:這里所說的透明代理是根據匿名的情況來命名的,而上面所到的透明代理是根據啟用代理方式區分的。兩者是有區別的,不能混為一潭。
總結:在實際工作中建立代理服務器時一定要先想想自己所要建立代理的種類。不同的代理類型適用於不同的情況,不能同一論。