NimbusX
00
› pagina caricata
← blog
procura28.07.20266 minuti

Proxy che bloccano il browser

Alcuni proxy falliscono alla prima richiesta del browser, mentre Chromium non supporta direttamente nome utente e password per SOCKS5. Questo articolo spiega entrambi i casi e il relay integrato che li gestisce.

01Primo caso: CONNECT con header Host

Il browser apre un tunnel proxy HTTP con una richiesta CONNECT e normalmente aggiunge l'header Host. Alcuni server proxy si bloccano quando ricevono questo header: non completano né chiudono la connessione e la scheda continua a caricare. Dall'esterno sembra che il proxy non funzioni, anche se curl funziona attraverso il relay.

Il relay integrato si colloca tra Chromium e il proxy e riscrive la richiesta in una forma accettata dal server. Chromium comunica con il relay tramite semplice HTTP locale; il relay invia la richiesta esterna senza l'header problematico.

02Secondo caso: SOCKS5 con autenticazione

Chromium supporta SOCKS5 solo senza nome utente e password, perché il relativo percorso di autenticazione non è implementato. Un proxy nel formato socks5://user:pass@host:1080 non funziona direttamente in nessun browser basato su questo motore.

Il relay apre un endpoint locale senza credenziali, si autentica direttamente sul proxy esterno e mantiene nome utente e password fuori da Chromium. Il browser riceve l'indirizzo 127.0.0.1, mentre il relay stabilisce una sessione completamente autenticata con il proxy esterno:

$ python -m app.cli proxy add --url socks5://user:pass@host:1080 --check ✓ relay up · CONNECT fixed · 127.0.0.1:1080 $ curl --proxy socks5://127.0.0.1:1080 https://iphey.com ✓ verdict: trustworthy

03La posizione viene verificata prima dell'apertura

NimbusX controlla paese, città e fuso orario del proxy prima di aprire il profilo. Se la posizione è in conflitto con le impostazioni, l'apertura si interrompe e indica i valori non coerenti.

Perché questo controllo è importante. Un profilo impostato sull'ora di Berlino dietro un proxy a São Paulo contiene proprio il tipo di contraddizione notato dai sistemi antifrode. Il nostro sistema di test ha rilevato una volta lo stesso problema: i profili venivano creati senza proxy e ricevevano il fuso orario America/New_York con un indirizzo IP europeo, quindi iphey restituiva correttamente Unreliable. Ora la posizione viene determinata prima del test, così ogni profilo nasce con impostazioni coerenti.

04Tre tipi di proxy, un relay

I proxy sono collegati autonomamente, di tre tipi: HTTP, HTTPS, SOCKS5 con autorizzazione. L'adattatore si accende da solo e non necessita di configurazione. Nessuno dei concorrenti analizzati corregge i proxy che si bloccano sull'intestazione Host: semplicemente per loro tali proxy non funzionano.

05Leggi di più

Cosa mostrano i test pubblici · Gestire i profili con codice e assistenti IA

Scarica NimbusXDomanda tecnica: @Get_NimbusX_Bot