VVinaProxy

Hvernig á að leysa 407 Proxy Authentication Required

Updated:

407-villa eru betri fréttir en þær sýnast: tækið náði sambandi við milliþjóninn og netleiðin er opin. Milliþjónninn lætur einfaldlega vita að ekki hafi borist gilt notandanafn og lykilorð. Þess vegna er næstum sérhver 407-villa leyst með því að laga innskráningarupplýsingarnar, ekki í beini eða eldvegg.

Einkamilliþjónar með skýrum innskráningarupplýsingum

Orsakir 407-villu, líklegastar fyrst

  • Rangt eða vantar notandanafn/lykilorð. Einn innsláttarhnökri eða bil aftan við lykilorðið sem afritaðist með. Þetta skýrir flestar 407-tilkynningar.
  • Reitum víxlað eða límt á rangan stað. Öll ip:port:user:pass-línan lendir í Host-reitnum, eða notandanafnið lendir í lykilorðsreitnum. Sum verkfæri skipta reitunum fjórum sjálfkrafa fyrir þig, önnur ekki.
  • Forritið sendir aldrei innskráningarupplýsingar. Milliþjónastilling stýrikerfis geymir aðeins vistfang og gátt. Forrit sem geta ekki beðið um lykilorð tengjast án auðkenningarhauss og fá 407 til baka.
  • Sértákn í vefslóð milliþjóns. Í sniðinu http://user:pass@host:port verður að prósentu-kóða stafi eins og @, : eða # í lykilorðinu (@ verður %40), annars skiptist strengurinn á röngum stað.

Hvernig 407 lítur út í raun

Við kölluðum fram villuna á prófunarmilliþjóni, sem hér er sýndur með dæmavistfanginu 203.0.113.10:8080 og viljandi röngu user123:pass456. Gagnvart HTTPS-vef birtir curl -x http://user123:[email protected]:8080 https://example.com villuna curl: (56) CONNECT tunnel failed, response 407. Gagnvart venjulegum HTTP-vef með -w %{http_code} birtir curl einfaldlega 407.

Bættu við -v til að sjá hvort innskráningarupplýsingar voru yfirhöfuð sendar. Rakningin sýnir > CONNECT example.com:443 HTTP/1.1, síðan > Proxy-Authorization: Basic ..., og aðeins eftir það 407-villuna. Ef línuna Proxy-Authorization vantar sendi biðlarinn aldrei innskráninguna.

Milliþjónaprófarinn hjá VinaProxy tilkynnir sama tilfelli sem auth failed (407). Gluggalaus Chrome, sem hefur engan innskráningarglugga, sýnir þetta sem ERR_TUNNEL_CONNECTION_FAILED; sjá síðu um gangavillur.

Lausnir eftir umhverfi

  • Windows og Chrome: Chrome fylgir milliþjónastillingu Windows (Settings > Network & Internet > Proxy), sem geymir eingöngu vistfang og gátt. Við fyrstu síðuhleðslu opnar Chrome innskráningarglugga fyrir notandanafn og lykilorð milliþjónsins. Ef þú slóst það rangt inn og glugginn birtist ekki aftur skaltu loka öllum Chrome-gluggum og opna aftur.
  • Vafrahermar (AdsPower, GoLogin, GenLogin): haltu Host, Port, Username og Password í aðskildum reitum. Hreinsaðu lykilorðsreitinn alveg og límdu aftur í stað þess að breyta textanum. Leiðbeiningar fyrir hvern reit má finna í uppsetningarhandbók GoLogin.
  • Snjallsímar: iPhone er með auðkenningarrofa undir Settings > Wi-Fi > (i) > Configure Proxy; ef slökkt er á honum kemur 407-villa. Android tekur yfirleitt aðeins við hýsli og gátt, þannig að forrit sem krefjast innskráningar geta í staðinn sýnt almenna tengivillu.
  • curl: sendu -U "user:pass" sérstaklega í stað þess að fella það inn í vefslóðina, sem kemur í veg fyrir vandamál vegna sértákna.
  • Python requests: stilltu http://user:pass@host:port fyrir bæði http- og https-lykla í proxies-orðabókinni, og kóðaðu flókin lykilorð með urllib.parse.quote.

Innskráning er rétt en 407 hverfur ekki

Berðu næst saman samskiptareglur. VinaProxy selur HTTP(S)-milliþjóna með user:pass-innskráningu og einnig SOCKS5, svo veldu þá samskiptareglu sem kemur fram á pöntuninni þinni í stjórnborðinu. Ef prófarinn svarar not socks5 notar sú gátt HTTP og ætti ekki að vera stillt sem SOCKS5.

Skref fyrir skref

  1. 1

    Afritaðu milliþjónalínuna úr stjórnborðinu

    Opnaðu pöntunina í stjórnborði VinaProxy og afritaðu alla línuna frekar en að slá hana inn.

  2. 2

    Keyrðu línuna í gegnum milliþjónaprófarann

    Límdu hana inn í milliþjónaprófarann. Niðurstaðan auth failed (407) staðfestir vandamál með auðkenningu fremur en nettengingu.

  3. 3

    Sláðu notandanafn og lykilorð inn að nýju

    Hreinsaðu báða reiti í forritinu þínu og límdu þá aftur inn án bila fremst eða aftast.

  4. 4

    Láttu samskiptareglu passa við pöntunina

    Stilltu gerð milliþjóns á HTTP eða SOCKS5 nákvæmlega eins og fram kemur í pöntuninni og vistaðu síðan.

  5. 5

    Rektu villuna með curl -v ef hún er viðvarandi

    Keyrðu curl -v með raunverulegum gildum þínum og athugaðu hvort línan Proxy-Authorization komi fram á undan 407-villunni.

Algengar spurningar

Orsakast 407 af því að netþjónustan mín (ISP) lokar á milliþjóninn?

Nei. 407-villan er send frá milliþjóninum sjálfum, þannig að tengingin komst í gegn. Lokuð netleið birtist þess í stað sem tímafrestur eða hafnaðri tengingu; sjá tímafrestur milliþjóns.

Hvers vegna biður Chrome sífellt um innskráningu milliþjóns?

Hver röng færsla skilar nýrri 407-villu og Chrome biður aftur. Athugaðu Caps Lock og gakktu úr skugga um að víetnömsk eða önnur innsláttaraðferð bæti ekki broddstöfum við lykilorðið.

Hvernig set ég lykilorð með @ í vefslóð milliþjóns?

Kóðaðu það: @ sem %40, : sem %3A, # sem %23. Með curl kemur rofinn -U í veg fyrir alla þörf á kóðun.

Selenium eða Puppeteer sýnir gangavillu í stað 407. Er það sama vandamál?

Yfirleitt já. Gluggalaus Chrome getur ekki sýnt innskráningarglugga, þannig að 407 birtist sem ERR_TUNNEL_CONNECTION_FAILED. Gefðu upp auðkenningu í gegnum innbyggða aðferð forritasafnsins, eins og sýnt er í Selenium-handbókinni.

Einkamilliþjónar með skýrum innskráningarupplýsingum

Sérhver pöntun hjá VinaProxy gefur þér tilbúna ip:port:user:pass-línu sem þú afritar einu sinni og límir hvar sem er.

Sjá verð á milliþjónum

Related articles

Proxy-villur
ERR_TUNNEL_CONNECTION_FAILED lagfært við notkun milliþjóns
ERR_TUNNEL_CONNECTION_FAILED: Chrome náði milliþjóni en engin HTTPS-göng opnuðust. Lestu CONNECT-kóðann og lagfærðu villuna í Chrome, Puppeteer og Android.
Ókeypis verkfæri
Proxy-prófun: Prófaðu proxy-þjóna þína á netinu
Ókeypis proxy-prófari: límdu inn allt að 100 proxy-þjóna á forminu ip:port:user:pass og athugaðu stöðu, útgangs-IP og svartíma. Lærðu hvað hver villa þýðir.
Proxy-uppsetning
Hvernig á að stilla proxy í Google Chrome
Settu upp VinaProxy HTTP(S)-proxy í Google Chrome án þess að breyta IP-tölu stýrikerfisins, með viðbótum, --proxy-server flöggum eða aðskildum notendasniðum.
Proxy-uppsetning
Hvernig á að nota proxy með cURL (málskipan skipanalínu og villuleit)
Hvernig á að nota curl með auðkenndum HTTP(S) proxy-þjónum (-x http://user:pass@ip:port og -U) á Linux, macOS og Windows, og athuga síðan hausa og biðtíma.
Proxy-uppsetning
Hvernig á að nota milliþjón í Python Requests (HTTP/HTTPS og lotuhópun)
Settu upp auðkennda HTTP(S)-milliþjóna í Python requests og requests.Session(). Meðhöndlaðu 407 ProxyError villur og skiptu á milli fastra IP-talna.
Proxy-uppsetning
Hvernig á að setja upp proxy í GoLogin (Orbita Browser)
Skref-fyrir-skref leiðarvísir um HTTP ip:port:user:pass proxy í GoLogin: stilltu WebRTC og tímabelti í Orbita og límdu mörg proxy í einu. Sjáðu skrefin hér.
Proxy-uppsetning
Hvernig á að stilla proxy á Windows 10 og Windows 11
Settu upp VinaProxy HTTP(S)-vefsel í Windows 10 og Windows 11 með því að nota WinINET-kerfisstillingar, PowerShell-umhverfisbreytur eða netsh winhttp.
Proxy-uppsetning
Hvernig á að setja upp proxy í GenLogin (stakt notandasnið og magninnflutningur)
Stilltu HTTP ip:port:user:pass proxy í GenLogin antidetect-vafranum. Samstilltu tímabelti og WebRTC-stillingar og leystu tengivillur í notandasniðum.