Sida loo xalliyo 407 Proxy Authentication Required
Updated:
Khaladka 407 waa war ka fiican sida uu u muuqdo: aaladdaadu waxay gaadhay boroksiga, xidhiidhka shabakadduna waa furan yahay. Boroksigu wuxuu si fudud u sheegayaa inaanu helin magac-isticmaale iyo eray-sir sax ah. Taasi waa sababta ku dhowaad khalad kasta oo 407 ah loogu xalliyo dhinaca xogta gelitaanka, ee aanay uga iman router-kaaga ama firewall-kaaga.
Sababaha keena 407, marka hore kuwa ugu dhow
- Magac-isticmaale/eray-sir qaldan ama maqan. Hal xaraf oo si qaldan loo qoray, ama meel banaan oo dabada kaga jirtay oo la koobiyeeyay erayga sirta ah. Tani waxay sharraxaysaa inta badan warbixinada 407.
- Goobaha oo lagu dhejiyay sanduuqyo qaldan. Khadka buuxa ee
ip:port:user:passoo dhan oo ku dambeeya sanduuqa Host, ama magaca isticmaalaha oo gala sanduuqa erayga sirta ah. Qalabka qaar ayaa afarteenna qaybood kuu kala saara, qaarna ma sameeyaan. - Barnaamijka oo aan marnaba dirin xogta gelitaanka. Habaynta boroksi ee nidaamka hawlgalka waxay kaydisaa oo keliya cinwaanka iyo port-ka. Barnaamijyada aan awoodin inay ku weydiiyaan eray-sir waxay ku xidhmaan iyagoo aan wadan auth header waxayna dib u helaan 407.
- Xarfaha gaarka ah ee ku dhex jira URL-ka boroksiga. Qaabka
http://user:pass@host:port, xarfaha sida@,:ama#ee ku jira erayga sirta ah waa in loo beddelaa percent-encoded (@wuxuu noqonayaa%40), haddii kale qoraalka waxaa lagu kala gooynayaa meel qaldan.
Sida uu dhab ahaan u muuqdo 407
Waxaan khaladkan ku tijaabinay boroksi tijaabo ah, oo halkan lagu muujiyay cinwaanka dukumentiga ee 203.0.113.10:8080 iyo xog si ula kac ah loo qalday oo ah user123:pass456. Marka lagu tijaabiyo degel HTTPS ah, curl -x http://user123:[email protected]:8080 https://example.com wuxuu soo daabacayaa curl: (56) CONNECT tunnel failed, response 407. Marka lagu tijaabiyo degel caadi ah oo HTTP ah oo wata -w %{http_code}, curl wuxuu soo daabacayaa kaliya 407.
Kudar -v si aad u aragto bal in xogta gelitaanka la diray iyo in kale. Raad-raacu wuxuu muujinayaa > CONNECT example.com:443 HTTP/1.1, kaddibna > Proxy-Authorization: Basic ..., markaas kaddibna 407. Haddii uu maqan yahay khadka Proxy-Authorization, macmiilkaagu marnaba ma dirin xogta gelitaanka.
Qalabka VinaProxy ee proxy checker wuxuu xaaladdan oo kale u soo tebiyaa sidatan auth failed (407). Headless Chrome, oo aan lahayn daaqad gelitaan, wuxuu u muujiyaa sida ERR_TUNNEL_CONNECTION_FAILED; eeg bogga khaladka tunnel-ka.
Xalka marka loo eego deegaan kasta
- Windows iyo Chrome: Chrome wuxuu raacaa habaynta boroksi ee Windows (Settings > Network & Internet > Proxy), taas oo haysa kaliya cinwaanka iyo port-ka. Marka bogga ugu horreeya la furo, Chrome wuxuu furayaa sanduuq loogu talagalay magaca isticmaalaha iyo erayga sirta ah ee boroksiga. Haddii aad si qaldan u qortay oo sanduuqu soo noqon waayo, xidh dhammaan daaqadaha Chrome oo dib u fur.
- Brawsarrada antidetect-ka ah (AdsPower, GoLogin, GenLogin): ku hay Host, Port, Username iyo Password meelo kala gooni ah. Si buuxda u tirtir qaybta erayga sirta ah oo mar kale ku dheji halkii aad wax ka beddeli lahayd. Caawinaad goob-ka-goob ah waxay ku jirtaa tilmaamaha habaynta GoLogin.
- Taleefannada: iPhone wuxuu leeyahay badhanka Authentication oo ku yaalla Settings > Wi-Fi > (i) > Configure Proxy; haddii la damiyo waxay keenaysaa 407. Android badanaa wuxuu aqbalaa oo keliya host iyo port, sidaa darteed barnaamijyada u baahan gelitaanka waxay beddelkeeda muujin karaan khalad guud oo xidhiidhka ah.
- curl: u gudbi
-U "user:pass"si gooni ah halkii aad ku dhex dari lahayd URL-ka, taas oo ka hortagaysa dhibaatooyinka xarfaha gaarka ah. - Python requests: u geli
http://user:pass@host:portlabadaba furayaashahttpiyohttpseeproxiesdict, kuna encode-garee erayada sirta ah ee dhibka badanurllib.parse.quote.
Xogta gelitaanku waa sax laakiin 407 weli wuu jiraa
Kaddib isbarbardhig borotokoollada. VinaProxy wuxuu iibiyaa boroksiyada HTTP(S) ee wata gelitaanka user:pass iyo sidoo kale SOCKS5, markaa dooro borotokoolka ku yaalla dalabkaaga ee ku jira dashboard-ka. Haddii qalabka hubinta uu ku jawaabo not socks5, port-kaasi wuxuu ku shaqeeyaa HTTP waana inaan loo habayn SOCKS5 ahaan.
Tallaabo-tallaabo
- 1
Ka koobiyeey khadka boroksiga dashboard-ka
Ka fur dalabka dashboard-kaaga VinaProxy oo koobiyeey khadka buuxa halkii aad gacanta ka qori lahayd.
- 2
Ku tijaabi qalabka hubinta boroksiga
Ku dheji proxy checker. Natiijada
auth failed (407)waxay xaqiijinaysaa in dhibaatadu tahay xogta gelitaanka ee aanay ahayn mid xagga shabakadda ah. - 3
Mar kale si nadiif ah u geli magaca isticmaalaha iyo erayga sirta ah
Tirtir labada goobood ee barnaamijkaaga oo mar kale ku dheji iyadoo ayna ku jirin meelo bannaan oo hore ama dambe ah.
- 4
Waafaji borotokoolka iyo dalabka
U deji nooca boroksiga HTTP ama SOCKS5 sida saxda ah ee uu dalabku dhigayo, kaddibna kaydi.
- 5
Ku raad-raac curl -v haddii uu weli sii jiro
Ku wad
curl -vxogtaada dhabta ah oo hubi khadkaProxy-Authorizationka hor 407.
Su'aalaha inta badan la isweydiiyo
Miyuu khaladka 407 ka dhashaa ISP-gayga oo xannibay boroksiga?
Maya. Khaladka 407 waxaa soo diraya boroksiga laftiisa, markaa xidhiidhku wuu gudbay. Xidhiidhka la xannibay wuxuu beddelkeeda u muuqdaa timeout ama diidmo xidhiidh; eeg proxy timeout.
Maxay tahay sababta Chrome uu mar kasta u weydiinayo gelitaanka boroksiga?
Gelitaan kasta oo qaldan wuxuu helayaa 407 kale, Chrome-na mar kale ayuu ku weydiinayaa. Hubi Caps Lock oo hubi in habka wax-qorista ee Vietnamese ama luqad kale aanu calaamado dheeraad ah ku darayn erayga sirta ah.
Sideen eray-sir ay ku jirto @ ugu daraa URL-ka boroksiga?
Encode ku samee: @ u beddel %40, : u beddel %3A, # u beddel %23. Marka aad isticmaalayso curl, calaamadda -U waxay gabi ahaanba ka maarantaa encoding.
Selenium ama Puppeteer waxay muujinayaan khalad tunnel beddelkii 407. Miyay isku dhibaato yihiin?
Badanaa haa. Headless Chrome ma muujin karo sanduuqa gelitaanka, sidaas darteed 407 wuxuu u muuqdaa sida ERR_TUNNEL_CONNECTION_FAILED. Xogta gelitaanka ku bixi habka auth-ka ee laybreeriga, sida ku cad tilmaamaha Selenium.
Boroksiyo gaar ah oo wata xog gelitaan oo cad
Dalab kasta oo VinaProxy ah wuxuu ku siinayaa khad diyaarsan oo ip:port:user:pass ah si aad hal mar u koobiyeysato meel kastana ugu dhejisato.
Eeg qiimaha boroksiga