代理服務(wù)器
【干貨分享】如何使用代理服務(wù)器上Facebook
運(yùn)營(yíng)實(shí)操 ? 廈門阿七 發(fā)表了文章 ? 1 個(gè)評(píng)論 ? 16888 次瀏覽 ? 2017-12-07 15:27
什么是代理服務(wù)器
代理服務(wù)器(ProxyServer)是網(wǎng)上提供轉(zhuǎn)接功能的服務(wù)器,在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),是直接聯(lián)系到目的站點(diǎn)服務(wù)器,然后由目的站點(diǎn)服務(wù)器把信息傳送回來(lái)。代理服務(wù)器是介于客戶端和Web服務(wù)器之間的另一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接到Web服務(wù)器去取回網(wǎng)頁(yè)而是向代理服務(wù)器發(fā)出請(qǐng)求,信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來(lái)取回瀏覽器所需要的信息并傳送給你的瀏覽器。
比如你想訪問(wèn)的目的網(wǎng)站是A,由于某種原因你不能訪問(wèn)到網(wǎng)站A或者你不想直接訪問(wèn)網(wǎng)站A(這樣通過(guò)代理服務(wù)器網(wǎng)站A,對(duì)網(wǎng)站A而已可以隱藏你自己的身份,也就是不知道是誰(shuí)訪問(wèn)的網(wǎng)站,而認(rèn)為是代理服務(wù)器訪問(wèn)的),此時(shí)你即可使用代理服務(wù)器,在實(shí)際訪問(wèn)網(wǎng)站之際,你在瀏覽器的地址欄內(nèi)和你以前一樣輸入你要訪問(wèn)的網(wǎng)站,瀏覽器會(huì)自動(dòng)先訪問(wèn)代理服務(wù)器,然后代理服務(wù)器會(huì)自動(dòng)給你轉(zhuǎn)接到你的目標(biāo)網(wǎng)站。
代理服務(wù)器的作用
提高訪問(wèn)速度:通常代理服務(wù)器都設(shè)置1個(gè)較大的緩沖區(qū),當(dāng)有外界的信息通過(guò)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問(wèn)相同的信息時(shí),則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問(wèn)速度。
隱藏真實(shí)身份:上網(wǎng)者也可以通過(guò)代理服務(wù)器隱藏自己的真實(shí)地址信息,還可隱藏自己的IP,防止被黑客攻擊。
突破限制:有的時(shí)候網(wǎng)絡(luò)供應(yīng)商會(huì)對(duì)上網(wǎng)用戶的端口,目的網(wǎng)站,協(xié)議,游戲,即時(shí)通訊軟件等的限[]制,使用代理服務(wù)器都可以突破這些限制。
代理服務(wù)器主要類型
HTTP代理:做簡(jiǎn)單的1種代理形式,能夠代理客戶機(jī)的HTTP訪問(wèn),上網(wǎng)瀏覽網(wǎng)頁(yè)使用的都是HTTP協(xié)議,通常的HTTP代理端口為80、3128或8080端口。
SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而并不關(guān)心是何種應(yīng)用協(xié)議,既可以是HTTP協(xié)議,也可以是FTP協(xié)議,或者其他任何協(xié)議,所以SOCKS代理服務(wù)器比其他類型的代理服務(wù)器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協(xié)議(即傳輸控制協(xié)議),而SOCKS5代理則既支持TCP協(xié)議又支持UDP協(xié)議(即用戶數(shù)據(jù)包協(xié)議),還支持各種身份驗(yàn)證機(jī)制、服務(wù)器端遠(yuǎn)程域名解析(解決DNS污染就靠這個(gè)了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的1種SOCKS代理。
如何使用HTTP代理服務(wù)器
HTTP代理服務(wù)器的設(shè)置方法,對(duì)于IE和FireFox設(shè)置略有不同。設(shè)置前需要先找一些可用的免費(fèi)代理服務(wù)器地址。
IE的設(shè)置是這樣的,打開(kāi)IE瀏覽器,選擇菜單欄的“工具/Internet選項(xiàng)...”。
這時(shí)候分2種情況,對(duì)于ADSL撥號(hào)用戶來(lái)說(shuō),選擇1個(gè)網(wǎng)絡(luò)連接后,點(diǎn)“設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
對(duì)于局域網(wǎng)用戶來(lái)說(shuō),需要點(diǎn)“局域網(wǎng)設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
FireFox的設(shè)置和IE類似,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。
這時(shí)選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后填寫代理服務(wù)器的地址和端口。
如何使用SOCKS代理服務(wù)器
這里就到重點(diǎn)內(nèi)容了,SOCKS代理是目前功能最為全面,使用最為穩(wěn)定的代理服務(wù)器,我目前上網(wǎng)就只用SSH搭建SOCKS代理服務(wù)器上網(wǎng),訪問(wèn)網(wǎng)絡(luò)沒(méi)有任何限制。下面我就著重講一下如何使用SOCKS代理服務(wù)器。
用SSH搭建SOCKS代理上網(wǎng),建議使用Firefox瀏覽器,因?yàn)镕irefox支持SOCKS代理遠(yuǎn)程域名解析,而IE只能通過(guò)類似SocksCap這樣的第三方軟件實(shí)現(xiàn),不是很方便。
配置Firefox瀏覽器
在Firefox設(shè)置SOCKS遠(yuǎn)程域名解析,主要是為了防止DNS污染,具體設(shè)置方法是,在Firefox地址欄中,輸入about:config ,按確認(rèn),修改里面的一項(xiàng)數(shù)值,改成 network.proxy.socks_remote_dns=true即可了。
然后,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后在SOCKS主機(jī)上,填寫代理服務(wù)器的地址127.0.0.1,端口1080,這時(shí)Firefox就配置結(jié)束。
設(shè)置SSH
配置好了Firefox,就該配置SSH了,安全外殼協(xié)議(Secure Shell Protocol /SSH)是1種在不安全網(wǎng)絡(luò)上提供安全遠(yuǎn)程登錄及其它安全網(wǎng)絡(luò)服務(wù)的協(xié)議。常用的SSH工具有開(kāi)源軟件PuTTY,支持SSH遠(yuǎn)程登錄的主機(jī)可以實(shí)現(xiàn)socks5代理服務(wù)器的功能,不過(guò)在PuTTY中沒(méi)有配置文件,需要手動(dòng)設(shè)置才能實(shí)現(xiàn),且無(wú)法保存,而PuTTY完整版自帶的pLink可以實(shí)現(xiàn)命令行方式調(diào)用PuTTY實(shí)現(xiàn)SSH的加密通道。
具體的方法是,去PuTTY官方網(wǎng)站下載pLink這個(gè)文件,pLink的調(diào)用參數(shù)是:plink -C -v -N -pw 密碼-D 本地端口 遠(yuǎn)程用戶@IP或域名:遠(yuǎn)程希望打開(kāi)的端口。
新建1個(gè)文件,寫入以下內(nèi)容,另存為pLink.bat批處理文件,并放在Putty的安裝目錄內(nèi)。
plink -N Username@sshServer -pw Password -D 127.0.0.1:1080
請(qǐng)將Username sshServerPassword三處改為用戶自己登陸SSH服務(wù)器的用戶名、服務(wù)器地址和密碼。這個(gè)SSH帳號(hào)可以通過(guò)多種方法獲得,例如用戶購(gòu)買了某些國(guó)外主機(jī)空間或VPS就會(huì)有SSH帳號(hào),或者在淘寶網(wǎng)也有SSH帳號(hào)出售,我自用的SSH帳號(hào)是用每年100美元購(gòu)買虛擬主機(jī)時(shí)贈(zèng)送的,通常SSH帳號(hào)的價(jià)格大約是每年幾十元人民幣左右,也有少量國(guó)外網(wǎng)站提供免費(fèi)的SSH帳號(hào)。
執(zhí)行這個(gè)批處理文件,保持其窗口開(kāi)啟,一旦關(guān)閉窗口代理便失效。然后打開(kāi)已經(jīng)配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,即可使用SOCKS代理服務(wù)器上網(wǎng)了。
其他設(shè)置技巧
為了方便代理服務(wù)器的快速切換,我建議安裝1個(gè)名為QuickProxy的FireFox的代理服務(wù)器擴(kuò)展,可以實(shí)現(xiàn)一鍵切換代理功能,QuickProxy安裝后在狀態(tài)欄有1個(gè)按鈕,點(diǎn)擊后可以啟用、關(guān)閉Firefox瀏覽器的默認(rèn)代理設(shè)置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。
設(shè)置完成了之后,你即可自由自在地在開(kāi)放的互聯(lián)網(wǎng)上傲游了。根據(jù)我的使用經(jīng)驗(yàn),基于SSH的SOCKS代理穩(wěn)定、快速、功能全面,是值得推薦的代理方法,使用過(guò)程中流量需要自己把控,我個(gè)人覺(jué)得其瀏覽體驗(yàn)要遠(yuǎn)遠(yuǎn)高于其他代理軟件。
隨著這次Google退出中國(guó)市場(chǎng),本文可能會(huì)成為未來(lái)網(wǎng)民常用的上網(wǎng)技巧之一。
? 查看全部
代理服務(wù)器(ProxyServer)是網(wǎng)上提供轉(zhuǎn)接功能的服務(wù)器,在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),是直接聯(lián)系到目的站點(diǎn)服務(wù)器,然后由目的站點(diǎn)服務(wù)器把信息傳送回來(lái)。代理服務(wù)器是介于客戶端和Web服務(wù)器之間的另一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接到Web服務(wù)器去取回網(wǎng)頁(yè)而是向代理服務(wù)器發(fā)出請(qǐng)求,信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來(lái)取回瀏覽器所需要的信息并傳送給你的瀏覽器。
比如你想訪問(wèn)的目的網(wǎng)站是A,由于某種原因你不能訪問(wèn)到網(wǎng)站A或者你不想直接訪問(wèn)網(wǎng)站A(這樣通過(guò)代理服務(wù)器網(wǎng)站A,對(duì)網(wǎng)站A而已可以隱藏你自己的身份,也就是不知道是誰(shuí)訪問(wèn)的網(wǎng)站,而認(rèn)為是代理服務(wù)器訪問(wèn)的),此時(shí)你即可使用代理服務(wù)器,在實(shí)際訪問(wèn)網(wǎng)站之際,你在瀏覽器的地址欄內(nèi)和你以前一樣輸入你要訪問(wèn)的網(wǎng)站,瀏覽器會(huì)自動(dòng)先訪問(wèn)代理服務(wù)器,然后代理服務(wù)器會(huì)自動(dòng)給你轉(zhuǎn)接到你的目標(biāo)網(wǎng)站。
代理服務(wù)器的作用
提高訪問(wèn)速度:通常代理服務(wù)器都設(shè)置1個(gè)較大的緩沖區(qū),當(dāng)有外界的信息通過(guò)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問(wèn)相同的信息時(shí),則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問(wèn)速度。
隱藏真實(shí)身份:上網(wǎng)者也可以通過(guò)代理服務(wù)器隱藏自己的真實(shí)地址信息,還可隱藏自己的IP,防止被黑客攻擊。
突破限制:有的時(shí)候網(wǎng)絡(luò)供應(yīng)商會(huì)對(duì)上網(wǎng)用戶的端口,目的網(wǎng)站,協(xié)議,游戲,即時(shí)通訊軟件等的限[]制,使用代理服務(wù)器都可以突破這些限制。
代理服務(wù)器主要類型
HTTP代理:做簡(jiǎn)單的1種代理形式,能夠代理客戶機(jī)的HTTP訪問(wèn),上網(wǎng)瀏覽網(wǎng)頁(yè)使用的都是HTTP協(xié)議,通常的HTTP代理端口為80、3128或8080端口。
SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而并不關(guān)心是何種應(yīng)用協(xié)議,既可以是HTTP協(xié)議,也可以是FTP協(xié)議,或者其他任何協(xié)議,所以SOCKS代理服務(wù)器比其他類型的代理服務(wù)器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協(xié)議(即傳輸控制協(xié)議),而SOCKS5代理則既支持TCP協(xié)議又支持UDP協(xié)議(即用戶數(shù)據(jù)包協(xié)議),還支持各種身份驗(yàn)證機(jī)制、服務(wù)器端遠(yuǎn)程域名解析(解決DNS污染就靠這個(gè)了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的1種SOCKS代理。
如何使用HTTP代理服務(wù)器
HTTP代理服務(wù)器的設(shè)置方法,對(duì)于IE和FireFox設(shè)置略有不同。設(shè)置前需要先找一些可用的免費(fèi)代理服務(wù)器地址。
IE的設(shè)置是這樣的,打開(kāi)IE瀏覽器,選擇菜單欄的“工具/Internet選項(xiàng)...”。
這時(shí)候分2種情況,對(duì)于ADSL撥號(hào)用戶來(lái)說(shuō),選擇1個(gè)網(wǎng)絡(luò)連接后,點(diǎn)“設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
對(duì)于局域網(wǎng)用戶來(lái)說(shuō),需要點(diǎn)“局域網(wǎng)設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
FireFox的設(shè)置和IE類似,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。
這時(shí)選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后填寫代理服務(wù)器的地址和端口。
如何使用SOCKS代理服務(wù)器
這里就到重點(diǎn)內(nèi)容了,SOCKS代理是目前功能最為全面,使用最為穩(wěn)定的代理服務(wù)器,我目前上網(wǎng)就只用SSH搭建SOCKS代理服務(wù)器上網(wǎng),訪問(wèn)網(wǎng)絡(luò)沒(méi)有任何限制。下面我就著重講一下如何使用SOCKS代理服務(wù)器。
用SSH搭建SOCKS代理上網(wǎng),建議使用Firefox瀏覽器,因?yàn)镕irefox支持SOCKS代理遠(yuǎn)程域名解析,而IE只能通過(guò)類似SocksCap這樣的第三方軟件實(shí)現(xiàn),不是很方便。
配置Firefox瀏覽器
在Firefox設(shè)置SOCKS遠(yuǎn)程域名解析,主要是為了防止DNS污染,具體設(shè)置方法是,在Firefox地址欄中,輸入about:config ,按確認(rèn),修改里面的一項(xiàng)數(shù)值,改成 network.proxy.socks_remote_dns=true即可了。
然后,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后在SOCKS主機(jī)上,填寫代理服務(wù)器的地址127.0.0.1,端口1080,這時(shí)Firefox就配置結(jié)束。
設(shè)置SSH
配置好了Firefox,就該配置SSH了,安全外殼協(xié)議(Secure Shell Protocol /SSH)是1種在不安全網(wǎng)絡(luò)上提供安全遠(yuǎn)程登錄及其它安全網(wǎng)絡(luò)服務(wù)的協(xié)議。常用的SSH工具有開(kāi)源軟件PuTTY,支持SSH遠(yuǎn)程登錄的主機(jī)可以實(shí)現(xiàn)socks5代理服務(wù)器的功能,不過(guò)在PuTTY中沒(méi)有配置文件,需要手動(dòng)設(shè)置才能實(shí)現(xiàn),且無(wú)法保存,而PuTTY完整版自帶的pLink可以實(shí)現(xiàn)命令行方式調(diào)用PuTTY實(shí)現(xiàn)SSH的加密通道。
具體的方法是,去PuTTY官方網(wǎng)站下載pLink這個(gè)文件,pLink的調(diào)用參數(shù)是:plink -C -v -N -pw 密碼-D 本地端口 遠(yuǎn)程用戶@IP或域名:遠(yuǎn)程希望打開(kāi)的端口。
新建1個(gè)文件,寫入以下內(nèi)容,另存為pLink.bat批處理文件,并放在Putty的安裝目錄內(nèi)。
plink -N Username@sshServer -pw Password -D 127.0.0.1:1080
請(qǐng)將Username sshServerPassword三處改為用戶自己登陸SSH服務(wù)器的用戶名、服務(wù)器地址和密碼。這個(gè)SSH帳號(hào)可以通過(guò)多種方法獲得,例如用戶購(gòu)買了某些國(guó)外主機(jī)空間或VPS就會(huì)有SSH帳號(hào),或者在淘寶網(wǎng)也有SSH帳號(hào)出售,我自用的SSH帳號(hào)是用每年100美元購(gòu)買虛擬主機(jī)時(shí)贈(zèng)送的,通常SSH帳號(hào)的價(jià)格大約是每年幾十元人民幣左右,也有少量國(guó)外網(wǎng)站提供免費(fèi)的SSH帳號(hào)。
執(zhí)行這個(gè)批處理文件,保持其窗口開(kāi)啟,一旦關(guān)閉窗口代理便失效。然后打開(kāi)已經(jīng)配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,即可使用SOCKS代理服務(wù)器上網(wǎng)了。
其他設(shè)置技巧
為了方便代理服務(wù)器的快速切換,我建議安裝1個(gè)名為QuickProxy的FireFox的代理服務(wù)器擴(kuò)展,可以實(shí)現(xiàn)一鍵切換代理功能,QuickProxy安裝后在狀態(tài)欄有1個(gè)按鈕,點(diǎn)擊后可以啟用、關(guān)閉Firefox瀏覽器的默認(rèn)代理設(shè)置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。
設(shè)置完成了之后,你即可自由自在地在開(kāi)放的互聯(lián)網(wǎng)上傲游了。根據(jù)我的使用經(jīng)驗(yàn),基于SSH的SOCKS代理穩(wěn)定、快速、功能全面,是值得推薦的代理方法,使用過(guò)程中流量需要自己把控,我個(gè)人覺(jué)得其瀏覽體驗(yàn)要遠(yuǎn)遠(yuǎn)高于其他代理軟件。
隨著這次Google退出中國(guó)市場(chǎng),本文可能會(huì)成為未來(lái)網(wǎng)民常用的上網(wǎng)技巧之一。
? 查看全部
什么是代理服務(wù)器
代理服務(wù)器(ProxyServer)是網(wǎng)上提供轉(zhuǎn)接功能的服務(wù)器,在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),是直接聯(lián)系到目的站點(diǎn)服務(wù)器,然后由目的站點(diǎn)服務(wù)器把信息傳送回來(lái)。代理服務(wù)器是介于客戶端和Web服務(wù)器之間的另一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接到Web服務(wù)器去取回網(wǎng)頁(yè)而是向代理服務(wù)器發(fā)出請(qǐng)求,信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來(lái)取回瀏覽器所需要的信息并傳送給你的瀏覽器。
比如你想訪問(wèn)的目的網(wǎng)站是A,由于某種原因你不能訪問(wèn)到網(wǎng)站A或者你不想直接訪問(wèn)網(wǎng)站A(這樣通過(guò)代理服務(wù)器網(wǎng)站A,對(duì)網(wǎng)站A而已可以隱藏你自己的身份,也就是不知道是誰(shuí)訪問(wèn)的網(wǎng)站,而認(rèn)為是代理服務(wù)器訪問(wèn)的),此時(shí)你即可使用代理服務(wù)器,在實(shí)際訪問(wèn)網(wǎng)站之際,你在瀏覽器的地址欄內(nèi)和你以前一樣輸入你要訪問(wèn)的網(wǎng)站,瀏覽器會(huì)自動(dòng)先訪問(wèn)代理服務(wù)器,然后代理服務(wù)器會(huì)自動(dòng)給你轉(zhuǎn)接到你的目標(biāo)網(wǎng)站。
代理服務(wù)器的作用
提高訪問(wèn)速度:通常代理服務(wù)器都設(shè)置1個(gè)較大的緩沖區(qū),當(dāng)有外界的信息通過(guò)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問(wèn)相同的信息時(shí),則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問(wèn)速度。
隱藏真實(shí)身份:上網(wǎng)者也可以通過(guò)代理服務(wù)器隱藏自己的真實(shí)地址信息,還可隱藏自己的IP,防止被黑客攻擊。
突破限制:有的時(shí)候網(wǎng)絡(luò)供應(yīng)商會(huì)對(duì)上網(wǎng)用戶的端口,目的網(wǎng)站,協(xié)議,游戲,即時(shí)通訊軟件等的限[]制,使用代理服務(wù)器都可以突破這些限制。
代理服務(wù)器主要類型
HTTP代理:做簡(jiǎn)單的1種代理形式,能夠代理客戶機(jī)的HTTP訪問(wèn),上網(wǎng)瀏覽網(wǎng)頁(yè)使用的都是HTTP協(xié)議,通常的HTTP代理端口為80、3128或8080端口。
SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而并不關(guān)心是何種應(yīng)用協(xié)議,既可以是HTTP協(xié)議,也可以是FTP協(xié)議,或者其他任何協(xié)議,所以SOCKS代理服務(wù)器比其他類型的代理服務(wù)器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協(xié)議(即傳輸控制協(xié)議),而SOCKS5代理則既支持TCP協(xié)議又支持UDP協(xié)議(即用戶數(shù)據(jù)包協(xié)議),還支持各種身份驗(yàn)證機(jī)制、服務(wù)器端遠(yuǎn)程域名解析(解決DNS污染就靠這個(gè)了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的1種SOCKS代理。
如何使用HTTP代理服務(wù)器
HTTP代理服務(wù)器的設(shè)置方法,對(duì)于IE和FireFox設(shè)置略有不同。設(shè)置前需要先找一些可用的免費(fèi)代理服務(wù)器地址。
IE的設(shè)置是這樣的,打開(kāi)IE瀏覽器,選擇菜單欄的“工具/Internet選項(xiàng)...”。
這時(shí)候分2種情況,對(duì)于ADSL撥號(hào)用戶來(lái)說(shuō),選擇1個(gè)網(wǎng)絡(luò)連接后,點(diǎn)“設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
對(duì)于局域網(wǎng)用戶來(lái)說(shuō),需要點(diǎn)“局域網(wǎng)設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
FireFox的設(shè)置和IE類似,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。
這時(shí)選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后填寫代理服務(wù)器的地址和端口。
如何使用SOCKS代理服務(wù)器
這里就到重點(diǎn)內(nèi)容了,SOCKS代理是目前功能最為全面,使用最為穩(wěn)定的代理服務(wù)器,我目前上網(wǎng)就只用SSH搭建SOCKS代理服務(wù)器上網(wǎng),訪問(wèn)網(wǎng)絡(luò)沒(méi)有任何限制。下面我就著重講一下如何使用SOCKS代理服務(wù)器。
用SSH搭建SOCKS代理上網(wǎng),建議使用Firefox瀏覽器,因?yàn)镕irefox支持SOCKS代理遠(yuǎn)程域名解析,而IE只能通過(guò)類似SocksCap這樣的第三方軟件實(shí)現(xiàn),不是很方便。
配置Firefox瀏覽器
在Firefox設(shè)置SOCKS遠(yuǎn)程域名解析,主要是為了防止DNS污染,具體設(shè)置方法是,在Firefox地址欄中,輸入about:config ,按確認(rèn),修改里面的一項(xiàng)數(shù)值,改成 network.proxy.socks_remote_dns=true即可了。
然后,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后在SOCKS主機(jī)上,填寫代理服務(wù)器的地址127.0.0.1,端口1080,這時(shí)Firefox就配置結(jié)束。
設(shè)置SSH
配置好了Firefox,就該配置SSH了,安全外殼協(xié)議(Secure Shell Protocol /SSH)是1種在不安全網(wǎng)絡(luò)上提供安全遠(yuǎn)程登錄及其它安全網(wǎng)絡(luò)服務(wù)的協(xié)議。常用的SSH工具有開(kāi)源軟件PuTTY,支持SSH遠(yuǎn)程登錄的主機(jī)可以實(shí)現(xiàn)socks5代理服務(wù)器的功能,不過(guò)在PuTTY中沒(méi)有配置文件,需要手動(dòng)設(shè)置才能實(shí)現(xiàn),且無(wú)法保存,而PuTTY完整版自帶的pLink可以實(shí)現(xiàn)命令行方式調(diào)用PuTTY實(shí)現(xiàn)SSH的加密通道。
具體的方法是,去PuTTY官方網(wǎng)站下載pLink這個(gè)文件,pLink的調(diào)用參數(shù)是:plink -C -v -N -pw 密碼-D 本地端口 遠(yuǎn)程用戶@IP或域名:遠(yuǎn)程希望打開(kāi)的端口。
新建1個(gè)文件,寫入以下內(nèi)容,另存為pLink.bat批處理文件,并放在Putty的安裝目錄內(nèi)。
plink -N Username@sshServer -pw Password -D 127.0.0.1:1080
請(qǐng)將Username sshServerPassword三處改為用戶自己登陸SSH服務(wù)器的用戶名、服務(wù)器地址和密碼。這個(gè)SSH帳號(hào)可以通過(guò)多種方法獲得,例如用戶購(gòu)買了某些國(guó)外主機(jī)空間或VPS就會(huì)有SSH帳號(hào),或者在淘寶網(wǎng)也有SSH帳號(hào)出售,我自用的SSH帳號(hào)是用每年100美元購(gòu)買虛擬主機(jī)時(shí)贈(zèng)送的,通常SSH帳號(hào)的價(jià)格大約是每年幾十元人民幣左右,也有少量國(guó)外網(wǎng)站提供免費(fèi)的SSH帳號(hào)。
執(zhí)行這個(gè)批處理文件,保持其窗口開(kāi)啟,一旦關(guān)閉窗口代理便失效。然后打開(kāi)已經(jīng)配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,即可使用SOCKS代理服務(wù)器上網(wǎng)了。
其他設(shè)置技巧
為了方便代理服務(wù)器的快速切換,我建議安裝1個(gè)名為QuickProxy的FireFox的代理服務(wù)器擴(kuò)展,可以實(shí)現(xiàn)一鍵切換代理功能,QuickProxy安裝后在狀態(tài)欄有1個(gè)按鈕,點(diǎn)擊后可以啟用、關(guān)閉Firefox瀏覽器的默認(rèn)代理設(shè)置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。
設(shè)置完成了之后,你即可自由自在地在開(kāi)放的互聯(lián)網(wǎng)上傲游了。根據(jù)我的使用經(jīng)驗(yàn),基于SSH的SOCKS代理穩(wěn)定、快速、功能全面,是值得推薦的代理方法,使用過(guò)程中流量需要自己把控,我個(gè)人覺(jué)得其瀏覽體驗(yàn)要遠(yuǎn)遠(yuǎn)高于其他代理軟件。
隨著這次Google退出中國(guó)市場(chǎng),本文可能會(huì)成為未來(lái)網(wǎng)民常用的上網(wǎng)技巧之一。
?
代理服務(wù)器(ProxyServer)是網(wǎng)上提供轉(zhuǎn)接功能的服務(wù)器,在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),是直接聯(lián)系到目的站點(diǎn)服務(wù)器,然后由目的站點(diǎn)服務(wù)器把信息傳送回來(lái)。代理服務(wù)器是介于客戶端和Web服務(wù)器之間的另一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接到Web服務(wù)器去取回網(wǎng)頁(yè)而是向代理服務(wù)器發(fā)出請(qǐng)求,信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來(lái)取回瀏覽器所需要的信息并傳送給你的瀏覽器。
比如你想訪問(wèn)的目的網(wǎng)站是A,由于某種原因你不能訪問(wèn)到網(wǎng)站A或者你不想直接訪問(wèn)網(wǎng)站A(這樣通過(guò)代理服務(wù)器網(wǎng)站A,對(duì)網(wǎng)站A而已可以隱藏你自己的身份,也就是不知道是誰(shuí)訪問(wèn)的網(wǎng)站,而認(rèn)為是代理服務(wù)器訪問(wèn)的),此時(shí)你即可使用代理服務(wù)器,在實(shí)際訪問(wèn)網(wǎng)站之際,你在瀏覽器的地址欄內(nèi)和你以前一樣輸入你要訪問(wèn)的網(wǎng)站,瀏覽器會(huì)自動(dòng)先訪問(wèn)代理服務(wù)器,然后代理服務(wù)器會(huì)自動(dòng)給你轉(zhuǎn)接到你的目標(biāo)網(wǎng)站。
代理服務(wù)器的作用
提高訪問(wèn)速度:通常代理服務(wù)器都設(shè)置1個(gè)較大的緩沖區(qū),當(dāng)有外界的信息通過(guò)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問(wèn)相同的信息時(shí),則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問(wèn)速度。
隱藏真實(shí)身份:上網(wǎng)者也可以通過(guò)代理服務(wù)器隱藏自己的真實(shí)地址信息,還可隱藏自己的IP,防止被黑客攻擊。
突破限制:有的時(shí)候網(wǎng)絡(luò)供應(yīng)商會(huì)對(duì)上網(wǎng)用戶的端口,目的網(wǎng)站,協(xié)議,游戲,即時(shí)通訊軟件等的限[]制,使用代理服務(wù)器都可以突破這些限制。
代理服務(wù)器主要類型
HTTP代理:做簡(jiǎn)單的1種代理形式,能夠代理客戶機(jī)的HTTP訪問(wèn),上網(wǎng)瀏覽網(wǎng)頁(yè)使用的都是HTTP協(xié)議,通常的HTTP代理端口為80、3128或8080端口。
SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而并不關(guān)心是何種應(yīng)用協(xié)議,既可以是HTTP協(xié)議,也可以是FTP協(xié)議,或者其他任何協(xié)議,所以SOCKS代理服務(wù)器比其他類型的代理服務(wù)器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協(xié)議(即傳輸控制協(xié)議),而SOCKS5代理則既支持TCP協(xié)議又支持UDP協(xié)議(即用戶數(shù)據(jù)包協(xié)議),還支持各種身份驗(yàn)證機(jī)制、服務(wù)器端遠(yuǎn)程域名解析(解決DNS污染就靠這個(gè)了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的1種SOCKS代理。
如何使用HTTP代理服務(wù)器
HTTP代理服務(wù)器的設(shè)置方法,對(duì)于IE和FireFox設(shè)置略有不同。設(shè)置前需要先找一些可用的免費(fèi)代理服務(wù)器地址。
IE的設(shè)置是這樣的,打開(kāi)IE瀏覽器,選擇菜單欄的“工具/Internet選項(xiàng)...”。
這時(shí)候分2種情況,對(duì)于ADSL撥號(hào)用戶來(lái)說(shuō),選擇1個(gè)網(wǎng)絡(luò)連接后,點(diǎn)“設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
對(duì)于局域網(wǎng)用戶來(lái)說(shuō),需要點(diǎn)“局域網(wǎng)設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
FireFox的設(shè)置和IE類似,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。
這時(shí)選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后填寫代理服務(wù)器的地址和端口。
如何使用SOCKS代理服務(wù)器
這里就到重點(diǎn)內(nèi)容了,SOCKS代理是目前功能最為全面,使用最為穩(wěn)定的代理服務(wù)器,我目前上網(wǎng)就只用SSH搭建SOCKS代理服務(wù)器上網(wǎng),訪問(wèn)網(wǎng)絡(luò)沒(méi)有任何限制。下面我就著重講一下如何使用SOCKS代理服務(wù)器。
用SSH搭建SOCKS代理上網(wǎng),建議使用Firefox瀏覽器,因?yàn)镕irefox支持SOCKS代理遠(yuǎn)程域名解析,而IE只能通過(guò)類似SocksCap這樣的第三方軟件實(shí)現(xiàn),不是很方便。
配置Firefox瀏覽器
在Firefox設(shè)置SOCKS遠(yuǎn)程域名解析,主要是為了防止DNS污染,具體設(shè)置方法是,在Firefox地址欄中,輸入about:config ,按確認(rèn),修改里面的一項(xiàng)數(shù)值,改成 network.proxy.socks_remote_dns=true即可了。
然后,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后在SOCKS主機(jī)上,填寫代理服務(wù)器的地址127.0.0.1,端口1080,這時(shí)Firefox就配置結(jié)束。
設(shè)置SSH
配置好了Firefox,就該配置SSH了,安全外殼協(xié)議(Secure Shell Protocol /SSH)是1種在不安全網(wǎng)絡(luò)上提供安全遠(yuǎn)程登錄及其它安全網(wǎng)絡(luò)服務(wù)的協(xié)議。常用的SSH工具有開(kāi)源軟件PuTTY,支持SSH遠(yuǎn)程登錄的主機(jī)可以實(shí)現(xiàn)socks5代理服務(wù)器的功能,不過(guò)在PuTTY中沒(méi)有配置文件,需要手動(dòng)設(shè)置才能實(shí)現(xiàn),且無(wú)法保存,而PuTTY完整版自帶的pLink可以實(shí)現(xiàn)命令行方式調(diào)用PuTTY實(shí)現(xiàn)SSH的加密通道。
具體的方法是,去PuTTY官方網(wǎng)站下載pLink這個(gè)文件,pLink的調(diào)用參數(shù)是:plink -C -v -N -pw 密碼-D 本地端口 遠(yuǎn)程用戶@IP或域名:遠(yuǎn)程希望打開(kāi)的端口。
新建1個(gè)文件,寫入以下內(nèi)容,另存為pLink.bat批處理文件,并放在Putty的安裝目錄內(nèi)。
plink -N Username@sshServer -pw Password -D 127.0.0.1:1080
請(qǐng)將Username sshServerPassword三處改為用戶自己登陸SSH服務(wù)器的用戶名、服務(wù)器地址和密碼。這個(gè)SSH帳號(hào)可以通過(guò)多種方法獲得,例如用戶購(gòu)買了某些國(guó)外主機(jī)空間或VPS就會(huì)有SSH帳號(hào),或者在淘寶網(wǎng)也有SSH帳號(hào)出售,我自用的SSH帳號(hào)是用每年100美元購(gòu)買虛擬主機(jī)時(shí)贈(zèng)送的,通常SSH帳號(hào)的價(jià)格大約是每年幾十元人民幣左右,也有少量國(guó)外網(wǎng)站提供免費(fèi)的SSH帳號(hào)。
執(zhí)行這個(gè)批處理文件,保持其窗口開(kāi)啟,一旦關(guān)閉窗口代理便失效。然后打開(kāi)已經(jīng)配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,即可使用SOCKS代理服務(wù)器上網(wǎng)了。
其他設(shè)置技巧
為了方便代理服務(wù)器的快速切換,我建議安裝1個(gè)名為QuickProxy的FireFox的代理服務(wù)器擴(kuò)展,可以實(shí)現(xiàn)一鍵切換代理功能,QuickProxy安裝后在狀態(tài)欄有1個(gè)按鈕,點(diǎn)擊后可以啟用、關(guān)閉Firefox瀏覽器的默認(rèn)代理設(shè)置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。
設(shè)置完成了之后,你即可自由自在地在開(kāi)放的互聯(lián)網(wǎng)上傲游了。根據(jù)我的使用經(jīng)驗(yàn),基于SSH的SOCKS代理穩(wěn)定、快速、功能全面,是值得推薦的代理方法,使用過(guò)程中流量需要自己把控,我個(gè)人覺(jué)得其瀏覽體驗(yàn)要遠(yuǎn)遠(yuǎn)高于其他代理軟件。
隨著這次Google退出中國(guó)市場(chǎng),本文可能會(huì)成為未來(lái)網(wǎng)民常用的上網(wǎng)技巧之一。
?
【干貨分享】如何使用代理服務(wù)器上Facebook
運(yùn)營(yíng)實(shí)操 ? 廈門阿七 發(fā)表了文章 ? 1 個(gè)評(píng)論 ? 16888 次瀏覽 ? 2017-12-07 15:27
什么是代理服務(wù)器
代理服務(wù)器(ProxyServer)是網(wǎng)上提供轉(zhuǎn)接功能的服務(wù)器,在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),是直接聯(lián)系到目的站點(diǎn)服務(wù)器,然后由目的站點(diǎn)服務(wù)器把信息傳送回來(lái)。代理服務(wù)器是介于客戶端和Web服務(wù)器之間的另一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接到Web服務(wù)器去取回網(wǎng)頁(yè)而是向代理服務(wù)器發(fā)出請(qǐng)求,信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來(lái)取回瀏覽器所需要的信息并傳送給你的瀏覽器。
比如你想訪問(wèn)的目的網(wǎng)站是A,由于某種原因你不能訪問(wèn)到網(wǎng)站A或者你不想直接訪問(wèn)網(wǎng)站A(這樣通過(guò)代理服務(wù)器網(wǎng)站A,對(duì)網(wǎng)站A而已可以隱藏你自己的身份,也就是不知道是誰(shuí)訪問(wèn)的網(wǎng)站,而認(rèn)為是代理服務(wù)器訪問(wèn)的),此時(shí)你即可使用代理服務(wù)器,在實(shí)際訪問(wèn)網(wǎng)站之際,你在瀏覽器的地址欄內(nèi)和你以前一樣輸入你要訪問(wèn)的網(wǎng)站,瀏覽器會(huì)自動(dòng)先訪問(wèn)代理服務(wù)器,然后代理服務(wù)器會(huì)自動(dòng)給你轉(zhuǎn)接到你的目標(biāo)網(wǎng)站。
代理服務(wù)器的作用
提高訪問(wèn)速度:通常代理服務(wù)器都設(shè)置1個(gè)較大的緩沖區(qū),當(dāng)有外界的信息通過(guò)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問(wèn)相同的信息時(shí),則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問(wèn)速度。
隱藏真實(shí)身份:上網(wǎng)者也可以通過(guò)代理服務(wù)器隱藏自己的真實(shí)地址信息,還可隱藏自己的IP,防止被黑客攻擊。
突破限制:有的時(shí)候網(wǎng)絡(luò)供應(yīng)商會(huì)對(duì)上網(wǎng)用戶的端口,目的網(wǎng)站,協(xié)議,游戲,即時(shí)通訊軟件等的限[]制,使用代理服務(wù)器都可以突破這些限制。
代理服務(wù)器主要類型
HTTP代理:做簡(jiǎn)單的1種代理形式,能夠代理客戶機(jī)的HTTP訪問(wèn),上網(wǎng)瀏覽網(wǎng)頁(yè)使用的都是HTTP協(xié)議,通常的HTTP代理端口為80、3128或8080端口。
SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而并不關(guān)心是何種應(yīng)用協(xié)議,既可以是HTTP協(xié)議,也可以是FTP協(xié)議,或者其他任何協(xié)議,所以SOCKS代理服務(wù)器比其他類型的代理服務(wù)器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協(xié)議(即傳輸控制協(xié)議),而SOCKS5代理則既支持TCP協(xié)議又支持UDP協(xié)議(即用戶數(shù)據(jù)包協(xié)議),還支持各種身份驗(yàn)證機(jī)制、服務(wù)器端遠(yuǎn)程域名解析(解決DNS污染就靠這個(gè)了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的1種SOCKS代理。
如何使用HTTP代理服務(wù)器
HTTP代理服務(wù)器的設(shè)置方法,對(duì)于IE和FireFox設(shè)置略有不同。設(shè)置前需要先找一些可用的免費(fèi)代理服務(wù)器地址。
IE的設(shè)置是這樣的,打開(kāi)IE瀏覽器,選擇菜單欄的“工具/Internet選項(xiàng)...”。
這時(shí)候分2種情況,對(duì)于ADSL撥號(hào)用戶來(lái)說(shuō),選擇1個(gè)網(wǎng)絡(luò)連接后,點(diǎn)“設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
對(duì)于局域網(wǎng)用戶來(lái)說(shuō),需要點(diǎn)“局域網(wǎng)設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
FireFox的設(shè)置和IE類似,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。
這時(shí)選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后填寫代理服務(wù)器的地址和端口。
如何使用SOCKS代理服務(wù)器
這里就到重點(diǎn)內(nèi)容了,SOCKS代理是目前功能最為全面,使用最為穩(wěn)定的代理服務(wù)器,我目前上網(wǎng)就只用SSH搭建SOCKS代理服務(wù)器上網(wǎng),訪問(wèn)網(wǎng)絡(luò)沒(méi)有任何限制。下面我就著重講一下如何使用SOCKS代理服務(wù)器。
用SSH搭建SOCKS代理上網(wǎng),建議使用Firefox瀏覽器,因?yàn)镕irefox支持SOCKS代理遠(yuǎn)程域名解析,而IE只能通過(guò)類似SocksCap這樣的第三方軟件實(shí)現(xiàn),不是很方便。
配置Firefox瀏覽器
在Firefox設(shè)置SOCKS遠(yuǎn)程域名解析,主要是為了防止DNS污染,具體設(shè)置方法是,在Firefox地址欄中,輸入about:config ,按確認(rèn),修改里面的一項(xiàng)數(shù)值,改成 network.proxy.socks_remote_dns=true即可了。
然后,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后在SOCKS主機(jī)上,填寫代理服務(wù)器的地址127.0.0.1,端口1080,這時(shí)Firefox就配置結(jié)束。
設(shè)置SSH
配置好了Firefox,就該配置SSH了,安全外殼協(xié)議(Secure Shell Protocol /SSH)是1種在不安全網(wǎng)絡(luò)上提供安全遠(yuǎn)程登錄及其它安全網(wǎng)絡(luò)服務(wù)的協(xié)議。常用的SSH工具有開(kāi)源軟件PuTTY,支持SSH遠(yuǎn)程登錄的主機(jī)可以實(shí)現(xiàn)socks5代理服務(wù)器的功能,不過(guò)在PuTTY中沒(méi)有配置文件,需要手動(dòng)設(shè)置才能實(shí)現(xiàn),且無(wú)法保存,而PuTTY完整版自帶的pLink可以實(shí)現(xiàn)命令行方式調(diào)用PuTTY實(shí)現(xiàn)SSH的加密通道。
具體的方法是,去PuTTY官方網(wǎng)站下載pLink這個(gè)文件,pLink的調(diào)用參數(shù)是:plink -C -v -N -pw 密碼-D 本地端口 遠(yuǎn)程用戶@IP或域名:遠(yuǎn)程希望打開(kāi)的端口。
新建1個(gè)文件,寫入以下內(nèi)容,另存為pLink.bat批處理文件,并放在Putty的安裝目錄內(nèi)。
plink -N Username@sshServer -pw Password -D 127.0.0.1:1080
請(qǐng)將Username sshServerPassword三處改為用戶自己登陸SSH服務(wù)器的用戶名、服務(wù)器地址和密碼。這個(gè)SSH帳號(hào)可以通過(guò)多種方法獲得,例如用戶購(gòu)買了某些國(guó)外主機(jī)空間或VPS就會(huì)有SSH帳號(hào),或者在淘寶網(wǎng)也有SSH帳號(hào)出售,我自用的SSH帳號(hào)是用每年100美元購(gòu)買虛擬主機(jī)時(shí)贈(zèng)送的,通常SSH帳號(hào)的價(jià)格大約是每年幾十元人民幣左右,也有少量國(guó)外網(wǎng)站提供免費(fèi)的SSH帳號(hào)。
執(zhí)行這個(gè)批處理文件,保持其窗口開(kāi)啟,一旦關(guān)閉窗口代理便失效。然后打開(kāi)已經(jīng)配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,即可使用SOCKS代理服務(wù)器上網(wǎng)了。
其他設(shè)置技巧
為了方便代理服務(wù)器的快速切換,我建議安裝1個(gè)名為QuickProxy的FireFox的代理服務(wù)器擴(kuò)展,可以實(shí)現(xiàn)一鍵切換代理功能,QuickProxy安裝后在狀態(tài)欄有1個(gè)按鈕,點(diǎn)擊后可以啟用、關(guān)閉Firefox瀏覽器的默認(rèn)代理設(shè)置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。
設(shè)置完成了之后,你即可自由自在地在開(kāi)放的互聯(lián)網(wǎng)上傲游了。根據(jù)我的使用經(jīng)驗(yàn),基于SSH的SOCKS代理穩(wěn)定、快速、功能全面,是值得推薦的代理方法,使用過(guò)程中流量需要自己把控,我個(gè)人覺(jué)得其瀏覽體驗(yàn)要遠(yuǎn)遠(yuǎn)高于其他代理軟件。
隨著這次Google退出中國(guó)市場(chǎng),本文可能會(huì)成為未來(lái)網(wǎng)民常用的上網(wǎng)技巧之一。
? 查看全部
代理服務(wù)器(ProxyServer)是網(wǎng)上提供轉(zhuǎn)接功能的服務(wù)器,在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),是直接聯(lián)系到目的站點(diǎn)服務(wù)器,然后由目的站點(diǎn)服務(wù)器把信息傳送回來(lái)。代理服務(wù)器是介于客戶端和Web服務(wù)器之間的另一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接到Web服務(wù)器去取回網(wǎng)頁(yè)而是向代理服務(wù)器發(fā)出請(qǐng)求,信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來(lái)取回瀏覽器所需要的信息并傳送給你的瀏覽器。
比如你想訪問(wèn)的目的網(wǎng)站是A,由于某種原因你不能訪問(wèn)到網(wǎng)站A或者你不想直接訪問(wèn)網(wǎng)站A(這樣通過(guò)代理服務(wù)器網(wǎng)站A,對(duì)網(wǎng)站A而已可以隱藏你自己的身份,也就是不知道是誰(shuí)訪問(wèn)的網(wǎng)站,而認(rèn)為是代理服務(wù)器訪問(wèn)的),此時(shí)你即可使用代理服務(wù)器,在實(shí)際訪問(wèn)網(wǎng)站之際,你在瀏覽器的地址欄內(nèi)和你以前一樣輸入你要訪問(wèn)的網(wǎng)站,瀏覽器會(huì)自動(dòng)先訪問(wèn)代理服務(wù)器,然后代理服務(wù)器會(huì)自動(dòng)給你轉(zhuǎn)接到你的目標(biāo)網(wǎng)站。
代理服務(wù)器的作用
提高訪問(wèn)速度:通常代理服務(wù)器都設(shè)置1個(gè)較大的緩沖區(qū),當(dāng)有外界的信息通過(guò)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問(wèn)相同的信息時(shí),則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問(wèn)速度。
隱藏真實(shí)身份:上網(wǎng)者也可以通過(guò)代理服務(wù)器隱藏自己的真實(shí)地址信息,還可隱藏自己的IP,防止被黑客攻擊。
突破限制:有的時(shí)候網(wǎng)絡(luò)供應(yīng)商會(huì)對(duì)上網(wǎng)用戶的端口,目的網(wǎng)站,協(xié)議,游戲,即時(shí)通訊軟件等的限[]制,使用代理服務(wù)器都可以突破這些限制。
代理服務(wù)器主要類型
HTTP代理:做簡(jiǎn)單的1種代理形式,能夠代理客戶機(jī)的HTTP訪問(wèn),上網(wǎng)瀏覽網(wǎng)頁(yè)使用的都是HTTP協(xié)議,通常的HTTP代理端口為80、3128或8080端口。
SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而并不關(guān)心是何種應(yīng)用協(xié)議,既可以是HTTP協(xié)議,也可以是FTP協(xié)議,或者其他任何協(xié)議,所以SOCKS代理服務(wù)器比其他類型的代理服務(wù)器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協(xié)議(即傳輸控制協(xié)議),而SOCKS5代理則既支持TCP協(xié)議又支持UDP協(xié)議(即用戶數(shù)據(jù)包協(xié)議),還支持各種身份驗(yàn)證機(jī)制、服務(wù)器端遠(yuǎn)程域名解析(解決DNS污染就靠這個(gè)了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的1種SOCKS代理。
如何使用HTTP代理服務(wù)器
HTTP代理服務(wù)器的設(shè)置方法,對(duì)于IE和FireFox設(shè)置略有不同。設(shè)置前需要先找一些可用的免費(fèi)代理服務(wù)器地址。
IE的設(shè)置是這樣的,打開(kāi)IE瀏覽器,選擇菜單欄的“工具/Internet選項(xiàng)...”。
這時(shí)候分2種情況,對(duì)于ADSL撥號(hào)用戶來(lái)說(shuō),選擇1個(gè)網(wǎng)絡(luò)連接后,點(diǎn)“設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
對(duì)于局域網(wǎng)用戶來(lái)說(shuō),需要點(diǎn)“局域網(wǎng)設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
FireFox的設(shè)置和IE類似,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。
這時(shí)選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后填寫代理服務(wù)器的地址和端口。
如何使用SOCKS代理服務(wù)器
這里就到重點(diǎn)內(nèi)容了,SOCKS代理是目前功能最為全面,使用最為穩(wěn)定的代理服務(wù)器,我目前上網(wǎng)就只用SSH搭建SOCKS代理服務(wù)器上網(wǎng),訪問(wèn)網(wǎng)絡(luò)沒(méi)有任何限制。下面我就著重講一下如何使用SOCKS代理服務(wù)器。
用SSH搭建SOCKS代理上網(wǎng),建議使用Firefox瀏覽器,因?yàn)镕irefox支持SOCKS代理遠(yuǎn)程域名解析,而IE只能通過(guò)類似SocksCap這樣的第三方軟件實(shí)現(xiàn),不是很方便。
配置Firefox瀏覽器
在Firefox設(shè)置SOCKS遠(yuǎn)程域名解析,主要是為了防止DNS污染,具體設(shè)置方法是,在Firefox地址欄中,輸入about:config ,按確認(rèn),修改里面的一項(xiàng)數(shù)值,改成 network.proxy.socks_remote_dns=true即可了。
然后,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后在SOCKS主機(jī)上,填寫代理服務(wù)器的地址127.0.0.1,端口1080,這時(shí)Firefox就配置結(jié)束。
設(shè)置SSH
配置好了Firefox,就該配置SSH了,安全外殼協(xié)議(Secure Shell Protocol /SSH)是1種在不安全網(wǎng)絡(luò)上提供安全遠(yuǎn)程登錄及其它安全網(wǎng)絡(luò)服務(wù)的協(xié)議。常用的SSH工具有開(kāi)源軟件PuTTY,支持SSH遠(yuǎn)程登錄的主機(jī)可以實(shí)現(xiàn)socks5代理服務(wù)器的功能,不過(guò)在PuTTY中沒(méi)有配置文件,需要手動(dòng)設(shè)置才能實(shí)現(xiàn),且無(wú)法保存,而PuTTY完整版自帶的pLink可以實(shí)現(xiàn)命令行方式調(diào)用PuTTY實(shí)現(xiàn)SSH的加密通道。
具體的方法是,去PuTTY官方網(wǎng)站下載pLink這個(gè)文件,pLink的調(diào)用參數(shù)是:plink -C -v -N -pw 密碼-D 本地端口 遠(yuǎn)程用戶@IP或域名:遠(yuǎn)程希望打開(kāi)的端口。
新建1個(gè)文件,寫入以下內(nèi)容,另存為pLink.bat批處理文件,并放在Putty的安裝目錄內(nèi)。
plink -N Username@sshServer -pw Password -D 127.0.0.1:1080
請(qǐng)將Username sshServerPassword三處改為用戶自己登陸SSH服務(wù)器的用戶名、服務(wù)器地址和密碼。這個(gè)SSH帳號(hào)可以通過(guò)多種方法獲得,例如用戶購(gòu)買了某些國(guó)外主機(jī)空間或VPS就會(huì)有SSH帳號(hào),或者在淘寶網(wǎng)也有SSH帳號(hào)出售,我自用的SSH帳號(hào)是用每年100美元購(gòu)買虛擬主機(jī)時(shí)贈(zèng)送的,通常SSH帳號(hào)的價(jià)格大約是每年幾十元人民幣左右,也有少量國(guó)外網(wǎng)站提供免費(fèi)的SSH帳號(hào)。
執(zhí)行這個(gè)批處理文件,保持其窗口開(kāi)啟,一旦關(guān)閉窗口代理便失效。然后打開(kāi)已經(jīng)配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,即可使用SOCKS代理服務(wù)器上網(wǎng)了。
其他設(shè)置技巧
為了方便代理服務(wù)器的快速切換,我建議安裝1個(gè)名為QuickProxy的FireFox的代理服務(wù)器擴(kuò)展,可以實(shí)現(xiàn)一鍵切換代理功能,QuickProxy安裝后在狀態(tài)欄有1個(gè)按鈕,點(diǎn)擊后可以啟用、關(guān)閉Firefox瀏覽器的默認(rèn)代理設(shè)置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。
設(shè)置完成了之后,你即可自由自在地在開(kāi)放的互聯(lián)網(wǎng)上傲游了。根據(jù)我的使用經(jīng)驗(yàn),基于SSH的SOCKS代理穩(wěn)定、快速、功能全面,是值得推薦的代理方法,使用過(guò)程中流量需要自己把控,我個(gè)人覺(jué)得其瀏覽體驗(yàn)要遠(yuǎn)遠(yuǎn)高于其他代理軟件。
隨著這次Google退出中國(guó)市場(chǎng),本文可能會(huì)成為未來(lái)網(wǎng)民常用的上網(wǎng)技巧之一。
? 查看全部
什么是代理服務(wù)器
代理服務(wù)器(ProxyServer)是網(wǎng)上提供轉(zhuǎn)接功能的服務(wù)器,在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),是直接聯(lián)系到目的站點(diǎn)服務(wù)器,然后由目的站點(diǎn)服務(wù)器把信息傳送回來(lái)。代理服務(wù)器是介于客戶端和Web服務(wù)器之間的另一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接到Web服務(wù)器去取回網(wǎng)頁(yè)而是向代理服務(wù)器發(fā)出請(qǐng)求,信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來(lái)取回瀏覽器所需要的信息并傳送給你的瀏覽器。
比如你想訪問(wèn)的目的網(wǎng)站是A,由于某種原因你不能訪問(wèn)到網(wǎng)站A或者你不想直接訪問(wèn)網(wǎng)站A(這樣通過(guò)代理服務(wù)器網(wǎng)站A,對(duì)網(wǎng)站A而已可以隱藏你自己的身份,也就是不知道是誰(shuí)訪問(wèn)的網(wǎng)站,而認(rèn)為是代理服務(wù)器訪問(wèn)的),此時(shí)你即可使用代理服務(wù)器,在實(shí)際訪問(wèn)網(wǎng)站之際,你在瀏覽器的地址欄內(nèi)和你以前一樣輸入你要訪問(wèn)的網(wǎng)站,瀏覽器會(huì)自動(dòng)先訪問(wèn)代理服務(wù)器,然后代理服務(wù)器會(huì)自動(dòng)給你轉(zhuǎn)接到你的目標(biāo)網(wǎng)站。
代理服務(wù)器的作用
提高訪問(wèn)速度:通常代理服務(wù)器都設(shè)置1個(gè)較大的緩沖區(qū),當(dāng)有外界的信息通過(guò)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問(wèn)相同的信息時(shí),則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問(wèn)速度。
隱藏真實(shí)身份:上網(wǎng)者也可以通過(guò)代理服務(wù)器隱藏自己的真實(shí)地址信息,還可隱藏自己的IP,防止被黑客攻擊。
突破限制:有的時(shí)候網(wǎng)絡(luò)供應(yīng)商會(huì)對(duì)上網(wǎng)用戶的端口,目的網(wǎng)站,協(xié)議,游戲,即時(shí)通訊軟件等的限[]制,使用代理服務(wù)器都可以突破這些限制。
代理服務(wù)器主要類型
HTTP代理:做簡(jiǎn)單的1種代理形式,能夠代理客戶機(jī)的HTTP訪問(wèn),上網(wǎng)瀏覽網(wǎng)頁(yè)使用的都是HTTP協(xié)議,通常的HTTP代理端口為80、3128或8080端口。
SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而并不關(guān)心是何種應(yīng)用協(xié)議,既可以是HTTP協(xié)議,也可以是FTP協(xié)議,或者其他任何協(xié)議,所以SOCKS代理服務(wù)器比其他類型的代理服務(wù)器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協(xié)議(即傳輸控制協(xié)議),而SOCKS5代理則既支持TCP協(xié)議又支持UDP協(xié)議(即用戶數(shù)據(jù)包協(xié)議),還支持各種身份驗(yàn)證機(jī)制、服務(wù)器端遠(yuǎn)程域名解析(解決DNS污染就靠這個(gè)了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的1種SOCKS代理。
如何使用HTTP代理服務(wù)器
HTTP代理服務(wù)器的設(shè)置方法,對(duì)于IE和FireFox設(shè)置略有不同。設(shè)置前需要先找一些可用的免費(fèi)代理服務(wù)器地址。
IE的設(shè)置是這樣的,打開(kāi)IE瀏覽器,選擇菜單欄的“工具/Internet選項(xiàng)...”。
這時(shí)候分2種情況,對(duì)于ADSL撥號(hào)用戶來(lái)說(shuō),選擇1個(gè)網(wǎng)絡(luò)連接后,點(diǎn)“設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
對(duì)于局域網(wǎng)用戶來(lái)說(shuō),需要點(diǎn)“局域網(wǎng)設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
FireFox的設(shè)置和IE類似,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。
這時(shí)選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后填寫代理服務(wù)器的地址和端口。
如何使用SOCKS代理服務(wù)器
這里就到重點(diǎn)內(nèi)容了,SOCKS代理是目前功能最為全面,使用最為穩(wěn)定的代理服務(wù)器,我目前上網(wǎng)就只用SSH搭建SOCKS代理服務(wù)器上網(wǎng),訪問(wèn)網(wǎng)絡(luò)沒(méi)有任何限制。下面我就著重講一下如何使用SOCKS代理服務(wù)器。
用SSH搭建SOCKS代理上網(wǎng),建議使用Firefox瀏覽器,因?yàn)镕irefox支持SOCKS代理遠(yuǎn)程域名解析,而IE只能通過(guò)類似SocksCap這樣的第三方軟件實(shí)現(xiàn),不是很方便。
配置Firefox瀏覽器
在Firefox設(shè)置SOCKS遠(yuǎn)程域名解析,主要是為了防止DNS污染,具體設(shè)置方法是,在Firefox地址欄中,輸入about:config ,按確認(rèn),修改里面的一項(xiàng)數(shù)值,改成 network.proxy.socks_remote_dns=true即可了。
然后,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后在SOCKS主機(jī)上,填寫代理服務(wù)器的地址127.0.0.1,端口1080,這時(shí)Firefox就配置結(jié)束。
設(shè)置SSH
配置好了Firefox,就該配置SSH了,安全外殼協(xié)議(Secure Shell Protocol /SSH)是1種在不安全網(wǎng)絡(luò)上提供安全遠(yuǎn)程登錄及其它安全網(wǎng)絡(luò)服務(wù)的協(xié)議。常用的SSH工具有開(kāi)源軟件PuTTY,支持SSH遠(yuǎn)程登錄的主機(jī)可以實(shí)現(xiàn)socks5代理服務(wù)器的功能,不過(guò)在PuTTY中沒(méi)有配置文件,需要手動(dòng)設(shè)置才能實(shí)現(xiàn),且無(wú)法保存,而PuTTY完整版自帶的pLink可以實(shí)現(xiàn)命令行方式調(diào)用PuTTY實(shí)現(xiàn)SSH的加密通道。
具體的方法是,去PuTTY官方網(wǎng)站下載pLink這個(gè)文件,pLink的調(diào)用參數(shù)是:plink -C -v -N -pw 密碼-D 本地端口 遠(yuǎn)程用戶@IP或域名:遠(yuǎn)程希望打開(kāi)的端口。
新建1個(gè)文件,寫入以下內(nèi)容,另存為pLink.bat批處理文件,并放在Putty的安裝目錄內(nèi)。
plink -N Username@sshServer -pw Password -D 127.0.0.1:1080
請(qǐng)將Username sshServerPassword三處改為用戶自己登陸SSH服務(wù)器的用戶名、服務(wù)器地址和密碼。這個(gè)SSH帳號(hào)可以通過(guò)多種方法獲得,例如用戶購(gòu)買了某些國(guó)外主機(jī)空間或VPS就會(huì)有SSH帳號(hào),或者在淘寶網(wǎng)也有SSH帳號(hào)出售,我自用的SSH帳號(hào)是用每年100美元購(gòu)買虛擬主機(jī)時(shí)贈(zèng)送的,通常SSH帳號(hào)的價(jià)格大約是每年幾十元人民幣左右,也有少量國(guó)外網(wǎng)站提供免費(fèi)的SSH帳號(hào)。
執(zhí)行這個(gè)批處理文件,保持其窗口開(kāi)啟,一旦關(guān)閉窗口代理便失效。然后打開(kāi)已經(jīng)配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,即可使用SOCKS代理服務(wù)器上網(wǎng)了。
其他設(shè)置技巧
為了方便代理服務(wù)器的快速切換,我建議安裝1個(gè)名為QuickProxy的FireFox的代理服務(wù)器擴(kuò)展,可以實(shí)現(xiàn)一鍵切換代理功能,QuickProxy安裝后在狀態(tài)欄有1個(gè)按鈕,點(diǎn)擊后可以啟用、關(guān)閉Firefox瀏覽器的默認(rèn)代理設(shè)置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。
設(shè)置完成了之后,你即可自由自在地在開(kāi)放的互聯(lián)網(wǎng)上傲游了。根據(jù)我的使用經(jīng)驗(yàn),基于SSH的SOCKS代理穩(wěn)定、快速、功能全面,是值得推薦的代理方法,使用過(guò)程中流量需要自己把控,我個(gè)人覺(jué)得其瀏覽體驗(yàn)要遠(yuǎn)遠(yuǎn)高于其他代理軟件。
隨著這次Google退出中國(guó)市場(chǎng),本文可能會(huì)成為未來(lái)網(wǎng)民常用的上網(wǎng)技巧之一。
?
代理服務(wù)器(ProxyServer)是網(wǎng)上提供轉(zhuǎn)接功能的服務(wù)器,在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),是直接聯(lián)系到目的站點(diǎn)服務(wù)器,然后由目的站點(diǎn)服務(wù)器把信息傳送回來(lái)。代理服務(wù)器是介于客戶端和Web服務(wù)器之間的另一臺(tái)服務(wù)器,有了它之后,瀏覽器不是直接到Web服務(wù)器去取回網(wǎng)頁(yè)而是向代理服務(wù)器發(fā)出請(qǐng)求,信號(hào)會(huì)先送到代理服務(wù)器,由代理服務(wù)器來(lái)取回瀏覽器所需要的信息并傳送給你的瀏覽器。
比如你想訪問(wèn)的目的網(wǎng)站是A,由于某種原因你不能訪問(wèn)到網(wǎng)站A或者你不想直接訪問(wèn)網(wǎng)站A(這樣通過(guò)代理服務(wù)器網(wǎng)站A,對(duì)網(wǎng)站A而已可以隱藏你自己的身份,也就是不知道是誰(shuí)訪問(wèn)的網(wǎng)站,而認(rèn)為是代理服務(wù)器訪問(wèn)的),此時(shí)你即可使用代理服務(wù)器,在實(shí)際訪問(wèn)網(wǎng)站之際,你在瀏覽器的地址欄內(nèi)和你以前一樣輸入你要訪問(wèn)的網(wǎng)站,瀏覽器會(huì)自動(dòng)先訪問(wèn)代理服務(wù)器,然后代理服務(wù)器會(huì)自動(dòng)給你轉(zhuǎn)接到你的目標(biāo)網(wǎng)站。
代理服務(wù)器的作用
提高訪問(wèn)速度:通常代理服務(wù)器都設(shè)置1個(gè)較大的緩沖區(qū),當(dāng)有外界的信息通過(guò)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問(wèn)相同的信息時(shí),則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問(wèn)速度。
隱藏真實(shí)身份:上網(wǎng)者也可以通過(guò)代理服務(wù)器隱藏自己的真實(shí)地址信息,還可隱藏自己的IP,防止被黑客攻擊。
突破限制:有的時(shí)候網(wǎng)絡(luò)供應(yīng)商會(huì)對(duì)上網(wǎng)用戶的端口,目的網(wǎng)站,協(xié)議,游戲,即時(shí)通訊軟件等的限[]制,使用代理服務(wù)器都可以突破這些限制。
代理服務(wù)器主要類型
HTTP代理:做簡(jiǎn)單的1種代理形式,能夠代理客戶機(jī)的HTTP訪問(wèn),上網(wǎng)瀏覽網(wǎng)頁(yè)使用的都是HTTP協(xié)議,通常的HTTP代理端口為80、3128或8080端口。
SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡(jiǎn)單地傳遞數(shù)據(jù)包,而并不關(guān)心是何種應(yīng)用協(xié)議,既可以是HTTP協(xié)議,也可以是FTP協(xié)議,或者其他任何協(xié)議,所以SOCKS代理服務(wù)器比其他類型的代理服務(wù)器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協(xié)議(即傳輸控制協(xié)議),而SOCKS5代理則既支持TCP協(xié)議又支持UDP協(xié)議(即用戶數(shù)據(jù)包協(xié)議),還支持各種身份驗(yàn)證機(jī)制、服務(wù)器端遠(yuǎn)程域名解析(解決DNS污染就靠這個(gè)了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的1種SOCKS代理。
如何使用HTTP代理服務(wù)器
HTTP代理服務(wù)器的設(shè)置方法,對(duì)于IE和FireFox設(shè)置略有不同。設(shè)置前需要先找一些可用的免費(fèi)代理服務(wù)器地址。
IE的設(shè)置是這樣的,打開(kāi)IE瀏覽器,選擇菜單欄的“工具/Internet選項(xiàng)...”。
這時(shí)候分2種情況,對(duì)于ADSL撥號(hào)用戶來(lái)說(shuō),選擇1個(gè)網(wǎng)絡(luò)連接后,點(diǎn)“設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
對(duì)于局域網(wǎng)用戶來(lái)說(shuō),需要點(diǎn)“局域網(wǎng)設(shè)置”,如下圖所示,選中代理服務(wù)器,填入地址和端口號(hào)。
FireFox的設(shè)置和IE類似,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。
這時(shí)選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后填寫代理服務(wù)器的地址和端口。
如何使用SOCKS代理服務(wù)器
這里就到重點(diǎn)內(nèi)容了,SOCKS代理是目前功能最為全面,使用最為穩(wěn)定的代理服務(wù)器,我目前上網(wǎng)就只用SSH搭建SOCKS代理服務(wù)器上網(wǎng),訪問(wèn)網(wǎng)絡(luò)沒(méi)有任何限制。下面我就著重講一下如何使用SOCKS代理服務(wù)器。
用SSH搭建SOCKS代理上網(wǎng),建議使用Firefox瀏覽器,因?yàn)镕irefox支持SOCKS代理遠(yuǎn)程域名解析,而IE只能通過(guò)類似SocksCap這樣的第三方軟件實(shí)現(xiàn),不是很方便。
配置Firefox瀏覽器
在Firefox設(shè)置SOCKS遠(yuǎn)程域名解析,主要是為了防止DNS污染,具體設(shè)置方法是,在Firefox地址欄中,輸入about:config ,按確認(rèn),修改里面的一項(xiàng)數(shù)值,改成 network.proxy.socks_remote_dns=true即可了。
然后,打開(kāi)FireFox瀏覽器,選擇菜單欄的“工具/選項(xiàng)...”。選擇“高級(jí)/網(wǎng)絡(luò)”,點(diǎn)設(shè)置,就出現(xiàn)下面的界面,即可進(jìn)行代理服務(wù)器的設(shè)置了,選中“手動(dòng)配置代理”,然后在SOCKS主機(jī)上,填寫代理服務(wù)器的地址127.0.0.1,端口1080,這時(shí)Firefox就配置結(jié)束。
設(shè)置SSH
配置好了Firefox,就該配置SSH了,安全外殼協(xié)議(Secure Shell Protocol /SSH)是1種在不安全網(wǎng)絡(luò)上提供安全遠(yuǎn)程登錄及其它安全網(wǎng)絡(luò)服務(wù)的協(xié)議。常用的SSH工具有開(kāi)源軟件PuTTY,支持SSH遠(yuǎn)程登錄的主機(jī)可以實(shí)現(xiàn)socks5代理服務(wù)器的功能,不過(guò)在PuTTY中沒(méi)有配置文件,需要手動(dòng)設(shè)置才能實(shí)現(xiàn),且無(wú)法保存,而PuTTY完整版自帶的pLink可以實(shí)現(xiàn)命令行方式調(diào)用PuTTY實(shí)現(xiàn)SSH的加密通道。
具體的方法是,去PuTTY官方網(wǎng)站下載pLink這個(gè)文件,pLink的調(diào)用參數(shù)是:plink -C -v -N -pw 密碼-D 本地端口 遠(yuǎn)程用戶@IP或域名:遠(yuǎn)程希望打開(kāi)的端口。
新建1個(gè)文件,寫入以下內(nèi)容,另存為pLink.bat批處理文件,并放在Putty的安裝目錄內(nèi)。
plink -N Username@sshServer -pw Password -D 127.0.0.1:1080
請(qǐng)將Username sshServerPassword三處改為用戶自己登陸SSH服務(wù)器的用戶名、服務(wù)器地址和密碼。這個(gè)SSH帳號(hào)可以通過(guò)多種方法獲得,例如用戶購(gòu)買了某些國(guó)外主機(jī)空間或VPS就會(huì)有SSH帳號(hào),或者在淘寶網(wǎng)也有SSH帳號(hào)出售,我自用的SSH帳號(hào)是用每年100美元購(gòu)買虛擬主機(jī)時(shí)贈(zèng)送的,通常SSH帳號(hào)的價(jià)格大約是每年幾十元人民幣左右,也有少量國(guó)外網(wǎng)站提供免費(fèi)的SSH帳號(hào)。
執(zhí)行這個(gè)批處理文件,保持其窗口開(kāi)啟,一旦關(guān)閉窗口代理便失效。然后打開(kāi)已經(jīng)配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,即可使用SOCKS代理服務(wù)器上網(wǎng)了。
其他設(shè)置技巧
為了方便代理服務(wù)器的快速切換,我建議安裝1個(gè)名為QuickProxy的FireFox的代理服務(wù)器擴(kuò)展,可以實(shí)現(xiàn)一鍵切換代理功能,QuickProxy安裝后在狀態(tài)欄有1個(gè)按鈕,點(diǎn)擊后可以啟用、關(guān)閉Firefox瀏覽器的默認(rèn)代理設(shè)置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。
設(shè)置完成了之后,你即可自由自在地在開(kāi)放的互聯(lián)網(wǎng)上傲游了。根據(jù)我的使用經(jīng)驗(yàn),基于SSH的SOCKS代理穩(wěn)定、快速、功能全面,是值得推薦的代理方法,使用過(guò)程中流量需要自己把控,我個(gè)人覺(jué)得其瀏覽體驗(yàn)要遠(yuǎn)遠(yuǎn)高于其他代理軟件。
隨著這次Google退出中國(guó)市場(chǎng),本文可能會(huì)成為未來(lái)網(wǎng)民常用的上網(wǎng)技巧之一。
?