VVinaProxy

407 Proxy Authentication Required ስህተትን እንዴት ማስተካከል እንደሚቻል

Updated:

የ 407 ስህተት ከሚመስለው በላይ መልካም ዜና ነው፦ መሣሪያዎ ፕሮክሲው ጋር የደረሰ ሲሆን የኔትወርክ መስመሩም ክፍት ነው። ፕሮክሲው ትክክለኛ የተጠቃሚ ስም እና የይለፍ ቃል እንዳልደረሰው እየገለጸ ብቻ ነው። ለዚህም ነው አብዛኛው 407 በ ራውተር ወይም በፋየርዎል ሳይሆን በመግቢያ መረጃ በኩል የሚፈታው።

ግልጽ የመግቢያ መረጃ ያላቸው የግል ፕሮክሲዎች

የ 407 መንስኤዎች፣ ከይበልጥ ሊሆኑ ከሚችሉት ጀምሮ

  • የተሳሳተ ወይም የጎደለ የተጠቃሚ ስም/የይለፍ ቃል፦ አንድ የተሳሳተ ፊደል ወይም ከይለፍ ቃሉ ጋር ተቀድቶ የተለጠፈ ክፍተት (space)። ይህ ለአብዛኞቹ የ 407 ሪፖርቶች ዋነኛ ምክንያት ነው።
  • መረጃዎችን በተሳሳተ ሳጥን ውስጥ መለጠፍ፦ ሙሉው ip:port:user:pass መስመር በ Host ሳጥን ውስጥ ይገባል፣ ወይም የተጠቃሚው ስም በይለፍ ቃል ሳጥን ውስጥ ይቀመጣል። አንዳንድ መሣሪያዎች አራቱን መስኮች በራሳቸው ይከፋፍላሉ፣ ሌሎች ግን ይህን አያደርጉም።
  • መተግበሪያው የመግቢያ መረጃን በጭራሽ አይልክም፦ የስርዓተ ክወና (operating system) ፕሮክሲ ቅንብር አድራሻ እና port ብቻ ያስቀምጣል። የይለፍ ቃል መጠየቅ የማይችሉ መተግበሪያዎች ያለ auth header ይገናኛሉ፣ በዚህም የ 407 ምላሽ ያገኛሉ።
  • በፕሮክሲ URL ውስጥ ያሉ ልዩ ቁምፊዎች፦ በ http://user:pass@host:port ቅርጸት፣ በይለፍ ቃሉ ውስጥ ያሉ እንደ @፣ : ወይም # ያሉ ቁምፊዎች በፐርሰንት ኢንኮድ (percent-encoded) መደረግ አለባቸው (@ ወደ %40 ይቀየራል)፣ ካልሆነ ግን ጽሑፉ ባልተገባ ቦታ ይከፋፈላል።

የ 407 ስህተት በተግባር ምን እንደሚመስል

ስህተቱን በሙከራ ፕሮክሲ ላይ ደግመን የሞከርነው ሲሆን፣ እዚህ በማስረጃ አድራሻ 203.0.113.10:8080 እና ሆን ተብሎ በተሳሳተ user123:pass456 ይታያል። በ HTTPS ድረ-ገጽ ላይ፣ curl -x http://user123:[email protected]:8080 https://example.com ሲፈጸም curl: (56) CONNECT tunnel failed, response 407 ያትማል። ተራ በሆነ HTTP ድረ-ገጽ ላይ ከ -w %{http_code} ጋር፣ curl 407 ብቻ ያትማል።

የመግቢያ መረጃው መላኩን ለማረጋገጥ -v ያክሉ። ክትትሉ > CONNECT example.com:443 HTTP/1.1፣ ከዚያም > Proxy-Authorization: Basic ...፣ እና ከዚያ በኋላ ብቻ 407 ያሳያል። የ Proxy-Authorization መስመሩ ከጎደለ ደንበኛዎ (client) መግቢያውን በጭራሽ አልላከም ማለት ነው።

የ VinaProxy proxy checker ይኸው ሁኔታ ሲያጋጥመው auth failed (407) ብሎ ሪፖርት ያደርጋል። የመግቢያ ሳጥን የሌለው Headless Chrome ደግሞ እንደ ERR_TUNNEL_CONNECTION_FAILED ያሳየዋል፤ tunnel error page ይመልከቱ።

እንደ አካባቢው የሚወሰዱ መፍትሄዎች

  • Windows እና Chrome፦ Chrome የ Windows ፕሮክሲ ቅንብርን (Settings > Network & Internet > Proxy) ይከተላል፣ ይህም አድራሻ እና port ብቻ ይይዛል። የመጀመሪያው ገጽ ሲከፈት Chrome ለፕሮክሲ የተጠቃሚ ስም እና የይለፍ ቃል የመግቢያ ሳጥን ይከፍታል። በስህተት ከጻፉት እና ሳጥኑ ተመልሶ ካልመጣ፣ ሁሉንም የ Chrome መስኮቶች ዘግተው እንደገና ይክፈቱ።
  • Antidetect አሳሾች (AdsPower, GoLogin, GenLogin)፦ Host፣ Port፣ Username እና Password በተለያዩ መስኮች ያስቀምጡ። ከማረም ይልቅ የይለፍ ቃል መስኩን ሙሉ በሙሉ አጥፍተው እንደገና ይለጥፉት። የመስክ በሙሉ መመሪያ በ GoLogin setup guide ውስጥ ይገኛል።
  • ስልኮች፦ iPhone በ Settings > Wi-Fi > (i) > Configure Proxy ስር የ Authentication ማብሪያ/ማጥፊያ አለው፤ እሱን አለማብራት 407 ያስከትላል። Android ብዙ ጊዜ host እና port ብቻ ይቀበላል፣ ስለዚህ መግቢያ የሚያስፈልጋቸው መተግበሪያዎች በምትኩ አጠቃላይ የግንኙነት ስህተት ሊያሳዩ ይችላሉ።
  • curl፦ በ URL ውስጥ ከማካተት ይልቅ -U "user:pass" ለብቻው ያስገቡ፣ ይህም የልዩ ቁምፊዎችን ችግር ያስቀራል።
  • Python requests፦ ለ proxies dict ሁለቱም የ http እና https ቁልፎች http://user:pass@host:port ያዘጋጁ፣ እና አስቸጋሪ የይለፍ ቃሎችን በ urllib.parse.quote ኢንኮድ ያድርጉ።

የመግቢያ መረጃው ትክክል ሆኖ ግን የ 407 ስህተቱ ከቀጠለ

በመቀጠል ፕሮቶኮሎችን ያወዳድሩ። VinaProxy በ user:pass መግቢያ የሚሰሩ HTTP(S) ፕሮክሲዎችን እና እንዲሁም SOCKS5 ይሸጣል፣ ስለዚህ በመቆጣጠሪያ ሰሌዳው (dashboard) ላይ በትዕዛዝዎ ላይ የሚታየውን ፕሮቶኮል ይምረጡ። ቼከሩ not socks5 የሚል ምላሽ ከሰጠ፣ ያ port በ HTTP የሚሰራ በመሆኑ እንደ SOCKS5 መዋቀር የለበትም።

ደረጃ በደረጃ

  1. 1

    የፕሮክሲውን መስመር ከዳሽቦርዱ ይቅዱ

    በትዕዛዝዎ ውስጥ ያለውን በ VinaProxy ዳሽቦርድ ይክፈቱ እና በእጅ ከመጻፍ ይልቅ ሙሉውን መስመር ይቅዱ።

  2. 2

    በፕሮክሲ ቼከሩ ላይ ይሞክሩት

    በ proxy checker ውስጥ ይለጥፉት። የ auth failed (407) ውጤት የኔትወርክ ሳይሆን የመግቢያ መረጃ ችግር መሆኑን ያረጋግጣል።

  3. 3

    የተጠቃሚ ስም እና የይለፍ ቃልን በጥንቃቄ እንደገና ያስገቡ

    በሶፍትዌርዎ ውስጥ ሁለቱንም መስኮች ያጽዱ እና ምንም አይነት መጀመሪያ ወይም መጨረሻ ላይ ክፍተት (space) ሳይኖር እንደገና ይለጥፏቸው።

  4. 4

    ፕሮቶኮሉን ከትዕዛዙ ጋር ያመሳስሉ

    የትዕዛዙ ሁኔታ በሚያዘው መሰረት የፕሮክሲውን አይነት ወደ HTTP ወይም SOCKS5 በትክክል ያዘጋጁ፣ ከዚያም ያስቀምጡ።

  5. 5

    ስህተቱ ከቀጠለ በ curl -v ይከታተሉ

    በትክክለኛ እሴቶችዎ curl -v ያሂዱ እና ከ 407 በፊት የ Proxy-Authorization መስመር መኖሩን ያረጋግጡ።

ተደጋግመው የሚጠየቁ ጥያቄዎች

የ 407 ስህተት የሚከሰተው የእኔ ISP ፕሮክሲውን በማገዱ ምክንያት ነው?

አይደለም። 407 የሚላከው ከራሱ ከፕሮክሲው ነው፣ ስለዚህ ግንኙነቱ ደርሷል። የታገደ መስመር በምትኩ እንደ timeout ወይም ውድቅ የተደረገ ግንኙነት ሆኖ ይታያል፤ proxy timeout ይመልከቱ።

Chrome ለምን የፕሮክሲ መግቢያን ደጋግሞ ይጠይቃል?

እያንዳንዱ የተሳሳተ ግቤት ሌላ 407 ስለሚያስከትል Chrome እንደገና ይጠይቃል። Caps Lock ያረጋግጡ፣ እንዲሁም የቬትናምኛ ወይም ሌላ የጽሕፈት ስልት በይለፍ ቃሉ ላይ ምልክቶችን እንዳልጨመረ ያረጋግጡ።

@ ያለበትን የይለፍ ቃል በፕሮክሲ URL ውስጥ እንዴት ማስገባት እችላለሁ?

ኢንኮድ ያድርጉት፦ @ ወደ %40፣ : ወደ %3A፣ # ወደ %23። በ curl ላይ የ -U ባንዲራ (flag) ኢንኮዲንግን ሙሉ በሙሉ ያስቀራል።

Selenium ወይም Puppeteer ከ 407 ይልቅ የ tunnel ስህተት ያሳያል። ያው ችግር ነው?

ብዙውን ጊዜ አዎ። Headless Chrome የመግቢያ ሳጥን ማሳየት ስለማይችል 407 እንደ ERR_TUNNEL_CONNECTION_FAILED ሆኖ ይታያል። በ Selenium guide ላይ እንደተገለጸው የመግቢያ መረጃውን በቤተ-መጽሐፍቱ (library) auth አሠራር በኩል ያቅርቡ።

ግልጽ የመግቢያ መረጃ ያላቸው የግል ፕሮክሲዎች

እያንዳንዱ የ VinaProxy ትዕዛዝ አንድ ጊዜ ቀድተው በማንኛውም ቦታ የሚለጥፉት የተዘጋጀ ip:port:user:pass መስመር ይሰጥዎታል።

የፕሮክሲ ዋጋዎችን ይመልከቱ

Related articles

የፕሮክሲ ስህተቶች
በፕሮክሲ የሚመጣውን ERR_TUNNEL_CONNECTION_FAILED ማስተካከል
ERR_TUNNEL_CONNECTION_FAILED ማለት Chrome ፕሮክሲውን አግኝቷል ግን የHTTPS ቱቦ አልተከፈተም። የCONNECT ኮዱን በመረዳት ችግሩን በChrome፣ Puppeteer እና Android ላይ በቀላሉ ያስተካክሉ።
ነፃ መሣሪያዎች
የProxy መፈተሻ፡ Proxyዎችዎን በመስመር ላይ ይፈትሹ
ነጻ የፕሮክሲ መፈተሻ፦ እስከ 100 ፕሮክሲዎችን በ ip:port:user:pass ቅርጸት በመለጠፍ ሁኔታቸውን፣ መውጫ IP እና የlatency ምላሽ ፍጥነት በመስመር ላይ በቀላሉ ይፈትሹ። የእያንዳንዱን ስህተት ትርጉም በግልጽ ይወቁ።
የፕሮክሲ ማዋቀር
በGoogle Chrome ውስጥ ፕሮክሲ እንዴት እንደሚዋቀር
የኮምፒውተርዎን ሙሉ የስርዓተ ክወና IP ሳይቀይሩ በGoogle Chrome ውስጥ የVinaProxy HTTP(S) ፕሮክሲዎችን በextensions፣ በ--proxy-server flags ወይም በተለያዩ የተጠቃሚ መገለጫዎች ያዋቅሩ።
የፕሮክሲ ማዋቀር
ፕሮክሲን ከcURL ጋር እንዴት መጠቀም እንደሚቻል (የትዕዛዝ መስመር አገባብ እና ስህተት ማረም)
በLinux፣ macOS እና Windows ላይ curlን ማረጋገጫ ካላቸው HTTP(S) ፕሮክሲዎች (-x http://user:pass@ip:port እና -U) ጋር እንዴት መጠቀም እንደሚቻል፤ በመቀጠልም ራስጌዎችን እና መዘግየትን መፈተሽ።
የፕሮክሲ ማዋቀር
በPython Requests ውስጥ ፕሮክሲን እንዴት መጠቀም እንደሚቻል (HTTP/HTTPS እና Session pooling)
በPython requests እና requests.Session() ውስጥ የተረጋገጡ የHTTP(S) ፕሮክሲዎችን ያዋቅሩ። የ407 ProxyError ስህተቶችን ያስተናግዱ እንዲሁም የስታቲክ IP ገንዳዎችን በተሳካ ሁኔታ ያዘዋውሩ።
የፕሮክሲ ማዋቀር
በGoLogin (Orbita ብሮውዘር) ውስጥ ፕሮክሲ እንዴት ማቀናበር እንደሚቻል
በGoLogin ውስጥ የHTTP ip:port:user:pass ፕሮክሲዎችን ደረጃ በደረጃ የማከል መመሪያ፦ የOrbita WebRTC እና የሰዓት ሰቅ ቅንብሮችን ያቀናብሩ፣ እንዲሁም በርካታ ፕሮክሲዎችን በአንድ ጊዜ ይለጥፉ። ዝርዝር ደረጃዎቹን ይመልከቱ።
የፕሮክሲ ማዋቀር
ፕሮክሲን በWindows 10 እና Windows 11 ላይ እንዴት ማዋቀር ይቻላል
የVinaProxy HTTP(S) ፕሮክሲዎችን በWinINET System Settings ቅንብሮች፣ በPowerShell Environment Variables ወይም በnetsh winhttp በመጠቀም በWindows 10 እና በWindows 11 ላይ በቀላሉ ያዋቅሩ።
የፕሮክሲ ማዋቀር
በGenLogin ውስጥ ፕሮክሲ እንዴት እንደሚዋቀር (ነጠላ ፕሮፋይል እና በጅምላ ማስገባት)
በGenLogin antidetect browser ውስጥ የHTTP ip:port:user:pass ፕሮክሲዎችን ደረጃ በደረጃ ያዋቅሩ። የሰዓት ሰቅ እና የWebRTC ቅንብሮችን ያመሳስሉ፣ እንዲሁም የፕሮፋይል ግንኙነት ስህተቶችን በቀላሉ ይፍቱ።