下一頁 1 2
其實二次代理就是兩個代理的級聯,有很多Proxy Server本來就支持級聯,如Winproxy、Wingate,不是我們自己開代理,只是使用代理,所以不討論這個問題,先說說要用到的一些軟件,Sockscap、Httport、MProxy,這幾個軟件在網上都能很方便的找到,
代理級聯一般有http代理和socks代理為基礎來進行,常用代理級聯大概有以下幾種方式:
1、http代理之間的級聯。
2、socks代理之間的級聯。
3、http代理和其他代理的級聯。
4、socks代理和其他代理的級聯。
5、tl.net代理之間的級聯。
一、http代理之間的級聯
http代理級聯可以有多種方式來實現,我說說簡單的兩種吧,最簡單的方法就是使用Mproxy,它支持三級http代理級聯,支持輸入前兩級代理的地址和端口即可,然后就可以使用本地127.0.0.1:888作為代理來訪問,不如這個方法的缺陷就是不支持http代理的認證,不能使用需要認證http代理;另外一種方法使用Httport,其實這個代理功能很強大,現在只是用來http代理間的級聯,打開Httport,在proxy頁輸入第一級http代理的地址和端口,如果需要認證就選擇上認證,輸入用戶名和密碼,然后到port mapping頁,點擊Add按鈕,在列表中出現New mapping,然后在Remote Host里輸入第二級http代理的地址,Remote port里輸入第二級http代理的端口,local port里輸入本地監聽的端口,如3128、8080等端口,在Proxy頁點start按鈕后就可以使用本地127.0.0.1:3128作為代理來訪問了,需要注意的是第一級http代理必須支持ssl連接,否則不能級聯第二級http代理。
需要補充一點的就是,上面的二次代理可以供別人使用,因為是在本地所有ip上進行監聽的,如在你的機器ip是10.9.1.11,本地端口是888,別人能訪問10.9.0.11:888 作為二次代理使用,這樣你就可以與別人共享你的二次代理了,這里介紹的Mproxy不是Multiproxy,Multiproxy是做代理驗證和調度用的。
二、socks代理之間的級聯
socks代理級聯也有幾種方式,常用的方法是使用sockscap來實現,在sockscap的Setting對話框中輸入socks代理地址、端口,如是socks5還有用戶和密碼,然后加入可使用socks代理的軟件,如IE,在Internet選項里socks里設置二級socks代理的地址和端口,在sockscap里運行IE就可以使用上二次socks代理了,像其他的Flashfxp、Sterm和Leapftp里也一樣,在這些軟件上設置二級socks代理,然后在sockscap里運行就可以使用二次socks代理了;另外也可以使用SkSockServer來實現,這個軟件支持256級socks代理的級聯,本身也可以作為socks proxy server來使用,跟mproxy差不多,只要加入各級socks代理地址和端口即可,另外sockschain也是做socks級聯的工具。
三、http代理和其他代理的級聯
http代理跟別的代理級聯,這里用的是上面提到的httport,注意第一級http代理一定要求ssl連接,否則不能級聯,在proxy頁輸入http代理的地址和端口,然后在port mapping頁加入其他要級聯的代理,如telnet代理,在remote host和remote port里輸入分別telnet代理的地址和端口,在local port輸入本地監聽端口,如23,在proxy頁點擊start,這樣telnet 127.0.0.1 23就是連接到二次代理上,接著輸入要遠程登錄地址和端口即可,級聯socks代理也一樣,在port mapping頁輸入二次代理的地址、端口和本地監聽端口(如1080),這樣你就可以在其他軟件上使用127.0.0.1:1080 作為二次代理使用了,其他的如ftp、pop3代理也一樣這樣作為二級代理與http代理級聯。