Néha a magánélet okokból el akarjuk rejteni az IP-címünket, hogy a http szerver ne tudja rögzíteni, hogy hozzáfértünk, és akkor használhatunk proxy szervert.
A proxy szerver egy szolgáltatási alkalmazás, amely a böngésző és a http szerver között működik, és minden HTTP kérés, amely a proxy szerveren keresztül halad, továbbításra kerül a megfelelő HTTP szerverre.
Természetesen a HTTP proxy mellett a https, ftp, RTSP, pop3 és más protokollok is elérhetők proxyn keresztül, de ez a cikk olyan proxykat is bemutat, amelyek támogatják a HTTP és HTTP protokoll hozzáférést.
1. Proxy szerver besorolás:
Két fő proxytípus létezik, amelyek gyakran használják és támogatják az HTTP(S) protokollt: HTTP proxyk és SOCKS proxyk, lásd az alábbi táblázatot:
Kategória | Alkategória | Alkategóriák | leírás | | HTTP proxy | HTTP proxy HTTPS proxy | Átlátszó proxy | A http szerver tudja, hogy a böngésző proxyt használ, és meg tudja szerezni a böngésző eredeti IP-címét. | | Névtelen ügynökök | A http szerver tudja, hogy a böngésző proxyt használ, de nem tudja megszerezni a böngészőoldal eredeti IP-címét. | | Magas névtelenségű proxyk | A http szerver nem tudja, hogy a böngésző oldal proxyt használ, és nem tudja megszerezni a böngésző oldalának eredeti IP-címét. | | SOCKS ügynök | SOCKS4 | Mindenható Generációként ismert Ok, támogatás http és egyéb megállapodások | Csak a TCP alkalmazások támogatottak. | | SOCKS4A | Támogassa a TCP alkalmazásokat; A szerveroldali domain név feloldása támogatott. | | SOCKS5 | Támogassa a TCP és UDP alkalmazásokat; A szerveroldali domain név feloldása támogatott. Több hitelesítést támogat; IPV6 támogatás; |
2. Linux curl parancsproxy beállítási paraméterek:
A Linux curl parancs a következő paramétereket használhatja a HTTP(S) proxy és SOCKS proxy beállításához, valamint a felhasználóneveket, jelszavakat és hitelesítési módszereket beállították:
paraméter | használat | -x host:port -x [protocol://[user:pwd@]host[:p ort] --proxy [protocol://[user:pwd@]host[:p ort] | Hozzáférés HTTP proxy segítségével; Ha nincs kijelölt port, alapértelmezés szerint a 8080-as portot használják. A protokoll alapértelmezett http_proxy, további lehetséges értékek a következők: http_proxy、HTTPS_PROXY、socks4、socks4a、socks5; Amint: --proxy 8.8.8.8:8080; -x "http_proxy://aiezu:123@aiezu.com:80" | --socks4 <gazda[:p ort]> --socks4a <gazda[:p ort]> --socks5 <gazda[:p ort]> | Használj SOCKS4 ügynököket; Használj SOCKS4A ügynököket; Használj SOCKS5 ügynököket; Ez a paraméter felülírja a "-x" paramétert; | --proxy-anyauth --proxy-basic --proxy-diges --meghatalmazott-tárgyalás --proxy-ntlm | Ügynök hitelesítési módszerek, hivatkozás: --anyauth --alapvető --diges --tárgyal --ntlm | -U <user:password> --proxy-user <user:password> | Állítsd be a proxy felhasználónevét és jelszót; |
3. Linux curl parancsbeállítási proxy példa:
1. Linux curl parancs HTTP proxy beállításához:
2. Linux curl parancs a zokni ügynök beállításához:
Eredeti cím:A hiperlink bejelentkezés látható.
|