VVinaProxy

Gyara matsalar ERR_TUNNEL_CONNECTION_FAILED tare da proxy

Updated:

Domin loda shafin https:// ta hanyar proxy, burawza tana tura bukatar CONNECT sannan ta jira proxy ta bude rami zuwa shafin. ERR_TUNNEL_CONNECTION_FAILED na bayyana ne lokacin da proxy ta ba da amsa da kuskure maimakon amincewa. Matsalar ita ce Chrome ba ta bayyana ainihin kuskuren ba, don haka aiki na farko shi ne gano ainihin lambar.

Proxies da ke aiki tare da Puppeteer da Playwright

Yanayi biyu da muka sake gwadawa

Dukansu an gwada su ne akan proxy na gwaji, wanda aka sake rubutawa anan da adireshin bayani 203.0.113.10:8080 da user123:pass456. A cikin taga na al'ada na Chrome, yanayin 407 ba ya zama kuskuren rami; a maimakon haka Chrome tana bude akwatin shiga don neman sunan mai amfani da kalmar sirri na proxy. Don haka, kuskuren rami da 407 ke haifarwa yana bayyana ne musamman a kayan aikin sarrafa kansa da kuma manhajojin da ba za su iya neman kalmar sirri ba.

Proxy tana amsa CONNECT daChrome tana nunacurl tana nuna
407 ba tare da hanyar shigar da kalmar sirri ba (headless Chrome)ERR_TUNNEL_CONNECTION_FAILEDcurl: (56) CONNECT tunnel failed, response 407
502 saboda proxy ba za ta iya isa ga shafin baERR_TUNNEL_CONNECTION_FAILEDcurl: (56) CONNECT tunnel failed, response 502

Dalilai, daga wanda aka fi tsammani

  • Rubutun sarrafa kansa bai tura bayanan shiga ba. Tutar --proxy-server ta Chrome tana karbar host da port ne kawai, ba user:pass ba. Puppeteer ko Selenium maras fuska (headless) na samun 407 kuma su bayar da rahoton gazawar rami.
  • Manhajar waya a bayan proxy na Wi-Fi mai kariya da kalmar sirri. Manhajar ba ta da akwatin shiga, don haka HTTPS tana daina aiki alhali burawza na ci gaba da aiki.
  • Proxy ba za ta iya isa ga abin da ake nema ba. Tana mayar da 502 ga CONNECT; shafin 502 Bad Gateway ya yi cikakken bayani a kan wannan.
  • Wasu shafukan ne kawai ke faduwa. Wurin da ake son zuwa yana toshewa ko kuma ya fadi, yayin da sauran shafuka ke aiki ta hanyar wannan proxy din.

Gano ainihin lambar da umarnin curl guda daya

Gudanar da curl -v -x http://user123:[email protected]:8080 https://example.com tare da bayananka na kanka. Duba layin da ke daidai bayan > CONNECT example.com:443 HTTP/1.1: 407 na nufin bin jagorar 407; 502 kuma na nuna cewa matsalar tana wajen da ake son zuwa ne ko kuma hanyar da ke bayan proxy. Idan ka fi son kada ka yi amfani da terminal, manna layin a cikin proxy checker, wanda ke bayar da rahoton auth failed (407) ko HTTP 502 don irin wadannan yanayi.

Hanyoyin gyara dangane da muhallin aiki

  • Puppeteer: a ci gaba da amfani da --proxy-server=http://host:port yayin farawa sannan a kira page.authenticate({ username, password }) kafin shiga shafi. Cikakken misali yana cikin jagorar proxy ta Puppeteer.
  • Playwright: shigar da proxy: { server, username, password } lokacin kaddamar da burawza kuma Playwright zai amsa 407 a madadinka; duba Playwright.
  • Selenium: Chrome ba ya karbar user:pass a layin umarni; jagorar Selenium tana nuna hanyoyin da za su yi aiki.
  • Chrome on Windows: idan akwatin shiga bai taba bayyana ba, duba ko akwai kari (extension) na proxy da ke hana shi bayyana, sannan ka sake gwadawa a taga mara kari.
  • Wayoyi: ga manhajojin da ke bukatar proxy mai tantancewa, yi amfani da manhajar proxy mai goyon bayan user:pass kamar yadda yake a cikin jagorar saitin Android.

Mataki-mataki

  1. 1

    Gano amsar CONNECT

    Gudanar da curl -v -x tare da layin proxy dinka, ko kuma ka manna shi a cikin na'urar dubawa, domin sanin ko proxy ta mayar da 407 ko 502.

  2. 2

    Ga 407: shigar da bayanan shiga yadda ya dace

    A cikin scripts, yi amfani da hanyar tantancewa ta library maimakon sanya user:pass a cikin --proxy-server.

  3. 3

    Ga 502: gwada wani shafin daban

    Loda babban shafi kamar example.com ta hanyar wannan proxy din. Idan ya yi aiki, ainihin shafin da aka nufa ne ke da matsala.

  4. 4

    Sake gwadawa da tabbatar da IP na fita

    Da zarar ramin ya bude, ziyarci my IP a cikin wannan burawzar domin tabbatar da cewa hanyar sadarwa na bi ta proxy.

Tambayoyin da aka fi yi

Me ya sa shafukan http ke lodawa yayin da shafukan https ke faduwa?

Shi http na asali baya bukatar CONNECT; proxy tana tura bukatar kai tsaye ne. https kawai ke bude rami, don haka kuskuren rami yana bayyana ne a can kadai.

Me ke haifar da ERR_TUNNEL_CONNECTION_FAILED a Android?

Mafi yawa manhaja ce da ba za ta iya tura sunan mai amfani da kalmar sirri zuwa ga proxy na Wi-Fi ba. Gwada wannan shafin a Chrome don Android; idan Chrome za ta iya tambaya kuma ta loda shi, to matsalar tana ga manhajar ne.

Zan iya saka user:pass a cikin --proxy-server?

A'a. Chrome tana watsi da bayanan shiga a cikin wannan tutar, wanda ke haifar da 407 da kuskuren rami. A maimakon haka, yi amfani da tantancewa ta hanyar Puppeteer, Playwright ko kari (extension).

Shin komawa zuwa SOCKS5 zai magance kuskuren rami?

Sai dai kawai idan odarka ta SOCKS5 ce. VinaProxy yana ba da HTTP(S) da SOCKS5 duka; zabi tsarin da odarka ke nunawa a allon sarrafawa, saboda rashin dacewa yana haifar da wasu kurakuran daban.

Proxies da ke aiki tare da Puppeteer da Playwright

Proxies na VinaProxy suna amfani da daidaitaccen shiga na user:pass wanda mashahuran dakunan karatu na sarrafa kansa ke iya sarrafawa nan take.

Duba farashi

Related articles

Kura-kuran furoksi
Yadda za a gyara 407 Proxy Authentication Required
Kuskuren 407 Proxy Authentication Required yana nufin proxy ya amsa amma ya ki karbar shigarka. Ga sakamakon curl na gaske, dalilai da gyara ga kowace manhaja.
Kura-kuran furoksi
Kura-kuran proxy na 502 Bad Gateway: gano wanda ya aiko shi
502 Bad Gateway ta proxy na nufin sabar tsakiya ba ta sami amsa mai kyau ba. Yadda za a gano matsalar daga proxy take ko shafin yanar gizo da sakamakon curl.
Saita furoksi
Yadda ake saita proxy mai tantancewa a Puppeteer (Node.js)
Saita proxies na HTTP(S) masu tantancewa a Node.js Puppeteer ta amfani da tutar --proxy-server da await page.authenticate(). Kwafi misalan aiki.
Saita furoksi
Yadda ake saita proxy a Playwright (Browser & Per-Context Auth)
Saita proxies na HTTP(S) masu kalmar sirri a Playwright don Node.js da Python, sannan ka sarrafa keɓaɓɓun IP na dindindin a BrowserContexts. Kwafi misalan.
Saita furoksi
Yadda ake saita proxy mai buƙatar tantancewa a Selenium WebDriver
Saita proxies na HTTP(S) masu tabbatar da username:password a Selenium WebDriver ta amfani da selenium-wire ko Chrome onAuthRequired extension. Duba kodi.
Kayan aiki na kyauta
Mai Gwada Proxy: Gwada Proxies Ɗinka a Yanar Gizo
Mai gwada proxy kyauta: manna proxies har 100 a matsayin ip:port:user:pass don duba matsayi, exit IP da latency a yanar gizo. Koyi ma'anar kowane kuskure.
Saita furoksi
Yadda Ake Saita Proxy a Google Chrome
Saita proxies na VinaProxy HTTP(S) a Google Chrome ba tare da canza IP na OS ba, ta amfani da extensions, tutocin --proxy-server ko profiles daban-daban.
Saita furoksi
Yadda Ake Saita Proxy a Windows 10 & Windows 11
Saita proxies na HTTP(S) na VinaProxy a Windows 10 da Windows 11 ta amfani da WinINET System Settings, PowerShell Environment Variables, ko netsh winhttp.