Provare un proxy in un profilo Chrome separato
Avvia un profilo Chrome dedicato con un endpoint HTTP o SOCKS5, separato dal profilo abituale.
Cambiare il proxy di sistema può influire su più della finestra del browser in prova. Per un breve test di Chrome puoi invece avviare un profilo separato con un endpoint proxy esplicito.
Avviare un profilo di prova dedicato
Su Linux, un esempio di proxy HTTP è:
google-chrome --user-data-dir=/tmp/proxy-ip-check --proxy-server=http://203.0.113.10:8080
Usa una directory nuova riservata al test e sostituisci l’endpoint di documentazione con il proxy reale del servizio o dell’elenco dei proxy gratuiti. Nome e posizione dell’eseguibile Chrome dipendono da sistema operativo e installazione.
La directory separata dei dati utente è importante. Chrome può riutilizzare un processo già associato al profilo; avviare un comando accanto al browser normale aperto non dimostra l’applicazione del nuovo flag proxy. Chiudi il precedente processo di test prima di riavviare lo stesso profilo con un altro endpoint.
Per una voce SOCKS5
google-chrome --user-data-dir=/tmp/proxy-socks-check --proxy-server=socks5://203.0.113.10:1080
Chrome usa qui lo schema socks5, non la forma socks5h di curl. L’implementazione SOCKS5 di Chromium risolve i nomi di destinazione attraverso il proxy per le richieste URL supportate. Supporta TCP, non un relay UDP generale, e non supporta l’autenticazione SOCKS5 con utente e password. Un endpoint SOCKS protetto può quindi fallire per incompatibilità delle capacità del client anziché per IP non valido.
Provare una destinazione pubblica in quella finestra
Apri una pagina di verifica IP nel profilo dedicato. Una pagina localhost non è una buona prova della rotta proxy, perché Chromium ha regole implicite di esclusione per loopback e alcuni indirizzi locali.
Prova anche il tipo di destinazione necessario. Una pagina HTTP riuscita non dimostra il supporto di HTTPS CONNECT. Se il profilo non carica nulla, confronta lo stesso endpoint con una piccola richiesta da riga di comando prima di cambiare opzioni del browser; per un listener HTTP vedi il test HTTP con curl.
Terminare il test
Alla fine chiudi il processo Chrome dedicato. Il comando precedente non ha selezionato il profilo normale. Separa il profilo temporaneo da quelli con sessioni personali; non serve accedere a un account per provare un endpoint.
Su Windows, la normale finestra del proxy di sistema è spesso più semplice per l’uso quotidiano. Il profilo separato è utile quando vuoi una sessione di test circoscritta anziché una modifica persistente al sistema.