有時候你的賬號或者被限制某一地區(qū)的ip登錄或訪問時,如何能恢復正常訪問?這個時候你就需要用到代理服務器了。
什么是代理服務器?
代理服務器充當客戶請求端(客戶端)和目的服務端(服務端)之間的中間者。
代理過程:若指定了某一個代理服務器后,當我們在上網(wǎng)時,計算機會直接向代理服務器發(fā)送請求數(shù)據(jù),然后代理服務器替代計算機把請求數(shù)據(jù)發(fā)送給目的地,當目的地接收到請求數(shù)據(jù)后,就原路返回數(shù)據(jù)結果給代理服務器,服務器在把結果發(fā)回到你的計算機。這就是代理服務器的基本工作過程。
代理也有“語言”(即協(xié)議)上的區(qū)分。
常見的代理協(xié)議分為以下幾種:
1.FTP代理
2.HTTP代理
3.SSL/TLS代理
4.SOCKS代理
今天我們主要講講http代理和socks代理。
http代理:
我們平時用瀏覽器上網(wǎng)基本都是基于http/https協(xié)議通訊的。當用瀏覽器瀏覽網(wǎng)頁時會發(fā)送GET請求以及表單等,但如果我們訪問的網(wǎng)站是http的網(wǎng)頁,并沒有加密的ssl證書驗證內容。
所以作為中間者的代理服務器可以通過抓包分析此計算機客戶端訪問了什么網(wǎng)站以及訪問網(wǎng)站時瀏覽了什么內容,還能獲取到登錄網(wǎng)站所使用的賬號等等。在我們使用代理服務器的時候,需要注意網(wǎng)址開頭是否含有“https://”。
如果沒什么特別的需求,為了安全,還是盡量少用免費的代理服務器或者用付費的代理服務器,有能力的可以自行搭建代理服務器。
Socks代理:
Socks代理分為socks4和socks5(socks4只支持tcp,而socks5支持tcp、udp,同時也支持各種身份驗證機制等。)
Socks代理只是單單地傳遞數(shù)據(jù)包,不作解析流量,就這樣由于socks的特點可以應用于多種使用環(huán)境??梢杂糜贔TP、SMTP、HTTP、QQ、BT下載等等,甚至還能套上加密機制,使得計算機客戶端和服務器端之間的連接更安全。加密代理和真正的“微PN”嚴格來說還是有點區(qū)別的。
代理服務器最大的特點就是匿名,根據(jù)匿名程度主要分為:透明代理、匿名代理、混淆代理、高匿代理。
代理服務器的配置信息不同,則向其目標地址發(fā)送的請求時,三個變量REMOTE_ADDR, HTTP_VIA, HTTP_X_FORWARDED_FOR也會變得不同。
1、透明代理(transparent proxy):
REMOTE_ADDR=最后一個代理服務器ip(若有使用多層代理的情況下)
HTTP_VIA=代理服務器ip
HTTP_X_FORWARDED_FOR=你的ip(若有使用多層代理則同時顯示多個ip,但這個值可以偽造即混淆代理)
2、匿名代理(Anonymous Proxies):
REMOTE_ADDR=最后一個代理服務器ip
HTTP_VIA=代理服務器ip
HTTP_X_FORWARDED_FOR=代理服務器ip (隱藏真實ip, 目標只知道代理服務器ip)
3、混淆代理、欺騙代理(Distorting Proxies):
REMOTE_ADDR=代理服務器ip
HTTP_VIA=代理服務器ip
HTTP_X_FORWARDED_FOR=隨機的ip(可以使用多個代理服務器,也可以編造一個虛假的或不存在的ip代替你的真實ip)
4、高匿代理(High Anonymity Proxies、Elite proxies):
REMOTE_ADDR=代理服務器ip
HTTP_VIA=沒有數(shù)值或不顯示
HTTP_X_FORWARDED_FOR=沒有數(shù)值或不顯示(特點是目標地址完全不知道這是臺代理服務器)
代理服務器有些什么樣的優(yōu)點和用處呢?
1、提高訪問速度:代理服務器通常會設置一個緩沖區(qū),當訪問的數(shù)據(jù)在緩沖區(qū)也有保留時,直接從緩沖區(qū)中提取信息,傳送回給用戶端,提高了訪問速度。
2、突破限制:有的網(wǎng)絡供應商會限制上網(wǎng)用戶的端口,還有某些網(wǎng)站、游戲、通迅軟件等被限制,此時使用代理服務器可以代替你去訪問被限制的內容。
3、隱藏真實的ip地址:讓上網(wǎng)者可以隱匿自己的ip,免受特殊攻擊。
4、充當防火墻:用戶所訪問的遠程站點必須通過代理服務器,代理服務器可以設置對應的策略和限制,過濾或屏蔽某些信息。
但是代理服務器有好處也有壞處,在使用代理服務器的同時也要注意保護好自身的數(shù)據(jù)安全哦~
歡迎關注我的頭條號,私信交流,學習更多網(wǎng)絡技術!
掃描二維碼推送至手機訪問。
版權聲明:本文由信途科技轉載于網(wǎng)絡,如有侵權聯(lián)系站長刪除。