Kartais dėl privatumo priežasčių norime paslėpti savo IP, kad http serveris negalėtų įrašyti, kad jį pasiekėme, ir tada galėtume naudoti tarpinį serverį.
Tarpinis serveris yra paslaugų programa, veikianti tarp naršyklės ir http serverio, o visos http užklausos, perduodamos per tarpinį serverį, bus persiųstos į atitinkamą http serverį.
Žinoma, be HTTP tarpinio serverio, per tarpinį serverį taip pat galima pasiekti https, ftp, RTSP, pop3 ir kitus protokolus, tačiau šiame straipsnyje pristatomi tarpiniai serveriai, palaikantys http ir https protokolų prieigą.
1. Tarpinio serverio klasifikacija:
Yra du pagrindiniai dažniausiai naudojami tarpinių serverių tipai, palaikantys HTTP(S) protokolą: HTTP tarpiniai serveriai ir SOCKS tarpiniai serveriai, žr. šią lentelę:
Kategorija | Subkategorija | Subkategorijos | apibūdinimas | | HTTP tarpinis serveris | HTTP tarpinis serveris HTTPS tarpinis serveris | Skaidrus tarpinis serveris | http serveris žino, kad naršyklė naudoja tarpinį serverį ir gali gauti pradinį naršyklės IP adresą. | | Anoniminiai agentai | http serveris žino, kad naršyklė naudoja tarpinį serverį, bet negali gauti pradinio naršyklės IP adreso. | | Didelio anonimiškumo tarpiniai serveriai | http serveris nežino, kad naršyklės pusė naudoja tarpinį serverį ir negali gauti pradinio naršyklės IP adreso. | | KOJINIŲ agentas | KOJINĖS4 | Žinomas kaip Visagalė karta Priežastis, palaikymas http ir kiti susitarimai | Palaikomos tik TCP programos. | | SOCKS4A | Palaikykite TCP programas; Palaikoma serverio domeno vardo skiriamoji geba. | | KOJINĖS5 | Palaikykite TCP ir UDP programas; Palaikoma serverio domeno vardo skiriamoji geba. Palaikykite kelis autentifikavimus; IPV6 palaikymas; |
2. Linux curl komandos tarpinio serverio nustatymo parametrai:
Linux curl komanda gali naudoti šiuos parametrus, kad nustatytų HTTP(S) tarpinį serverį ir SOCKS tarpinį serverį, o jų vartotojo vardai, slaptažodžiai ir autentifikavimo metodai buvo nustatyti:
Parametras | Naudojimo | -x pagrindinis kompiuteris:prievadas -x [protocol://[Naudotojas:pwd@]Šeimininkas[:p ort] --proxy [protocol://[Naudotojas:pwd@]Host[:p ort] | Prieiga naudojant HTTP tarpinį serverį; Jei prievadas nenurodytas, pagal numatytuosius nustatymus naudojamas 8080 prievadas. Protokolas pagal numatytuosius nustatymus yra http_proxy, kitos galimos reikšmės: http_proxy、HTTPS_PROXY、socks4、socks4a、socks5; Kaip: --proxy 8.8.8.8:8080; -x "http_proxy://aiezu:123@aiezu.com:80" | --socks4 <šeimininkas[:p ort]> --socks4a <šeimininkas[:p ort]> --socks5 <šeimininkas[:p ort]> | Naudokite SOCKS4 priemones; Naudokite SOCKS4A priemones; Naudokite SOCKS5 priemones; Šis parametras nepaiso parametro "-x"; | --proxy-anyauth --proxy-basic --proxy-diges --įgaliotinis-derėtis --proxy-ntlm | Agento autentifikavimo metodai, nuoroda: --anyauth --Pagrindinio --kasa --Derėtis --ntlm | -U <naudotojas:slaptažodis> --proxy-user <vartotojas:slaptažodis> | Nustatykite tarpinio serverio vartotojo vardą ir slaptažodį; |
3. "Linux" garbanojimo komandų nustatymo tarpinio serverio pavyzdys:
1. "Linux" garbanojimo komanda, skirta nustatyti HTTP tarpinį serverį:
2. "Linux" garbanojimo komanda, skirta nustatyti kojinių agentą:
Pradinis adresas:Hipersaito prisijungimas matomas.
|