架构师_程序员_码农网

N Recupera la password
Registrazione

QQ登录

Un solo passo per iniziare

Ricerca
Vista:4190|Risposta: 0
打印 上一主题 下一主题

Comandi CURL che utilizzano i proxy e i tipi di proxy introdotti

[Copia link]
A 跳转到指定楼层
proprietario dell'edificio
发表于 2022-10-10 12:20:31|只看该作者回帖奖励 | Scorri all'indietro|Modalità di lettura
A volte, per motivi di privacy, si vuole nascondere il proprio IP in modo che il server http non possa registrare che lo abbiamo visitato, allora si può usare un server proxy.

Il server proxy (Proxy Server) è un'applicazione di servizio che si interpone tra il browser e il server http; tutte le richieste http che passano attraverso il server proxy vengono inoltrate al server http corrispondente.

Naturalmente, oltre a http è possibile utilizzare il proxy, https, ftp, RTSP, pop3 e altri protocolli possono essere utilizzati per accedere al proxy, ma questo articolo introduce il supporto per i protocolli http, https per accedere al proxy.

In primo luogo, la classificazione del server proxy:

Siamo più comunemente usati, il supporto del protocollo http (s) agente è principalmente diviso in due categorie: http proxy e socks proxy, vedere la tabella seguente:

Classe grande
classe piccola
sottocategoria
Sottocategorie
proxy http proxy http
proxy https
proxy trasparente Il server http sa che il browser sta utilizzando un proxy e può ottenere l'IP originale del browser;
Proxy anonimo Il server http sa che il browser sta utilizzando un proxy, ma non è in grado di ottenere l'indirizzo IP originale del browser;
Proxy ad alto grado di anonimato Il server http non sa che il browser sta utilizzando un proxy e non può ottenere l'IP originale del browser;
Proxy SOCKS SOCKS4 SOCKS4 è noto come proxy universale.
proxy, che supporta http
e altri protocolli
applicazioni solo TCP;
SOCKS4A Supporta applicazioni TCP; supporta la risoluzione dei nomi di dominio lato server;
SOCKS5 Supporta applicazioni TCP e UDP; supporta la risoluzione dei nomi di dominio lato server;
Supporta l'autenticazione multipla; supporta IPV6;


In secondo luogo, i parametri di impostazione del proxy del comando Linux curl:

Il comando linux curl può utilizzare i seguenti parametri per impostare il proxy http(s), il proxy socks, il nome utente, la password e i metodi di autenticazione:

Parametri
Uso
-x host:port
-x [protocollo://[utente:pwd@]host[:porta]
--proxy [protocollo://[user:pwd@]host[:porta]
Utilizza l'accesso proxy HTTP; se non viene specificata alcuna porta, viene utilizzata la porta 8080 come impostazione predefinita; il protocollo
protocollo predefinito è http_proxy; altri valori possibili sono:
http_proxy, HTTPS_PROXY, socks4, socks4a, socks5;
Come ad esempio:
--proxy 8.8.8.8:8080;
-x "http_proxy://aiezu:123@aiezu.com:80"
---socks4 <host[:porta]>
---socks4a <host[:porta]>
--socks5 <host[:porta]>
Utilizzo del proxy SOCKS4;
Utilizzare il proxy SOCKS4A;
Utilizzare il proxy SOCKS5;
Questo parametro sostituisce il parametro "-x";
--proxy-anyauth
--proxy-basico
--proxy-diges
--proxy-negoziato
--proxy-ntlm
Metodo di autenticazione proxy, rif:
--anyauth
---basico
-digitali
--negoziato
--ntlm
--U <utente:password>
--proxy-utente <utente:password>
Imposta il nome utente e la password per il proxy;


In terzo luogo, il comando curl di Linux per impostare il proxy è un esempio:

1. comando linux curl set http proxy:

# Specifica l'IP e la porta del proxy http
curl -x 113.185.19.192:80 http://aiezu.com/test.php
curl --proxy 113.185.19.192:80 http://aiezu.com/test.php

# Specificare il proxy http
curl -x http_proxy://113.185.19.192:80 http://aiezu.com/test.php

#Specificare come proxy https
curl -x HTTPS_PROXY://113.185.19.192:80 http://aiezu.com/test.php

#Specificare il nome utente e la password del proxy, metodo di autenticazione di base
curl -x aiezu:123456@113.185.19.192:80 http://aiezu.com/test.php
curl -x 113.185.19.192:80 -U aiezu:123456 http://aiezu.com/test.php
curl -x 113.185.19.192:80 --proxy-user aiezu:123456 http://aiezu.com/test.php

# Specificare il nome utente e la password del proxy, metodo di autenticazione ntlm
curl -x 113.185.19.192:80 -U aiezu:123456 --proxy-ntlm http://aiezu.com/test.php

#Specificare il protocollo del proxy, il nome utente e la password, il metodo di autenticazione di base.
curl -x http_proxy://aiezu:123456@113.185.19.192:80 http://aiezu.com/test.php
2. Il comando curl di Linux imposta il proxy socks:

# Utilizza il proxy socks4, senza metodo di autenticazione
curl --socks4 122.192.32.76:7280 http://aiezu.com/test.php
curl -x socks4://122.192.32.76:7280 http://aiezu.com/test.php

#Per utilizzare il proxy socks4a senza il metodo di autenticazione
curl --socks4a 122.192.32.76:7280 http://aiezu.com/test.php
curl -x socks4a://122.192.32.76:7280 http://aiezu.com/test.php

# Utilizza il proxy socks5, metodo di autenticazione di base
curl --socks5 122.192.32.76:7280 -U aiezu:123456 http://aiezu.com/test.php
curl -x socks5://aiezu:123456@122.192.32.76:7280 http://aiezu.com/test.php

# Utilizzare il proxy socks5, il metodo di autenticazione di base e il metodo di autenticazione ntlm
curl -x socks5://aiezu:123456@122.192.32.76:7280 --proxy-ntlm http://aiezu.com/test.php


URL originale: http: //aiezu.com/article/linux_curl_proxy_http_socks.html




Precedente: [WebView2] (4) Web e WinForm si chiamano a vicenda con metodi funzionali
Next: WebView2] (E) host virtuale di caricamento di risorse HTML locali
NET, pubblicato solo nel processo di pratica, ha incontrato difficoltà tecniche, non ingannare gli altri.
Devi effettuare il login prima di poter postare Log in | Registrati

Q uesta versione delle regole integrali


DISCLAIMER: Tutti i software, i materiali di programmazione o gli articoli rilasciati dalla rete di farmer codice è limitato a scopi di studio e di ricerca; il contenuto di cui sopra non deve essere utilizzato per scopi commerciali o illegali, altrimenti, tutte le conseguenze si prega di utente responsabile. Le informazioni di questo sito provengono dalla rete, la disputa sul copyright non ha nulla a che fare con questo sito. È necessario rimuovere completamente il contenuto di cui sopra dal computer entro 24 ore dal download. Se vi piace il programma, si prega di sostenere il software genuino, acquistare la registrazione e ottenere un servizio migliore genuino. In caso di violazione, si prega di contattarci via e-mail per risolvere il problema.

Posta To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 05:08

Risposta rapidaTorna all'inizioTorna all'elenco