http转socks软件SOCKS2HTTP的使用
生活随笔
收集整理的這篇文章主要介紹了
http转socks软件SOCKS2HTTP的使用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
相信有不少網(wǎng)友都是通過(guò)局域網(wǎng)代理上網(wǎng)的,雖然有代理帳號(hào)和密碼,可出于安全考慮網(wǎng)管通常都會(huì)封殺80以外的服務(wù)端口,這樣一來(lái)你只能用WWW,無(wú)法用ICQ、FTP。上網(wǎng)又少了很多樂(lè)趣了。不過(guò)現(xiàn)在好了只要配合使用好SOCKS2HTTP、SOCKSCAP32外加一個(gè)超強(qiáng)的HTTP代理就可以可以完全繞過(guò)防火墻(只要防火墻開(kāi)放80口就)。玩OCIQ,IRC,。。。不成問(wèn)題。(注意你的網(wǎng)絡(luò)必需能連接正常到[url]www.totalrc.net[/url]端口為80這個(gè)網(wǎng)關(guān)地址。
? ? 先來(lái)看看sockcap32的使用:
? ? Socks是個(gè)電路級(jí)網(wǎng)關(guān),是DavidKoblas在1990年開(kāi)發(fā)的。此后,就一直作為Internet RFC 中的開(kāi)放標(biāo)準(zhǔn)。Socks在協(xié)議棧的TCP層上運(yùn)行。與Winsock 不同的是,Socks不要求應(yīng)用程序遵循特定的操作系統(tǒng)平臺(tái),比如象Winsock那樣遵循Windows。Socks代理與應(yīng)用層代理、HTTP 層代理不同,Socks 代理只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而不必關(guān)心是何種應(yīng)用協(xié)議(比如FTP、HTTP和NNTP請(qǐng)求)。所以Socks代理服務(wù)器比應(yīng)用層代理服務(wù)器要快得多。正因?yàn)镾ocks代理服務(wù)器有這樣的功能我們才可以通過(guò)它來(lái)連接Internet。(SocksCap就是這樣一個(gè)客戶端軟件)
? ?常用到有SOCKS4和SOCKS5兩種版本SOCKS,其中Socks4代理只支持TCP協(xié)議,socks5代理支持TCP和UDP協(xié)議,還支持各種身份驗(yàn)證機(jī)制,服務(wù)器端域名解析等。socks4能干的socks5都可以干,反過(guò)來(lái)就不行了,如ICQ只能用socks5代理,而ftp可以用socks4和socks5。Sockscap32是NEC公司開(kāi)發(fā)的一個(gè)使所有winsock應(yīng)用都可以用socks代理的工具。它給winsock的系統(tǒng)調(diào)用庫(kù)加上了個(gè)“帽子”,所有在sockscap環(huán)境下應(yīng)用產(chǎn)生的winsock調(diào)用都會(huì)被sockcap截獲,在你正確設(shè)置sockcap32的情況下,這樣的調(diào)用請(qǐng)求會(huì)自動(dòng)轉(zhuǎn)化為向特定socks代理的請(qǐng)求,如此,你的原先不支持socks代理的應(yīng)用也可以用socks代理了。sockcap32支持socks4和socks5代理,socks4代理只支持TCP應(yīng)用,而socks5代理則可以支持TCP和UDP,不過(guò)由于socks5代理有專門(mén)的用戶身份確認(rèn)操作,而socks4代理沒(méi)有,所以通常對(duì)外開(kāi)放的socks代理都是socks4代理,因此,UDP應(yīng)用通常都不能被支持,如各種網(wǎng)絡(luò)電話軟件。
? ?? ?? ?? ?? ?? ?? ?? ? 在安裝Sockscap32后
[img]http://www.123gz.com/dzc/soft-txt/sockscap32.gif[/img]
? ? 1、點(diǎn)擊菜單File,選取Setings..
[img]http://www.123gz.com/dzc/soft-txt/socks1.gif[/img]
? ? ?2:SOCKS Server項(xiàng)填入socks代理服務(wù)器地址如:10.48.8.27;(填你自已找到的)
在Port項(xiàng)填入地址端口如:1080;在SOCK USER ID項(xiàng)填入密碼;(可不填)Protocol選擇Socks5項(xiàng);點(diǎn)擊OK返回主界面。
[img]http://www.123gz.com/dzc/soft-txt/socks2.gif[/img]
? ? ? 3、單擊SocksCap32面板中的New鈕,將要運(yùn)行的internet軟件(如瀏覽器、FTP軟件、收發(fā)e-mail的軟件),點(diǎn)擊Browse鍵,選擇需要經(jīng)過(guò)SocksCap32代理出國(guó)的應(yīng)用軟件目錄路徑放入SocksCap32的圖標(biāo)。設(shè)置好后點(diǎn)擊OK。
[img]http://www.123gz.com/dzc/soft-txt/socks3.gif[/img]
? ? ? ?4、到這里設(shè)置已全部完成,運(yùn)行需要代理的程序只需雙擊SocksCap控制臺(tái)界面里的圖標(biāo)就可以了,
[img]http://www.123gz.com/dzc/soft-txt/sockscap32.gif[/img]
? ?? ?再來(lái)看SOCKS2HTTP的使用:
? ? 安裝socks2http及SocksCap32。,首次安裝的時(shí)候出現(xiàn)配置提示,
[img]http://www.123gz.com/dzc/soft-txt/socks2http.gif[/img]
? ?? ?? ?? ?? ?? ?? ?? ?? ?漢化后的安裝界面
英文版的介紹:
Use a proxy server
指定一個(gè)HTTP代理的具體參數(shù)。如在Address欄填入HTTP Proxy的域名或IP地址,在Port欄填入HTTP Proxy的端口。本例中填入的通過(guò)代理獵手代理調(diào)度服務(wù)器為127.0.0.1:8088,
Use proxy auto-configration scrpt :使用代理服務(wù)器自動(dòng)配置教本。這一般是收費(fèi)代理提供的一個(gè)措施,可向相應(yīng)的代理管理員咨詢自動(dòng)配置腳本的URL。
Try to detect proxy automatically :嘗試自動(dòng)檢測(cè)代理服務(wù)器。在同一個(gè)局域網(wǎng)中時(shí),可選該項(xiàng),讓SOCKS2HTTP自動(dòng)檢測(cè)代理服務(wù)器的參數(shù)。
Do not use http proxy :不使用HTTP Prxoy。[url]www.totalrc.net[/url]提供有網(wǎng)關(guān)(Gateway)的功能,當(dāng)選上不使用HTTP Proxy后,SOCKS2HTTP會(huì)繞由[url]www.totalrc.net[/url]來(lái)實(shí)現(xiàn)網(wǎng)關(guān)的功能。
2、代理身份認(rèn)證
[img]http://www.123gz.com/dzc/soft-txt/socks2http-5.gif[/img]
一般收費(fèi)代理才會(huì)采用身份認(rèn)證,并以數(shù)據(jù)流量來(lái)計(jì)費(fèi)。如果使用的是免費(fèi)代理,大可不必理會(huì)這些。
User Id:用戶名
Passwrod:密碼
Domain( if your HTTP proxy is MS):域名(如果你的HTTP代理是Microsoft代理服務(wù)器)
3、網(wǎng)關(guān)(Gateway)
[img]http://www.123gz.com/dzc/soft-txt/socks2http-2.gif[/img]
在進(jìn)行網(wǎng)絡(luò)連接的時(shí)候,有CONNECT和POST兩種方法。CONNECT方法的傳輸速度快,但有些代理服務(wù)器對(duì)于此方式只開(kāi)放特定的端口。POST方法要求有個(gè)網(wǎng)關(guān)。SOCKS2HTTP的默認(rèn)網(wǎng)關(guān)為:[url]www.totalrc.net[/url],端口號(hào)為80。更可以安裝該公司的另一個(gè)配置軟件為Socks2HTTP提供一道本地個(gè)人的網(wǎng)關(guān)。
如果選上Always use Gateway,既總是采用POST連接方法,會(huì)降低連接速度。
??This is Petsonal Gateway :使用本地個(gè)人網(wǎng)關(guān)連接(配置軟件HTTP2IPJ)
4、安全
[img]http://www.123gz.com/dzc/soft-txt/socks2http-3.gif[/img]
Socks port
SOCKS Proxy本地服務(wù)的端口,默認(rèn)為1080。
Block out other computers :封閉其它計(jì)算機(jī)使用該SOCKS。當(dāng)選中該選項(xiàng)時(shí),其它計(jì)算機(jī)就無(wú)法由你的IP和SOCKS端口來(lái)使用該SOCKS Proxy。如果不選該項(xiàng),你就可以讓別人也使用你這個(gè)由HTTP Proxy轉(zhuǎn)換來(lái)的SOCKS Proxy。
5、調(diào)試
[img]http://www.123gz.com/dzc/soft-txt/socks2http-4.gif[/img]
Log file :日志文件。如果要對(duì)所有使用該SOCKS Proxy的情況進(jìn)行跟蹤檢查,在這個(gè)欄填入日志文件名,如log.txt。
LogLevel :日志級(jí)別,采用默認(rèn)的0,可以不用理它。
將所有的東西配置好以后就可以點(diǎn)擊“確定’按鈕確定,之后SOCKS2HTTP會(huì)彈出一個(gè)警告窗口,告訴你要重新啟動(dòng)SOCKS2HTTP,新的配置才可以生效。點(diǎn)擊“確定”關(guān)閉該窗口,將SOCKS2HTTP關(guān)閉(Terminate),再運(yùn)行SOCKS2HTTP就可以使用了。
要檢測(cè)你的SOCKS2HTTP是否成功配置好,可以嘗試用代理獵手校驗(yàn):127.0.0.1端口1080,選SOCKS5類。如果可以登陸得上,則表示HTTP Proxy已成功地轉(zhuǎn)換為了SOCKS Proxy。現(xiàn)在我們就可以使用它了.
第二步、使用SOCKS2HTTP所建立的SOCKS Proxy
運(yùn)行NEC的SOCKSCAP32軟件,配置通過(guò)本機(jī)127.0.0.1端口1080的SOCKS5代理連接網(wǎng)絡(luò)。
選擇File->Settings,在SOCKS Server中填入127.0.0.1,Port中填入1080,在Protocol中選擇SOCKS Version 5,
Name Resolution 中選擇Attempt local then remote。確定。
? ? 先來(lái)看看sockcap32的使用:
? ? Socks是個(gè)電路級(jí)網(wǎng)關(guān),是DavidKoblas在1990年開(kāi)發(fā)的。此后,就一直作為Internet RFC 中的開(kāi)放標(biāo)準(zhǔn)。Socks在協(xié)議棧的TCP層上運(yùn)行。與Winsock 不同的是,Socks不要求應(yīng)用程序遵循特定的操作系統(tǒng)平臺(tái),比如象Winsock那樣遵循Windows。Socks代理與應(yīng)用層代理、HTTP 層代理不同,Socks 代理只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而不必關(guān)心是何種應(yīng)用協(xié)議(比如FTP、HTTP和NNTP請(qǐng)求)。所以Socks代理服務(wù)器比應(yīng)用層代理服務(wù)器要快得多。正因?yàn)镾ocks代理服務(wù)器有這樣的功能我們才可以通過(guò)它來(lái)連接Internet。(SocksCap就是這樣一個(gè)客戶端軟件)
? ?常用到有SOCKS4和SOCKS5兩種版本SOCKS,其中Socks4代理只支持TCP協(xié)議,socks5代理支持TCP和UDP協(xié)議,還支持各種身份驗(yàn)證機(jī)制,服務(wù)器端域名解析等。socks4能干的socks5都可以干,反過(guò)來(lái)就不行了,如ICQ只能用socks5代理,而ftp可以用socks4和socks5。Sockscap32是NEC公司開(kāi)發(fā)的一個(gè)使所有winsock應(yīng)用都可以用socks代理的工具。它給winsock的系統(tǒng)調(diào)用庫(kù)加上了個(gè)“帽子”,所有在sockscap環(huán)境下應(yīng)用產(chǎn)生的winsock調(diào)用都會(huì)被sockcap截獲,在你正確設(shè)置sockcap32的情況下,這樣的調(diào)用請(qǐng)求會(huì)自動(dòng)轉(zhuǎn)化為向特定socks代理的請(qǐng)求,如此,你的原先不支持socks代理的應(yīng)用也可以用socks代理了。sockcap32支持socks4和socks5代理,socks4代理只支持TCP應(yīng)用,而socks5代理則可以支持TCP和UDP,不過(guò)由于socks5代理有專門(mén)的用戶身份確認(rèn)操作,而socks4代理沒(méi)有,所以通常對(duì)外開(kāi)放的socks代理都是socks4代理,因此,UDP應(yīng)用通常都不能被支持,如各種網(wǎng)絡(luò)電話軟件。
? ?? ?? ?? ?? ?? ?? ?? ? 在安裝Sockscap32后
[img]http://www.123gz.com/dzc/soft-txt/sockscap32.gif[/img]
? ? 1、點(diǎn)擊菜單File,選取Setings..
[img]http://www.123gz.com/dzc/soft-txt/socks1.gif[/img]
? ? ?2:SOCKS Server項(xiàng)填入socks代理服務(wù)器地址如:10.48.8.27;(填你自已找到的)
在Port項(xiàng)填入地址端口如:1080;在SOCK USER ID項(xiàng)填入密碼;(可不填)Protocol選擇Socks5項(xiàng);點(diǎn)擊OK返回主界面。
[img]http://www.123gz.com/dzc/soft-txt/socks2.gif[/img]
? ? ? 3、單擊SocksCap32面板中的New鈕,將要運(yùn)行的internet軟件(如瀏覽器、FTP軟件、收發(fā)e-mail的軟件),點(diǎn)擊Browse鍵,選擇需要經(jīng)過(guò)SocksCap32代理出國(guó)的應(yīng)用軟件目錄路徑放入SocksCap32的圖標(biāo)。設(shè)置好后點(diǎn)擊OK。
[img]http://www.123gz.com/dzc/soft-txt/socks3.gif[/img]
? ? ? ?4、到這里設(shè)置已全部完成,運(yùn)行需要代理的程序只需雙擊SocksCap控制臺(tái)界面里的圖標(biāo)就可以了,
[img]http://www.123gz.com/dzc/soft-txt/sockscap32.gif[/img]
? ?? ?再來(lái)看SOCKS2HTTP的使用:
? ? 安裝socks2http及SocksCap32。,首次安裝的時(shí)候出現(xiàn)配置提示,
[img]http://www.123gz.com/dzc/soft-txt/socks2http.gif[/img]
? ?? ?? ?? ?? ?? ?? ?? ?? ?漢化后的安裝界面
英文版的介紹:
Use a proxy server
指定一個(gè)HTTP代理的具體參數(shù)。如在Address欄填入HTTP Proxy的域名或IP地址,在Port欄填入HTTP Proxy的端口。本例中填入的通過(guò)代理獵手代理調(diào)度服務(wù)器為127.0.0.1:8088,
Use proxy auto-configration scrpt :使用代理服務(wù)器自動(dòng)配置教本。這一般是收費(fèi)代理提供的一個(gè)措施,可向相應(yīng)的代理管理員咨詢自動(dòng)配置腳本的URL。
Try to detect proxy automatically :嘗試自動(dòng)檢測(cè)代理服務(wù)器。在同一個(gè)局域網(wǎng)中時(shí),可選該項(xiàng),讓SOCKS2HTTP自動(dòng)檢測(cè)代理服務(wù)器的參數(shù)。
Do not use http proxy :不使用HTTP Prxoy。[url]www.totalrc.net[/url]提供有網(wǎng)關(guān)(Gateway)的功能,當(dāng)選上不使用HTTP Proxy后,SOCKS2HTTP會(huì)繞由[url]www.totalrc.net[/url]來(lái)實(shí)現(xiàn)網(wǎng)關(guān)的功能。
2、代理身份認(rèn)證
[img]http://www.123gz.com/dzc/soft-txt/socks2http-5.gif[/img]
一般收費(fèi)代理才會(huì)采用身份認(rèn)證,并以數(shù)據(jù)流量來(lái)計(jì)費(fèi)。如果使用的是免費(fèi)代理,大可不必理會(huì)這些。
User Id:用戶名
Passwrod:密碼
Domain( if your HTTP proxy is MS):域名(如果你的HTTP代理是Microsoft代理服務(wù)器)
3、網(wǎng)關(guān)(Gateway)
[img]http://www.123gz.com/dzc/soft-txt/socks2http-2.gif[/img]
在進(jìn)行網(wǎng)絡(luò)連接的時(shí)候,有CONNECT和POST兩種方法。CONNECT方法的傳輸速度快,但有些代理服務(wù)器對(duì)于此方式只開(kāi)放特定的端口。POST方法要求有個(gè)網(wǎng)關(guān)。SOCKS2HTTP的默認(rèn)網(wǎng)關(guān)為:[url]www.totalrc.net[/url],端口號(hào)為80。更可以安裝該公司的另一個(gè)配置軟件為Socks2HTTP提供一道本地個(gè)人的網(wǎng)關(guān)。
如果選上Always use Gateway,既總是采用POST連接方法,會(huì)降低連接速度。
??This is Petsonal Gateway :使用本地個(gè)人網(wǎng)關(guān)連接(配置軟件HTTP2IPJ)
4、安全
[img]http://www.123gz.com/dzc/soft-txt/socks2http-3.gif[/img]
Socks port
SOCKS Proxy本地服務(wù)的端口,默認(rèn)為1080。
Block out other computers :封閉其它計(jì)算機(jī)使用該SOCKS。當(dāng)選中該選項(xiàng)時(shí),其它計(jì)算機(jī)就無(wú)法由你的IP和SOCKS端口來(lái)使用該SOCKS Proxy。如果不選該項(xiàng),你就可以讓別人也使用你這個(gè)由HTTP Proxy轉(zhuǎn)換來(lái)的SOCKS Proxy。
5、調(diào)試
[img]http://www.123gz.com/dzc/soft-txt/socks2http-4.gif[/img]
Log file :日志文件。如果要對(duì)所有使用該SOCKS Proxy的情況進(jìn)行跟蹤檢查,在這個(gè)欄填入日志文件名,如log.txt。
LogLevel :日志級(jí)別,采用默認(rèn)的0,可以不用理它。
將所有的東西配置好以后就可以點(diǎn)擊“確定’按鈕確定,之后SOCKS2HTTP會(huì)彈出一個(gè)警告窗口,告訴你要重新啟動(dòng)SOCKS2HTTP,新的配置才可以生效。點(diǎn)擊“確定”關(guān)閉該窗口,將SOCKS2HTTP關(guān)閉(Terminate),再運(yùn)行SOCKS2HTTP就可以使用了。
要檢測(cè)你的SOCKS2HTTP是否成功配置好,可以嘗試用代理獵手校驗(yàn):127.0.0.1端口1080,選SOCKS5類。如果可以登陸得上,則表示HTTP Proxy已成功地轉(zhuǎn)換為了SOCKS Proxy。現(xiàn)在我們就可以使用它了.
第二步、使用SOCKS2HTTP所建立的SOCKS Proxy
運(yùn)行NEC的SOCKSCAP32軟件,配置通過(guò)本機(jī)127.0.0.1端口1080的SOCKS5代理連接網(wǎng)絡(luò)。
選擇File->Settings,在SOCKS Server中填入127.0.0.1,Port中填入1080,在Protocol中選擇SOCKS Version 5,
Name Resolution 中選擇Attempt local then remote。確定。
總結(jié)
以上是生活随笔為你收集整理的http转socks软件SOCKS2HTTP的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 速读原著-TCP/IP(端口映射器)
- 下一篇: 虚拟机下安装BackTrack5 (BT