Bi a ṣe le ṣatunṣe 407 Proxy Authentication Required
Updated:
Aṣiṣe 407 jẹ iroyin to dara ju bi o ti ri lọ: ẹrọ rẹ kan si aṣoju ati pe ọna netwọki wa ni sisi. Aṣoju naa n sọ lasan pe oun ko gba orukọ olumulo ati ọrọ igbaniwọle to wulo. Idi niyi ti o fi fẹrẹ jẹ pe gbogbo 407 ni a n ṣatunṣe lati abala awọn alaye iwọle, kii ṣe ninu olulana tabi ogiriina rẹ.
Awọn okunfa 407, bẹrẹ lati eyi to wọpọ julọ
- Orukọ olumulo/ọrọ igbaniwọle ti ko tọ tabi ti o sonu. Lẹta kan ti a tẹ ni aṣiṣe, tabi aaye afikun ti a daakọ pọ pẹlu ọrọ igbaniwọle. Eyi ni o n fa ọpọlọpọ awọn iroyin 407.
- Lilẹ awọn aaye data sinu awọn apoti ti ko tọ. Gbogbo ila
ip:port:user:passpari sinu apoti Host, tabi orukọ olumulo bọ si inu apoti ọrọ igbaniwọle. Awọn irinṣẹ kan ma n pin awọn aaye data mẹrẹẹrin fun ọ, awọn miiran ko ṣe bẹẹ. - App naa ko fi awọn alaye iwọle ranṣẹ rara. Eto aṣoju ti ẹrọ iṣiṣẹ nikan tọju adirẹsi ati ibudo. Awọn app ti ko le beere fun ọrọ igbaniwọle n sopọ laisi akọsori ijẹrisi wọn si n gba 407 pada.
- Awọn ami pataki ninu URL aṣoju. Ninu ilana
http://user:pass@host:port, awọn ami bii@,:tabi#ninu ọrọ igbaniwọle gbọdọ wa ni koodu ogorun (@yoo di%40), bibẹẹkọ a o pin ọrọ naa ni aaye ti ko tọ.
Bi 407 ṣe n ri gidi gba
A tun aṣiṣe naa gbe jade lori aṣoju idanwo kan, ti a fihan nihin pẹlu adirẹsi iwe-ipilẹ 203.0.113.10:8080 ati user123:pass456 ti a mọọmọ tẹ ni aṣiṣe. Lodi si aaye HTTPS kan, curl -x http://user123:[email protected]:8080 https://example.com n tẹ curl: (56) CONNECT tunnel failed, response 407 jade. Lodi si aaye HTTP lasan pẹlu -w %{http_code}, curl n tẹ 407 nikan jade.
Fi -v kun un lati rii boya a fi awọn alaye iwọle ranṣẹ rara. Itọpa naa n fi > CONNECT example.com:443 HTTP/1.1 han, lẹhinna > Proxy-Authorization: Basic ..., ati lẹhin eyi nikan ni 407 yoo jade. Ti ila Proxy-Authorization ko ba si, o tumọ si pe ẹrọ rẹ ko fi alaye iwọle ranṣẹ rara.
Ayẹwo aṣoju ti VinaProxy n royin iru ọran yii gẹgẹbi auth failed (407). Headless Chrome, ti ko ni apoti ibaraẹnisọrọ iwọle, n gbe e jade gẹgẹbi ERR_TUNNEL_CONNECTION_FAILED; wo oju-iwe aṣiṣe oju-ọna.
Awọn atunṣe nipasẹ agbegbe iṣiṣẹ
- Windows ati Chrome: Chrome n tẹle eto aṣoju Windows (Settings > Network & Internet > Proxy), eyiti o tọju adirẹsi ati ibudo nikan. Ni igba akọkọ ti o ba ṣii oju-iwe, Chrome yoo ṣii apoti ibaraẹnisọrọ iwọle fun orukọ olumulo ati ọrọ igbaniwọle aṣoju. Ti o ba tẹ ẹ ni aṣiṣe ti apoti naa ko si pada wa, pa gbogbo ferese Chrome ki o si tun wọn ṣii.
- Awọn aṣawakiri Antidetect (AdsPower, GoLogin, GenLogin): tọju Host, Port, Username ati Password si awọn aaye ọtọtọ. Pa aaye ọrọ igbaniwọle rẹ patapata ki o si lẹ ẹ sii lẹẹkansi dipo ṣiṣatunṣe rẹ. Iranlọwọ lori aaye kọọkan wa ninu itọsọna iṣeto GoLogin.
- Awọn foonu: iPhone ni bọtini Authentication labẹ Settings > Wi-Fi > (i) > Configure Proxy; ti o ba fi silẹ ni pipa yoo mu 407 wa. Android nigbagbogbo gba host ati port nikan, nitorina awọn app ti o nilo iwọle le fihan aṣiṣe asopọ gbogbogbo dipo rẹ.
- curl: fi
-U "user:pass"ranṣẹ lọtọ dipo fifi sii ninu URL, eyiti o n yago fun awọn iṣoro ti o jẹ mọ awọn ami pataki. - Python requests: ṣeto
http://user:pass@host:portfun awọn bọtinihttpatihttpsmejeeji ti dictproxies, ki o si fi koodu si awọn ọrọ igbaniwọle to le pẹluurllib.parse.quote.
Awọn alaye iwọle tọ ṣugbọn 407 ṣi wa
Bojuto awọn ilana lẹhinna. VinaProxy n ta awọn aṣoju HTTP(S) pẹlu iwọle user:pass ati pẹlu SOCKS5, nitorina yan ilana ti o han lori aṣẹ rẹ ninu dasibodu. Ti ayẹwo ba dahun not socks5, ibudo yẹn n lo HTTP ko si yẹ ki a ṣeto rẹ gẹgẹbi SOCKS5.
Ìgbésẹ̀ ní ìgbésẹ̀
- 1
Daakọ ila aṣoju lati inu dasibodu
Ṣii aṣẹ naa ninu dasibodu VinaProxy rẹ ki o si daakọ gbogbo ila naa dipo titẹ ẹ.
- 2
Ṣe ayẹwo rẹ nipasẹ ayẹwo aṣoju
Lẹ ẹ sinu ayẹwo aṣoju. Abajade
auth failed (407)n jẹrisi pe iṣoro alaye iwọle ni, kii ṣe ti netwọki. - 3
Tun tẹ orukọ olumulo ati ọrọ igbaniwọle sii ni kedere
Pa awọn aaye mejeeji rẹ ninu sọfitiwia rẹ ki o si tun lẹ wọn sii laisi aaye ni ibẹrẹ tabi ni ipari.
- 4
Mu ilana naa ba aṣẹ mu
Ṣeto iru aṣoju si HTTP tabi SOCKS5 gẹgẹ bi aṣẹ ti sọ gan-an, lẹhinna fipamọ.
- 5
Ṣe itọpa pẹlu curl -v ti o ba tẹsiwaju
Ṣiṣẹ
curl -vpẹlu awọn iye gidi rẹ ki o si ṣayẹwo fun ilaProxy-Authorizationṣaaju 407.
Àwọn ìbéèrè tí a ń béèrè lemọ́lemọ́
Ṣe idilọwọ aṣoju lati ọdọ ISP mi ni o n fa 407?
Rara. Aṣoju funraarẹ ni o n fi 407 ranṣẹ, nitorina asopọ naa kọja. Ọna ti a dina ma n han gẹgẹbi akoko ti kọja tabi asopọ ti a kọ dipo rẹ; wo akoko aṣoju ti kọja.
Kini idi ti Chrome fi n beere fun iwọle aṣoju leralera?
Titẹsiwaju aṣiṣe kọọkan n gba 407 miiran ti Chrome yoo si tun beere lẹẹkansi. Ṣayẹwo Caps Lock ki o rii daju pe eto titẹwe ede Vietnamese tabi omiiran ko fi awọn ami ohun kun ọrọ igbaniwọle.
Bawo ni MO ṣe le fi ọrọ igbaniwọle ti o ni @ sinu URL aṣoju?
Fi koodu si i: @ gẹgẹbi %40, : gẹgẹbi %3A, # gẹgẹbi %23. Pẹlu curl, àmì -U n yago fun fifi koodu si rara.
Selenium tabi Puppeteer fihan aṣiṣe oju-ọna dipo 407. Ṣe iṣoro kanna ni?
Nigbagbogbo bẹẹni. Headless Chrome ko le fi apoti ibaraẹnisọrọ iwọle han, nitorina 407 n han gẹgẹbi ERR_TUNNEL_CONNECTION_FAILED. Pese awọn alaye iwọle nipasẹ ilana ijẹrisi laabu, gẹgẹ bi o ti wa ninu itọsọna Selenium.
Awọn aṣoju aladani pẹlu awọn alaye iwọle to daju
Aṣẹ VinaProxy kọọkan n fun ọ ni ila ip:port:user:pass ti o ti ṣetan lati daakọ lẹẹkan ki o si lẹ ẹ si ibikibi.
Wo idiyele aṣoju