【干貨分享】如何使用代理服務器上Facebook

什么是代理服務器

代理服務器(ProxyServer)是網(wǎng)上提供轉(zhuǎn)接功能的服務器,在一般情況下,我們使用網(wǎng)絡瀏覽器直接去連接其他Internet站點取得網(wǎng)絡信息時,是直接聯(lián)系到目的站點服務器,然后由目的站點服務器把信息傳送回來。代理服務器是介于客戶端和Web服務器之間的另一臺服務器,有了它之后,瀏覽器不是直接到Web服務器去取回網(wǎng)頁而是向代理服務器發(fā)出請求,信號會先送到代理服務器,由代理服務器來取回瀏覽器所需要的信息并傳送給你的瀏覽器。

比如你想訪問的目的網(wǎng)站是A,由于某種原因你不能訪問到網(wǎng)站A或者你不想直接訪問網(wǎng)站A(這樣通過代理服務器網(wǎng)站A,對網(wǎng)站A而已可以隱藏你自己的身份,也就是不知道是誰訪問的網(wǎng)站,而認為是代理服務器訪問的),此時你即可使用代理服務器,在實際訪問網(wǎng)站之際,你在瀏覽器的地址欄內(nèi)和你以前一樣輸入你要訪問的網(wǎng)站,瀏覽器會自動先訪問代理服務器,然后代理服務器會自動給你轉(zhuǎn)接到你的目標網(wǎng)站。

代理服務器的作用

提高訪問速度:通常代理服務器都設置1個較大的緩沖區(qū),當有外界的信息通過時,同時也將其保存到緩沖區(qū)中,當其他用戶再訪問相同的信息時,則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問速度。

隱藏真實身份:上網(wǎng)者也可以通過代理服務器隱藏自己的真實地址信息,還可隱藏自己的IP,防止被黑客攻擊。

突破限制:有的時候網(wǎng)絡供應商會對上網(wǎng)用戶的端口,目的網(wǎng)站,協(xié)議,游戲,即時通訊軟件等的限[]制,使用代理服務器都可以突破這些限制。

代理服務器主要類型

HTTP代理:做簡單的1種代理形式,能夠代理客戶機的HTTP訪問,上網(wǎng)瀏覽網(wǎng)頁使用的都是HTTP協(xié)議,通常的HTTP代理端口為80、3128或8080端口。

SOCKS代理:SOCKS代理與HTTP等其他類型的代理不同,它只是簡單地傳遞數(shù)據(jù)包,而并不關(guān)心是何種應用協(xié)議,既可以是HTTP協(xié)議,也可以是FTP協(xié)議,或者其他任何協(xié)議,所以SOCKS代理服務器比其他類型的代理服務器速度要快得多。SOCKS代理又分為SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP協(xié)議(即傳輸控制協(xié)議),而SOCKS5代理則既支持TCP協(xié)議又支持UDP協(xié)議(即用戶數(shù)據(jù)包協(xié)議),還支持各種身份驗證機制、服務器端遠程域名解析(解決DNS污染就靠這個了)等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能夠做到的SOCKS則不一定能做到。目前SOCKS5是最常用的1種SOCKS代理。

如何使用HTTP代理服務器

HTTP代理服務器的設置方法,對于IE和FireFox設置略有不同。設置前需要先找一些可用的免費代理服務器地址。

IE的設置是這樣的,打開IE瀏覽器,選擇菜單欄的“工具/Internet選項...”。

這時候分2種情況,對于ADSL撥號用戶來說,選擇1個網(wǎng)絡連接后,點“設置”,如下圖所示,選中代理服務器,填入地址和端口號。

對于局域網(wǎng)用戶來說,需要點“局域網(wǎng)設置”,如下圖所示,選中代理服務器,填入地址和端口號。

FireFox的設置和IE類似,打開FireFox瀏覽器,選擇菜單欄的“工具/選項...”。

這時選擇“高級/網(wǎng)絡”,點設置,就出現(xiàn)下面的界面,即可進行代理服務器的設置了,選中“手動配置代理”,然后填寫代理服務器的地址和端口。

如何使用SOCKS代理服務器

這里就到重點內(nèi)容了,SOCKS代理是目前功能最為全面,使用最為穩(wěn)定的代理服務器,我目前上網(wǎng)就只用SSH搭建SOCKS代理服務器上網(wǎng),訪問網(wǎng)絡沒有任何限制。下面我就著重講一下如何使用SOCKS代理服務器。

用SSH搭建SOCKS代理上網(wǎng),建議使用Firefox瀏覽器,因為Firefox支持SOCKS代理遠程域名解析,而IE只能通過類似SocksCap這樣的第三方軟件實現(xiàn),不是很方便。

配置Firefox瀏覽器

在Firefox設置SOCKS遠程域名解析,主要是為了防止DNS污染,具體設置方法是,在Firefox地址欄中,輸入about:config ,按確認,修改里面的一項數(shù)值,改成 network.proxy.socks_remote_dns=true即可了。

然后,打開FireFox瀏覽器,選擇菜單欄的“工具/選項...”。選擇“高級/網(wǎng)絡”,點設置,就出現(xiàn)下面的界面,即可進行代理服務器的設置了,選中“手動配置代理”,然后在SOCKS主機上,填寫代理服務器的地址127.0.0.1,端口1080,這時Firefox就配置結(jié)束。

設置SSH

配置好了Firefox,就該配置SSH了,安全外殼協(xié)議(Secure Shell Protocol /SSH)是1種在不安全網(wǎng)絡上提供安全遠程登錄及其它安全網(wǎng)絡服務的協(xié)議。常用的SSH工具有開源軟件PuTTY,支持SSH遠程登錄的主機可以實現(xiàn)socks5代理服務器的功能,不過在PuTTY中沒有配置文件,需要手動設置才能實現(xiàn),且無法保存,而PuTTY完整版自帶的pLink可以實現(xiàn)命令行方式調(diào)用PuTTY實現(xiàn)SSH的加密通道。

具體的方法是,去PuTTY官方網(wǎng)站下載pLink這個文件,pLink的調(diào)用參數(shù)是:plink -C -v -N -pw 密碼-D 本地端口 遠程用戶@IP或域名:遠程希望打開的端口。

新建1個文件,寫入以下內(nèi)容,另存為pLink.bat批處理文件,并放在Putty的安裝目錄內(nèi)。

plink -N Username@sshServer -pw Password -D 127.0.0.1:1080

請將Username sshServerPassword三處改為用戶自己登陸SSH服務器的用戶名、服務器地址和密碼。這個SSH帳號可以通過多種方法獲得,例如用戶購買了某些國外主機空間或VPS就會有SSH帳號,或者在淘寶網(wǎng)也有SSH帳號出售,我自用的SSH帳號是用每年100美元購買虛擬主機時贈送的,通常SSH帳號的價格大約是每年幾十元人民幣左右,也有少量國外網(wǎng)站提供免費的SSH帳號。

執(zhí)行這個批處理文件,保持其窗口開啟,一旦關(guān)閉窗口代理便失效。然后打開已經(jīng)配置好127.0.0.1:1080的Socks5代理的Firefox瀏覽器,即可使用SOCKS代理服務器上網(wǎng)了。

其他設置技巧

為了方便代理服務器的快速切換,我建議安裝1個名為QuickProxy的FireFox的代理服務器擴展,可以實現(xiàn)一鍵切換代理功能,QuickProxy安裝后在狀態(tài)欄有1個按鈕,點擊后可以啟用、關(guān)閉Firefox瀏覽器的默認代理設置,可以快速在代理和非代理之間切換,很方便。界面如下圖所示。

設置完成了之后,你即可自由自在地在開放的互聯(lián)網(wǎng)上傲游了。根據(jù)我的使用經(jīng)驗,基于SSH的SOCKS代理穩(wěn)定、快速、功能全面,是值得推薦的代理方法,使用過程中流量需要自己把控,我個人覺得其瀏覽體驗要遠遠高于其他代理軟件。

隨著這次Google退出中國市場,本文可能會成為未來網(wǎng)民常用的上網(wǎng)技巧之一。
?
相關(guān)標簽:

1 個評論

挖掘海量數(shù)據(jù),第一時間反映跨境電商行業(yè)的熱門風向,為跨境客戶提供真實客觀的市場決策依據(jù)。
不用這么麻煩,聯(lián)系qq15125084

要回復文章請先登錄注冊