VVinaProxy

Slik løser du 407 Proxy Authentication Required

Updated:

En 407-feil er bedre nyheter enn det ser ut til: enheten din nådde proxyen, og nettverksbanen er åpen. Proxyen melder ganske enkelt fra om at den ikke mottok et gyldig brukernavn og passord. Derfor løses nesten enhver 407-feil på påloggingssiden, ikke i ruteren eller brannmuren din.

Private proxyer med ryddig påloggingsinformasjon

Årsaker til en 407-feil, mest sannsynlig først

  • Feil eller manglende brukernavn/passord. Ett feiltastet tegn, eller et etterfølgende mellomrom som ble kopiert sammen med passordet. Dette forklarer de fleste 407-rapporter.
  • Felt limt inn i feil ruter. Hele ip:port:user:pass-linjen havner i Vert-feltet, eller brukernavnet havner i passordfeltet. Enkelte verktøy deler de fire feltene automatisk for deg, andre gjør det ikke.
  • Appen sender aldri påloggingsinformasjon. En proxy-innstilling i operativsystemet lagrer bare adresse og port. Apper som ikke kan be om et passord, kobler til uten en auth-header og får en 407-feil i retur.
  • Spesialtegn i en proxy-URL. I formatet http://user:pass@host:port må tegn som @, : eller # i passordet prosentkodes (@ blir til %40), ellers splittes strengen på feil sted.

Hvordan en 407-feil faktisk ser ut

Vi gjenskapte feilen på en testproxy, vist her med dokumentasjonsadressen 203.0.113.10:8080 og et bevisst feil user123:pass456. Mot et HTTPS-nettsted skriver curl -x http://user123:[email protected]:8080 https://example.com ut curl: (56) CONNECT tunnel failed, response 407. Mot et vanlig HTTP-nettsted med -w %{http_code} skriver curl bare ut 407.

Legg til -v for å se om påloggingsinformasjon ble sendt i det hele tatt. Sporingen viser > CONNECT example.com:443 HTTP/1.1, deretter > Proxy-Authorization: Basic ..., og først etterpå 407. Hvis linjen Proxy-Authorization mangler, har klienten din aldri sendt innloggingen.

VinaProxy sin proxy checker rapporterer samme tilfelle som auth failed (407). Headless Chrome, som ikke har noen påloggingsdialog, viser det som ERR_TUNNEL_CONNECTION_FAILED; se siden om tunnelfeil.

Løsninger etter miljø

  • Windows og Chrome: Chrome følger proxy-innstillingen i Windows (Innstillinger > Nettverk og Internett > Proxy), som kun inneholder adresse og port. Ved første sideinnlasting åpner Chrome en påloggingsdialog for proxy-brukernavn og passord. Hvis du skrev feil og dialogen ikke dukker opp igjen, lukker du alle Chrome-vinduer og åpner på nytt.
  • Antidetect-nettlesere (AdsPower, GoLogin, GenLogin): behold Host, Port, Brukernavn og Passord i separate felt. Tøm passordfeltet helt og lim det inn på nytt i stedet for å redigere det. Hjelp felt for felt finnes i oppsettsveiledningen for GoLogin.
  • Telefoner: iPhone har en Godkjenning-bryter under Innstillinger > Wi-Fi > (i) > Konfigurer proxy; å la denne være av gir en 407-feil. Android godtar vanligvis bare vert og port, så apper som krever innlogging kan vise en generell tilkoblingsfeil i stedet.
  • curl: send -U "user:pass" separat i stedet for å bygge det inn i URL-en, noe som unngår problemer med spesialtegn.
  • Python requests: angi http://user:pass@host:port for både http- og https-nøklene i proxies-ordboken, og kod vanskelige passord med urllib.parse.quote.

Påloggingsinformasjonen stemmer, men 407 vedvarer

Sammenlign deretter protokollene. VinaProxy selger HTTP(S)-proxyer med user:pass-innlogging og også SOCKS5, så velg protokollen som vises på bestillingen din i kontrollpanelet. Hvis sjekkeren svarer not socks5, støtter denne porten HTTP og bør ikke konfigureres som SOCKS5.

Trinn for trinn

  1. 1

    Kopier proxy-linjen fra kontrollpanelet

    Åpne bestillingen i ditt VinaProxy-kontrollpanel og kopier hele linjen fremfor å taste den inn manuelt.

  2. 2

    Kjør den gjennom proxy-sjekkeren

    Lim den inn i proxy checker. Et auth failed (407)-resultat bekrefter et problem med påloggingen fremfor et nettverksproblem.

  3. 3

    Skriv inn brukernavn og passord på nytt uten ekstra tegn

    Tøm begge feltene i programvaren din og lim dem inn på nytt uten innledende eller etterfølgende mellomrom.

  4. 4

    Tilpass protokollen til bestillingen

    Sett proxy-typen til HTTP eller SOCKS5 nøyaktig slik det står i bestillingen, og lagre.

  5. 5

    Spor med curl -v hvis feilen vedvarer

    Kjør curl -v med de faktiske verdiene dine og se etter en Proxy-Authorization-linje før 407.

Ofte stilte spørsmål

Skyldes en 407-feil at internettleverandøren min (ISP) blokkerer proxyen?

Nei. 407 sendes fra selve proxyen, så forbindelsen kom gjennom. En blokkert rute vises i stedet som tidsavbrudd eller avvist tilkobling; se tidsavbrudd for proxy.

Hvorfor ber Chrome stadig om proxy-innlogging?

Hver feilaktig inntasting gir en ny 407-feil, og Chrome spør igjen. Sjekk Caps Lock og påse at en vietnamesisk eller annen inndatametode ikke legger til aksenter i passordet.

Hvordan legger jeg et passord som inneholder @ inn i en proxy-URL?

Kod det: @ som %40, : som %3A, # som %23. Med curl unngår flagget -U koding helt.

Selenium eller Puppeteer viser en tunnelfeil i stedet for 407. Er det samme problem?

Vanligvis ja. Headless Chrome kan ikke vise en påloggingsdialog, så 407 fremstår som ERR_TUNNEL_CONNECTION_FAILED. Oppgi påloggingsinformasjon via bibliotekets egen auth-mekanisme, som i Selenium-veiledningen.

Private proxyer med ryddig påloggingsinformasjon

Hver bestilling hos VinaProxy gir deg en ferdig ip:port:user:pass-linje som du kopierer én gang og limer inn hvor som helst.

Se proxy-priser

Related articles

Proxy-feil
Fiks ERR_TUNNEL_CONNECTION_FAILED med proxy
ERR_TUNNEL_CONNECTION_FAILED betyr at Chrome nådde proxyen, men ingen HTTPS-tunnel åpnet. Slik leser du CONNECT-koden og løser det i Chrome, Puppeteer, Android.
Gratisverktøy
Proxy-sjekker: Sjekk proxyene dine på nett
Gratis proxy-sjekker: lim inn opptil 100 proxyer som ip:port:user:pass og sjekk status, utgående IP og forsinkelse på nett. Lær hva hver feilmelding betyr.
Proxy-oppsett
Slik konfigurerer du proxy i Google Chrome
Konfigurer VinaProxy HTTP(S)-proxyer i Google Chrome uten å endre hele OS-IP-en, ved hjelp av utvidelser, --proxy-server-flagg eller egne brukerprofiler.
Proxy-oppsett
Slik bruker du en proxy med cURL (kommandolinjesyntaks og feilsøking)
Slik bruker du curl med autentiserte HTTP(S)-proxyer (-x http://user:pass@ip:port og -U) på Linux, macOS og Windows, og sjekker headere og latens.
Proxy-oppsett
Hvordan bruke en proxy i Python Requests (HTTP/HTTPS og Session-pooling)
Konfigurer autentiserte HTTP(S)-proxyer i Python requests og requests.Session(). Håndter 407 ProxyError-unntak og roter dine statiske IP-puljer.
Proxy-oppsett
Slik setter du opp proxy i GoLogin (Orbita Browser)
Veiledning for å legge til HTTP ip:port:user:pass-proxyer i GoLogin: konfigurer Orbita WebRTC og tidssone, og lim inn mange proxyer samtidig. Se trinnene.
Proxy-oppsett
Slik konfigurerer du proxy på Windows 10 og Windows 11
Konfigurer VinaProxy HTTP(S)-proxyer på Windows 10 og Windows 11 med WinINET-systeminnstillinger, PowerShell-miljøvariabler eller netsh winhttp.
Proxy-oppsett
Slik setter du opp en proxy i GenLogin (enkeltprofil og masseimport)
Konfigurer HTTP ip:port:user:pass-proxyer i GenLogin antidetect-nettleser. Synkroniser tidssone og WebRTC, og feilsøk tilkoblingsfeil for profiler.