Mõnikord tahame privaatsuse huvides peita oma IP-aadressi, et http server ei saaks salvestada, et oleme sellele ligi pääsenud, ja siis saame kasutada proxy-serverit.
Proxy Server on teenuserakendus, mis töötab brauseri ja http-serveri vahel ning kõik http-päringud, mis läbivad proxy-serverit, suunatakse vastavale http-serverile.
Loomulikult saab lisaks HTTP proxyle pääseda ka https, ftp, RTSP, pop3 ja teistele protokollidele, kuid see artikkel tutvustab proksisid, mis toetavad HTTP ja https protokolli ligipääsu.
1. Proksiserveri klassifikatsioon:
On kaks peamist proksitüüpi, mida kasutatakse laialdaselt ja mis toetavad HTTP(S) protokolli: HTTP proksid ja SOCKS proksid, vt järgmist tabelit:
Kategooria | Alamkategooria | Alamkategooriad | kirjeldus | | HTTP proxy | HTTP proxy HTTPS proxy | Läbipaistev proxy | http server teab, et brauser kasutab proksifaili ja saab hankida brauseri algse IP-aadressi. | | Anonüümsed agendid | http server teab, et brauser kasutab proksit, kuid ei saa brauseri poole algset IP-aadressi. | | Kõrge anonüümsuse esindajad | HTTP server ei tea, et brauseripool kasutab proksit, ega saa brauseri algset IP-aadressi. | | SOKKIDE agent | SOCKS4 | Tuntud kui Kõigeväeline Põlvkond Põhjus, tugi http ja muud kokkulepped | Toetatud on ainult TCP rakendused. | | SOCKS4A | Toeta TCP rakendusi; Serveripoolne domeeninime lahendus on toetatud. | | SOCKS5 | Toeta TCP ja UDP rakendusi; Serveripoolne domeeninime lahendus on toetatud. Toeta mitut autentimist; IPV6 tugi; |
2. Linux Curl käsu proxy seadistusparameetrid:
Linuxi curl-käsk saab kasutada järgmisi parameetreid HTTP(S) proksi ja SOCKS proksi seadistamiseks ning nende kasutajanimed, paroolid ja autentimismeetodid on seadistatud:
parameeter | kasutus | -x host:port -x [protocol://[kasutaja:pwd@]host[:p ort] --proxy [protocol://[kasutaja:pwd@]host[:p ort] | Ligipääs HTTP proksiga; Kui porti pole määratud, kasutatakse vaikimisi porti 8080. protokoll on vaikimisi http_proxy, muud võimalikud väärtused hõlmavad: http_proxy、HTTPS_PROXY、socks4、socks4a、socks5; Nagu: --proxy 8.8.8.8:8080; -x "http_proxy://aiezu:123@aiezu.com:80" | --socks4 <host[:p ort]> --socks4a <host[:p ort]> --socks5 <host[:p ort]> | Kasuta SOCKS4 aineid; Kasuta SOCKS4A aineid; Kasuta SOCKS5 aineid; See parameeter tühistab "-x" parameetri; | --proxy-anyauth --proxy-basic --proxy-diges --volitus-läbirääkimised --proxy-ntlm | Agentide autentimismeetodid, viide: --anyauth --alus --diges --Läbirääkimisi --ntlm | -U <kasutaja:parool> --proxy-kasutaja <kasutaja:parool> | Määra proxy kasutajanimi ja parool; |
3. Linuxi curl-käsuseadete proksi näide:
1. Linuxi curl-käsk HTTP proxy seadistamiseks:
2. Linuxi curl-käsk sokkiagendi seadistamiseks:
Algne aadress:Hüperlingi sisselogimine on nähtav.
|