Dažreiz privātuma apsvērumu dēļ mēs vēlamies paslēpt savu IP, lai http serveris nevarētu ierakstīt, ka esam tam piekļuvuši, un pēc tam mēs varam izmantot starpniekserveri.
Starpniekserveris ir pakalpojuma lietojumprogramma, kas darbojas starp pārlūkprogrammu un http serveri, un visi http pieprasījumi, kas iet caur starpniekserveri, tiks pārsūtīti uz atbilstošo http serveri.
Protams, papildus HTTP starpniekserverim, https, ftp, RTSP, pop3 un citiem protokoliem var piekļūt arī ar starpniekserveri, bet šajā rakstā ir iepazīstināti ar starpniekserveriem, kas atbalsta http un https protokola piekļuvi.
1. Starpniekservera klasifikācija:
Ir divi galvenie starpniekserveru tipi, kas parasti tiek izmantoti un atbalsta HTTP(S) protokolu: HTTP starpniekserveri un SOCKS starpniekserveri, skatiet šo tabulu:
Kategorija | Apakškategorija | Apakškategorijas | apraksts | | HTTP starpniekserveris | HTTP starpniekserveris HTTPS starpniekserveris | Caurspīdīgs starpniekserveris | http serveris zina, ka pārlūkprogramma izmanto starpniekserveri un var iegūt pārlūkprogrammas sākotnējo IP adresi. | | Anonīmi aģenti | http serveris zina, ka pārlūkprogramma izmanto starpniekserveri, bet nevar iegūt pārlūkprogrammas puses sākotnējo IP adresi. | | Augstas anonimitātes starpniekserveri | http serveris nezina, ka pārlūkprogrammas puse izmanto starpniekserveri, un nevar iegūt pārlūkprogrammas puses sākotnējo IP adresi. | | ZEĶES Aģents | ZEĶES4 | Pazīstams kā Visvarenā paaudze Iemesls, atbalsts http un citi nolīgumi | Tiek atbalstītas tikai TCP lietojumprogrammas. | | SOCKS4A | Atbalstīt TCP lietojumprogrammas; Tiek atbalstīta servera puses domēna nosaukuma izšķirtspēja. | | ZEĶES5 | Atbalstīt TCP un UDP lietojumprogrammas; Tiek atbalstīta servera puses domēna nosaukuma izšķirtspēja. Atbalstīt vairākas autentifikācijas; IPV6 atbalsts; |
2. Linux curl komandas starpniekservera iestatīšanas parametri:
Linux curl komanda var izmantot šādus parametrus, lai iestatītu HTTP(S) starpniekserveri un SOCKS starpniekserveri, un ir iestatīti to lietotājvārdi, paroles un autentifikācijas metodes:
Parametru | Lietošanas | -x resursdators:ports -x [protocol://[lietotājs:pwd@]host[:p ort] --proxy [protocol://[lietotājs:pwd@]host[:p ort] | Piekļuve, izmantojot HTTP starpniekserveri; Ja nav norādīts neviens ports, pēc noklusējuma tiek izmantots ports 8080. protokola noklusējuma vērtība ir http_proxy, citas iespējamās vērtības ir šādas: http_proxy、HTTPS_PROXY、zeķes4、zeķes4a、zeķes5; Kā: --starpniekserveris 8.8.8.8:8080; -x "http_proxy://aiezu:123@aiezu.com:80" | --zeķes4 <saimnieks[:p ort]> --socks4a <saimnieks[:p ort]> --zeķes5 <saimnieks[:p ort]> | Izmantojiet SOCKS4 līdzekļus; Izmantojiet SOCKS4A līdzekļus; Izmantojiet SOCKS5 līdzekļus; Šis parametrs ignorē parametru "-x"; | --starpniekserveris-anyauth --starpniekserveris-pamata --starpniekserveris-diges --starpniekserveris-sarunas --starpniekserveris-ntlm | Aģenta autentifikācijas metodes, atsauce: --anyauth --Pamata --diges --Apspriest --ntlm | -U <lietotājs:parole> --proxy-user <lietotājs:parole> | Iestatiet starpniekservera lietotājvārdu un paroli; |
3. Linux curl komandu iestatīšanas starpniekservera piemērs:
1. Linux curl komanda, lai iestatītu HTTP starpniekserveri:
2. Linux curl komanda, lai iestatītu zeķu aģentu:
Sākotnējā adrese:Hipersaites pieteikšanās ir redzama.
|