.
代理服務(wù)器之間的級聯(lián)
---轉(zhuǎn)摘之《
世界網(wǎng)絡(luò)
》
對于在教育網(wǎng)和科技網(wǎng)內(nèi)的朋友,直接從國外下載需要支付高額流量費,或機器不能直接連出國,所以要使用國外的代理,還得先學(xué)會用二級代理。有一點需要注意的是:并不是所有的代理都能用作一級代理,只有支持SSL的HTTP代理才行。
二次代理就是兩個代理的級聯(lián),有很多Proxy Server本來就支持級聯(lián),如Winproxy、Wingate,這里只討論如何使用代理。要用到的一些軟件:Sockscap、Httport、MProxy,這幾個軟件在網(wǎng)上都能很方便的找到。
代理級聯(lián)一般有http代理和socks代理為基礎(chǔ)來進(jìn)行,常用代理級聯(lián)大概有以下幾種方式:
一、http代理之間的級聯(lián)
http代理級聯(lián)可以有多種方式來實現(xiàn),我說說簡單的兩種吧。最簡單的方法就是使用Mproxy,它支持三級http代理級聯(lián),支持輸入前兩級代理的地址和端口即可,然后就可以使用本地127.0.0.1:888作為代理來訪問,不過這個方法的缺陷就是不支持http代理的認(rèn)證,不能使用需要認(rèn)證http代理。
另外一種方法使用Httport,其實這個代理功能很強大,現(xiàn)在只是用來http代理間的級聯(lián),打開Httport,在proxy頁輸入第一級http代理的地址和端口,如果需要認(rèn)證就選擇上認(rèn)證,輸入用戶名和密碼,然后到port mapping頁,點擊Add按鈕,在列表中出現(xiàn)New mapping,然后在RemoteHost里輸入第二級http代理的地址,Remote port里輸入第二級http代理的端口,local port里輸入本地監(jiān)聽的端口,如3128、8080等端口,在Proxy頁點start按鈕后就可以使用本地127.0.0.1:3128作為代理來訪問了,需要注意的是第一級http代理必須支持ssl連接,否則不能級聯(lián)第二級http代理。
所謂SSL,是指Secure Sockets Layer,是由Netscape公司開發(fā)的一套Internet數(shù)據(jù)安全協(xié)議,當(dāng)前版本為3.0。它已被廣泛地用于Web瀏覽器與服務(wù)器之間的身份認(rèn)證和加密數(shù)據(jù)傳輸。需要說明的是,雖然你瀏覽的內(nèi)容是加密的,不過連接站點在代理服務(wù)器上邊的是可見的。另外,站點的URL和IP在代理服務(wù)器上仍然是可見的。找SSL的代理很簡單,可以使用AATools之類的軟件,也可以直接用FLASHGAT來驗證。
需要補充一點的就是,上面的二次代理可以供別人使用,因為是在本地所有ip上進(jìn)行監(jiān)聽的,如在你的機器ip是10.9.1.11,本地端口是888,別人能訪問10.9.0.11:888作為二次代理使用,這樣你就可以與別人共享你的二次代理了,這里介紹的Mproxy不是Multiproxy,Multiproxy是做代理驗證和調(diào)度用的。
二、socks代理之間的級聯(lián)
socks代理級聯(lián)也有幾種方式,常用的方法是使用sockscap來實現(xiàn),在sockscap的Setting對話框中輸入socks代理地址、端口,如是socks5還有用戶和密碼,然后加入可使用socks代理的軟件(FREE的SOCKS更好了!。,如IE,在Internet選項里socks里設(shè)置二級socks代理的地址和端口,在sockscap里運行IE就可以使用上二次socks代理了,像其他的Flashfxp、Sterm和Leapftp里也一樣,在這些軟件上設(shè)置二級socks代理,然后在sockscap里運行就可以使用二次socks代理了;另外也可以使用SkSockServer來實現(xiàn),這個軟件支持256級socks代理的級聯(lián),本身也可以作為socks proxy server來使用,跟mproxy差不多,只要加入各級socks代理地址和端口即可,另外sockschain也是做socks級聯(lián)的工具。
三、http代理和其他代理的級聯(lián)
http代理跟別的代理級聯(lián),這里用的是上面提到的httport,注意第一級http代理一定要求ssl連接(一定是SSL的代理呀,否則不行的。。,在proxy頁輸入http代理的地址和端口,然后在 port mapping頁加入其他要級聯(lián)的代理,如telnet代理,在remote host和remoteport里輸入分別telnet代理的地址和端口,在local port輸入本地監(jiān)聽端口,如23,在proxy頁點擊start,這樣telnet 127.0.0.1 23就是連接到二次代理上,接著輸入要遠(yuǎn)程登錄地址和端口即可,級聯(lián)socks代理也一樣,在port mapping頁輸入二次代理的地址、端口和本地監(jiān)聽端口(如1080),這樣你就可以在其他軟件上使用127.0.0.1:1080作為二次代理使用了,其他的如ftp、pop3代理也一樣這樣作為二級代理與http代理級聯(lián)。
四、socks代理和其他代理的級聯(lián)
socks代理與其他代理級聯(lián),這里介紹的是sockscap,跟上面介紹的一樣,在setting對話框里輸入socks代理的地址和端口,然后add其他需要用二次代理的軟件,如IE,OE和flashfxp等軟件,只要在internet選項里輸入第二級http和ftp代理的地址和端口,在sockscap里運行IE就能使用二級的http和ftp代理,其他的軟件也一樣,設(shè)置上二級代理在sockscap里運行即可使用二級代理。
五、tlenet代理之間的級聯(lián)
其實telnet代理之間的級聯(lián)很簡單,以常用的wingate代理為例,當(dāng)我們telnet到代理時出現(xiàn)Wingate> 的提示,直接輸入另外一個telnet代理的地址和端口即可,一般是"ip port",有些代理是"ip:port"(如CSM Proxy Server),輸入即可連到二次代理上,在二次代理輸入要telnet登錄的地址就可以了。
上面介紹了幾種常用代理的級聯(lián)方法,其實就是靈活使用上面的httport、sockscap等幾個軟件,只要熟練掌握軟件的使用,能夠玩出很多的花樣來,比如跟其它的軟件配合使用,至于國外的二次代理,http代理可以到multiproxy的主頁上去找,其他代理可以在google上輸入free proxy http socks來搜索,最新軟件可以到軟件的主頁獲得,最后說一句,學(xué)好httport軟件的使用大有前途, 對那些只開了http代理,其他端口被封的人大有用處。
注:sockscap的主頁 http://www.socks.nec.com/
httport的主頁 http://www.htthost.com/
multiproxy的主頁 http://www.multiproxy.org/
1、先找一個國內(nèi)的SOCKS4或者SOCKS5代理,之所以是國內(nèi)的,主要是避免國際流量。同時,教育網(wǎng)內(nèi)的用戶還要注意的,不同學(xué)校定義的免費流量IP段是不同的,為了保護(hù)你免遭巨額流量費,一定要確認(rèn)該FREE的SOCKS代理是免費的!。
2、運行SOCKSCAP——文件——設(shè)置——填入代理(區(qū)分SOCKS4和SOCKS5)
3、添加:新建——瀏覽——你要運行的軟件(如IE)——確定。
記住,每次要運行軟件,只有從SCOKSCAP里面運行才生效!
如果您對代理服務(wù)器感興趣,請看下面的相關(guān)文章:
一、- 代理服務(wù)器基礎(chǔ)知識 -
二、- 代理服務(wù)器的搜索和設(shè)置 -
三、- 代理服務(wù)器端口分配一覽表 -
四、- 代理服務(wù)器之間的級聯(lián) -
五、- 代理服務(wù)器之日常具體應(yīng)用 -
六、- 代理服務(wù)器使用情況分 -