在與朋友討論游戲或是相關(guān)網(wǎng)絡(luò)方面的問題時(shí),代理一詞使用得相當(dāng)頻繁。什么是代理?有什么作用?如何使用代理呢?一系列相關(guān)問題就像一個(gè)個(gè)大問號(hào)懸在很多朋友的大腦中。今天,筆者就介紹一些代理方面的知識(shí),試圖將這些問號(hào)變成句號(hào)。
什么是代理
平時(shí)我們使用網(wǎng)絡(luò)工具(例如瀏覽器、下載工具、聊天工具等)時(shí),這些網(wǎng)絡(luò)工具都是直接向相應(yīng)的服務(wù)器取得數(shù)據(jù),相當(dāng)于點(diǎn)到點(diǎn)連接方式。而代理就是網(wǎng)絡(luò)工具和相應(yīng)的服務(wù)器之間的一個(gè)橋梁,這些網(wǎng)絡(luò)工具直接與代理服務(wù)器聯(lián)系,而代理服務(wù)器負(fù)責(zé)與相應(yīng)的服務(wù)器進(jìn)行聯(lián)系,它更像一個(gè)“媒人”,為網(wǎng)絡(luò)工具與相應(yīng)的服務(wù)器牽線。
由于代理服務(wù)器主要工作在開放系統(tǒng)互聯(lián)(OSI)模型的對(duì)話層,因此能起到防火墻的作用。此外,一些代理服務(wù)器還提供了匿名及連接SSL加密功能。利用代理服務(wù)器連接到網(wǎng)絡(luò)中可以有效地防止感染病毒、避免被黑客程序侵襲。使用代理服務(wù)器上網(wǎng),還可以有效地保護(hù)自己的上網(wǎng)賬號(hào)、個(gè)人隱私信息,從而提供上網(wǎng)的安全性。
代理服務(wù)器又可以分為三種,即高度匿名代理、普通匿名代理和透明代理。
高度匿名代理不改變客戶機(jī)的請(qǐng)求,這樣在服務(wù)器看來就像有個(gè)真正的客戶瀏覽器在訪問它,這時(shí)客戶的真實(shí)IP是隱藏的,服務(wù)器端不會(huì)認(rèn)為用戶使用了代理;
普通匿名代理能隱藏客戶機(jī)的真實(shí)IP,但會(huì)改變請(qǐng)求信息,服務(wù)器端有可能會(huì)認(rèn)為我們使用了代理,但其實(shí)這種代理的安全性可能比高度匿名代理更高,有的代理甚至?xí)冸x客戶機(jī)發(fā)送信息中的一部分,這樣服務(wù)器端就根本探測(cè)不到所用的操作系統(tǒng)版本和瀏覽器版本;
第三種是透明代理,它不改變我們的請(qǐng)求信息,并傳送真實(shí)的IP地址。
網(wǎng)上找代理快而準(zhǔn)
很多情況下我們需要代理服務(wù)器的幫忙,但是如何在網(wǎng)上快而準(zhǔn)地找到可以使用的代理服務(wù)器呢?
代理網(wǎng)站
國(guó)內(nèi)較知名的代理服務(wù)器網(wǎng)站——代理中國(guó)(www.proxycn.com)就是一個(gè)不錯(cuò)的代理服務(wù)器網(wǎng)站,更新速度較快,從該網(wǎng)站可以方便而快捷地找到各種類型的代理服務(wù)器。除此之外,代理服務(wù)器網(wǎng)(www.cnproxy.com)也是不錯(cuò)的代理服務(wù)器網(wǎng)站。
借助代理獵手
除了使用代理服務(wù)器網(wǎng)站搜索代理外,還可以通過代理獵手這款軟件來搜索代理服務(wù)器。安裝代理獵手后,單擊菜單“搜索任務(wù)/添加任務(wù)”,選擇“搜索網(wǎng)址范圍”,單擊“下一步”按鈕,通過“添加”按鈕將要搜索的IP地址段添加進(jìn)來,單擊“下一步”按鈕設(shè)置端口,再按照向?qū)瓿稍O(shè)置。
單擊工具欄中的“開始執(zhí)行搜索任務(wù)”按鈕開始掃描設(shè)定IP地址段中的可用代理服務(wù)器(如圖1),掃描結(jié)束后會(huì)在“搜索結(jié)果”列表中顯示出可用的代理服務(wù)器信息。最后再單擊“代理調(diào)度”選項(xiàng)卡,選中可用的代理服務(wù)器,單擊“驗(yàn)證全部”按鈕進(jìn)行驗(yàn)證,最后就會(huì)得到可用的代理服務(wù)器了。
按需使用代理
瀏覽器的代理服務(wù)器設(shè)置
代理服務(wù)器是一臺(tái)實(shí)體服務(wù)器,一般都有很大的存儲(chǔ)空間,在使用過程中它不斷地將網(wǎng)絡(luò)工具所請(qǐng)求的數(shù)據(jù)資源緩存到存儲(chǔ)器(也稱緩存)上,如果其他網(wǎng)絡(luò)工具請(qǐng)求的數(shù)據(jù)之前已經(jīng)被緩存在存儲(chǔ)器上,則可以直接從代理服務(wù)器中將這部分?jǐn)?shù)據(jù)發(fā)送給這些網(wǎng)絡(luò)工具,從而提高工作效率。例如瀏覽器在訪問國(guó)外網(wǎng)站時(shí),選擇合適的代理服務(wù)器往往會(huì)大幅提高訪問速度。
在IE瀏覽器中設(shè)置代理要分兩種情況,第一種情況就是直接撥號(hào)上網(wǎng),第二種則是在局域網(wǎng)中共享上網(wǎng)。
撥號(hào)上網(wǎng)方式:?jiǎn)螕舨藛巍肮ぞ摺?,選“Internet選項(xiàng)(O)”,在打開的窗口中選擇“連接”選項(xiàng)卡,選擇默認(rèn)的撥號(hào)連接項(xiàng),單擊右側(cè)的“設(shè)置”按鈕,在“代理服務(wù)器”組,把“對(duì)此連接使用代理服務(wù)器”打鉤,然后填上HTTP的地址和端口。如果有更齊全的代理數(shù)據(jù),如SOCK及FTP等,可單擊“高級(jí)(C)…”,分別填人對(duì)應(yīng)的代理數(shù)據(jù)。最后單擊“確定”就可以了(如圖2)。
局域網(wǎng)共享上網(wǎng)方式:在IE的選項(xiàng)窗口中單擊“連接”選項(xiàng)卡,單擊“局域網(wǎng)設(shè)置”按鈕,勾選“為L(zhǎng)AN使用代理服務(wù)器”,接下來再設(shè)置代理服務(wù)器的IP地址及端口號(hào)即可。默認(rèn)為HTTP代理服務(wù)器,如果要設(shè)置成其他代理,請(qǐng)單擊“高級(jí)”按鈕,再進(jìn)行相應(yīng)的設(shè)置。
Firefox的代理服務(wù)器設(shè)置相對(duì)簡(jiǎn)單些:?jiǎn)螕舨藛巍肮ぞ撸x項(xiàng)”,在打開的窗口中單擊“高級(jí)”按鈕,選擇“網(wǎng)絡(luò)”選項(xiàng)卡,單擊“設(shè)置”按鈕,在打開的窗口中選擇“托運(yùn)配置代理”選項(xiàng),接下來就可以直接設(shè)置相應(yīng)的代理服務(wù)器了(如圖3)。
此外,F(xiàn)irefox瀏覽器有一個(gè)智能代理工具——Torpark,啟動(dòng)了Torpark后,F(xiàn)irefox瀏覽器會(huì)自動(dòng)獲取代理服務(wù)器。在狀態(tài)欄右側(cè)會(huì)顯示Tor的工具狀態(tài),可以用鼠標(biāo)單擊將其變成“Tor Enabled”便可切換到代理模式,再單擊將其變成“Tor Disabled”便可切換到非代理模式了。
如果在瀏覽網(wǎng)頁(yè)的過程中需要使用代理來訪問的話,還有一種非常不錯(cuò)的臨時(shí)解決方案,那就是使用一些臨時(shí)代理服務(wù)器?,F(xiàn)在網(wǎng)上有很多這樣的臨時(shí)代理服務(wù)器,使用起來也很簡(jiǎn)單,一般只要將要打開的目標(biāo)網(wǎng)址輸入到臨時(shí)代理服務(wù)器頁(yè)面中相應(yīng)的地址框,就可以使用這個(gè)臨時(shí)代理服務(wù)器來打開目標(biāo)頁(yè)面了。此外,像http://proxy.daili.name/、http://www.51an.com中的代理功能、http://www.zqzj.net/、http://119.sn.cn/都是不錯(cuò)的在線代理網(wǎng)站。
游戲
魔獸世界
玩魔獸世界的玩家,可以使用一個(gè)叫“二七代理”的專用代理軟件,運(yùn)行該軟件后,直接在主窗口中單擊“啟動(dòng)加速”按鈕,再單擊“選擇加速線路”按鈕,在列表中根據(jù)自己的網(wǎng)絡(luò)類型選擇一個(gè)線路,接下來再單擊“運(yùn)行魔獸世界”按鈕登錄進(jìn)入游戲,最后再單擊“檢測(cè)是否加速成功”按鈕,如果加速成功,則說明使用代理也成功了,如果不成功,只要重新嘗試選擇其他代理線路即可(如圖4)。
QQ游戲
在QQ游戲登錄界面單擊“高級(jí)設(shè)置”按鈕,展開設(shè)置面板,然后選擇適合的代理類型并將代理服務(wù)器IP地址設(shè)置進(jìn)去即可(如圖5)。
小知識(shí)
代理服務(wù)器的類型。代理服務(wù)器的類型很多,如HTTP代理、FTP代理、SOCKS代理等,每種代理對(duì)應(yīng)其自身的功能。
HTTP代理:能夠代理客戶機(jī)的HTTP訪問,主要是代理瀏覽器訪問網(wǎng)頁(yè),它的端口一般為80、8080、3128等;
FTP代理:能夠代理客戶機(jī)上的FTP軟件訪問FTP服務(wù)器,它的端口一般為21、2121;
RTSP代理:代理客戶機(jī)上的Realplayer訪問Real流媒體服務(wù)器的代理,其端口一般為554;
POP3代理:代理客戶機(jī)上的郵件軟件用POP3方式收發(fā)郵件,端口一般為11O;
SOCKS代理:SOCKS代理與其他類型的代理不同,它只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而并不關(guān)心是何種應(yīng)用協(xié)議,既可以是HTTP請(qǐng)求,又可以是FTP數(shù)據(jù)請(qǐng)求或是其他。所以SOCKS代理服務(wù)器比其他類型的代理服務(wù)器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協(xié)議(傳輸控制協(xié)議),而SOCKS5代理則既支持TCP協(xié)議又支持UDP協(xié)議(用戶數(shù)據(jù)包協(xié)議),還支持各種身份驗(yàn)證機(jī)制、服務(wù)器端域名解析等。比如常用的聊天工具QQ在使用代理時(shí)就要求用SOCKS5代理,因?yàn)樗枰褂肬DP協(xié)議來傳輸數(shù)據(jù)。