Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 6186|Atbildi: 0

【Pagriezt】 CURL komanda izmanto starpniekserverus un tiek ieviesti starpniekserveri

[Kopēt saiti]
Publicēts 10.10.2022 12:20:31 | | |
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 starpniekserverisHTTP starpniekserveris
HTTPS starpniekserveris
Caurspīdīgs starpniekserverishttp serveris zina, ka pārlūkprogramma izmanto starpniekserveri un var iegūt pārlūkprogrammas sākotnējo IP adresi.
Anonīmi aģentihttp serveris zina, ka pārlūkprogramma izmanto starpniekserveri, bet nevar iegūt pārlūkprogrammas puses sākotnējo IP adresi.
Augstas anonimitātes starpniekserverihttp 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ģentsZEĶES4Pazīstams kā Visvarenā paaudze
Iemesls, atbalsts http
un citi nolīgumi
Tiek atbalstītas tikai TCP lietojumprogrammas.
SOCKS4AAtbalstīt TCP lietojumprogrammas; Tiek atbalstīta servera puses domēna nosaukuma izšķirtspēja.
ZEĶES5Atbalstī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:

# Norādiet http starpniekservera IP un portu
čokurošanās -x 113.185.19.192:80http://aiezu.com/test.php
čokurošanās --starpniekserveris 113.185.19.192:80http://aiezu.com/test.php

#指定为http代理
čokurošanās -x http_proxy://113.185.19.192:80http://aiezu.com/test.php

#指定为https代理
čokurošanās -x HTTPS_PROXY://113.185.19.192:80http://aiezu.com/test.php

#指定代理用户名和密码, pamata autentifikācijas metode
čokurošanās -x aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
čokurošanās -x 113.185.19.192:80 -U aiezu:123456http://aiezu.com/test.php
curl -x 113.185.19.192:80 --proxy-user aiezu:123456http://aiezu.com/test.php

#指定代理用户名和密码. NTLM autentifikācijas metode
čokurošanās -x 113.185.19.192:80 -U aiezu:123456 --proxy-ntlmhttp://aiezu.com/test.php

#指定代理协议, lietotājvārds un parole, pamata autentifikācijas metode
čokurošanās -x http_proxy://aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
2. Linux curl komanda, lai iestatītu zeķu aģentu:

#使用socks4代理 autentifikācijas metode nav nepieciešama
čokurošanās --zeķes4 122.192.32.76:7280http://aiezu.com/test.php
čokurošanās -x zeķes4://122.192.32.76:7280http://aiezu.com/test.php

#使用socks4a代理 autentifikācijas metode nav nepieciešama
čokurošanās --zeķes4a 122.192.32.76:7280http://aiezu.com/test.php
čokurošanās -x zeķes4a://122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, pamata autentifikācijas metode
čokurošanās --zeķes5 122.192.32.76:7280 -U aiezu:123456http://aiezu.com/test.php
čokurošanās -x zeķes5://aiezu:123456@122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, pamata autentifikācijas metode, NTLM autentifikācijas metode
curl -x zeķes5://aiezu:123456@122.192.32.76:7280 --proxy-ntlmhttp://aiezu.com/test.php


Sākotnējā adrese:Hipersaites pieteikšanās ir redzama.




Iepriekšējo:[WebView2] (4) Web un WinForm izsaukšanas funkciju metodes
Nākamo:[WebView2] (5) Virtuālā resursdatora lokālo HTML resursu ielāde
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com