HTTP 407 Autenticazione proxy richiesta: come risolverlo
Un 407 è il proxy — non il sito web — che ti dice che ha bisogno di credenziali che non ha ricevuto. Questa guida spiega esattamente cosa lo attiva e illustra le soluzioni per curl, browser, Python, Windows e proxy aziendali.
Cosa significa realmente un 407
HTTP 407 Autenticazione Proxy Richiesta proviene dal proxy, non dal sito di destinazione. È il modo del proxy di dire "Inoltrerò la tua richiesta, ma prima dimostra chi sei." È il gemello della risposta proxy di un 401: la risposta porta un'intestazione Proxy-Authenticate che descrive lo schema che desidera (di solito Basic), e ci si aspetta che il tuo client reinvii la richiesta con un'intestazione Proxy-Authorization. Se le credenziali sono mancanti, malformate o errate, ricevi un 407.
Con proxy autenticati come quelli di s4m — SOCKS5 su 1080, HTTP su 3128, entrambi utilizzando USER:PASS — un 407 significa quasi sempre una delle quattro cose: non hai fornito credenziali, hai fornito quelle sbagliate, la password contiene caratteri speciali che hanno interrotto l'analisi dell'URL, oppure lo strumento che stai utilizzando non legge le credenziali da dove le hai messe (un classico con Puppeteer e Scrapy). Le soluzioni di seguito sono ordinate dalla più comune alla meno comune. Vedi la guida all'autenticazione proxy e la panoramica del proxy per ulteriori informazioni.
Fornisci le credenziali correttamente, per strumento
Lo stesso USER:PASS, nel posto in cui ogni strumento lo legge effettivamente. Sostituisci con le tue credenziali.
# curl: inline in URL, or with -U (URL-encode special chars, e.g. @ -> %40)
curl -x http://USER:PASS@proxy.s4m.online:3128 https://api.ipify.org
curl -x proxy.s4m.online:3128 -U USER:PASS https://api.ipify.org
# wget: dedicated flags
wget -e https_proxy=proxy.s4m.online:3128 \
--proxy-user=USER --proxy-password=PASS https://example.com
# Python requests: credentials belong in the proxy URL
# proxies = {"http": "http://USER:PASS@proxy.s4m.online:3128",
# "https": "http://USER:PASS@proxy.s4m.online:3128"}
# requests.get(url, proxies=proxies)
# Environment variables (many tools read these):
export HTTPS_PROXY="http://USER:PASS@proxy.s4m.online:3128"
# Special characters? URL-encode the password:
# pa@ss -> pa%40ss (Python: urllib.parse.quote(pw, safe=''))
# Verify it worked: a 200 with an IP body means auth passed.
curl -o /dev/null -s -w "%{http_code}\n" \
-x http://USER:PASS@proxy.s4m.online:3128 https://api.ipify.orgCorreggi un 407, passo dopo passo
Lavora su questa lista; la maggior parte dei 407 viene risolta dal passo 3.
Conferma che il proxy necessita di autenticazione
I proxy s4m richiedono USER:PASS. Un 407 significa che il proxy non ha ricevuto credenziali valide — quindi la domanda è solo dove stanno andando male le tue, non se l'autenticazione è necessaria.
Controlla che le credenziali siano esattamente corrette
Ricopia USER e PASS dal tuo cruscotto. Uno spazio finale, un carattere errato o una credenziale scaduta producono tutti un 407. Testali prima in un singolo comando curl -x.
Codifica URL i caratteri speciali
Se la password contiene @, :, /, # o simili, codificali (@ diventa %40). Non codificati, rompono l'URL del proxy, quindi il client invia credenziali errate o parziali.
Metti le credenziali dove lo strumento può leggerle
Alcuni strumenti ignorano le credenziali URL: Puppeteer ha bisogno di page.authenticate(), Scrapy ha bisogno di un'intestazione Proxy-Authorization. Abbina il metodo allo strumento, non solo al proxy.
Browser, Windows e proxy aziendali
In un browser, un 407 di solito appare come un popup di accesso dal proxy; inserire il giusto nome utente e password lo risolve. Quando si automatizza un browser, quel popup è il problema principale — Chromium headless non può rispondere, motivo per cui Puppeteer utilizza page.authenticate(), Playwright prende le credenziali nel suo oggetto proxy, e Selenium ha bisogno di una piccola estensione. Su Windows, controlla il proxy di sistema sotto Impostazioni e qualsiasi proxy per app, poiché una credenziale salvata obsoleta lì può attivare 407 in strumenti che ereditano il proxy di sistema.
I proxy aziendali aggiungono una complicazione: alcuni usano NTLM o Kerberos invece di Basic auth, quindi un semplice USER:PASS non è sufficiente e hai bisogno dell'opzione NTLM dello strumento. s4m stesso utilizza il Basic standard USER:PASS, quindi non avrai bisogno di NTLM con i nostri endpoint. Se le credenziali sono sicuramente corrette e vedi ancora 407, conferma di essere sulla porta giusta (1080 SOCKS5, 3128 HTTP) e valida l'endpoint con i tools. Un errore correlato di Chrome è trattato nella guida ERR_PROXY_CONNECTION_FAILED.
Domande, risposte
È un errore 407 colpa del sito web o del proxy?
Il proxy. L'HTTP 407 Proxy Authentication Required viene restituito dal proxy, non dal sito di destinazione, informandoti che ha bisogno di credenziali valide prima di inoltrare la tua richiesta. Il sito web non viene mai raggiunto fino a quando non ti autentichi.
Perché ricevo 407 anche con la password giusta?
Spesso la password contiene caratteri speciali che rompono l'URL del proxy, quindi il client invia il valore sbagliato. Codificali in URL (ad esempio @ diventa %40). Conferma anche che lo strumento legga le credenziali da dove le hai messe.
Come posso risolvere il 407 in Puppeteer, Playwright o Selenium?
I browser ignorano le credenziali nel flag del proxy. Usa page.authenticate() in Puppeteer, i campi nome utente/password dell'oggetto proxy in Playwright e una piccola estensione di credenziali in Selenium.
S4m utilizza l'autenticazione proxy NTLM?
No. s4m utilizza l'autenticazione Basic standard USER:PASS sulle porte 1080 (SOCKS5) e 3128 (HTTP). NTLM si applica solo ad alcuni proxy aziendali, non ai nostri endpoint.
Proxy con autenticazione semplice
I proxy s4m utilizzano USER:PASS in chiaro su proxy.s4m.online — niente NTLM, nessuna sorpresa. SOCKS5 e HTTP datacenter a consumo, con un'opzione IP dedicato per accesso autorizzato.
Le persone hanno trovato questa pagina cercando
- HTTP 407 autenticazione proxy richiesta
- come bypassare i blocchi dei siti web
- fresco lista di proxy gratuiti
- come bypassare il geo-blocking con una VPN o un proxy
- migliore configurazione del proxy 2026
- proxy per scraping
- wireguard tutorial
- proxy http
- acquista proxy http
- proxy WhatsApp
- Impostazioni proxy socks5
- autenticazione proxy
Frasi di ricerca reali a cui questa pagina risponde — i collegamenti aprono la pagina che le tratta in dettaglio.