VVinaProxy

Proksi bilen ERR_TUNNEL_CONNECTION_FAILED ýalňyşlygyny düzetmek

Updated:

https:// sahypasyny proksi arkaly ýüklemek üçin brauzer CONNECT haýyşyny iberýär we proksiniň sahypa tunnel açmagyna garaşýar. ERR_TUNNEL_CONNECTION_FAILED ýalňyşlygy proksi ylalaşmagyň deregine bu haýyşa ýalňyşlyk bilen jogap berende ýüze çykýar. Esasy mesele bolsa Chrome-yň haýsy ýalňyşlykdygyny aýtmaýandygyndadyr, şonuň üçin ilkinji ädim hakyky kody tapmakdyr.

Puppeteer we Playwright bilen işleýän proksiler

Biziň gaýtadan döreden iki ýagdaýymyz

Iki ýagdaý hem synag proksisinde barlanyldy we resminamalaşdyrmak üçin 203.0.113.10:8080 salgysy hem-de user123:pass456 ulanyldy. Adaty Chrome penjiresinde 407 ýagdaýy tunnel ýalňyşlygyna öwrülmeýär; onuň deregine Chrome proksi ulanyjy ady we paroly üçin girmek penjiresini açýar. Şol sebäpli 407 zerarly döreýän tunnel ýalňyşlyklary esasan awtomatizasiýa gurallarynda we parol sorap bilmeýän goşundylarda ýüze çykýar.

Proksiniň CONNECT jogabyChrome görkezýärcurl görkezýär
407 parol girizmäge mümkinçilik bolmadyk ýagdaýda (headless Chrome)ERR_TUNNEL_CONNECTION_FAILEDcurl: (56) CONNECT tunnel failed, response 407
502 sebäbi proksi sahypa birigip bilmeýärERR_TUNNEL_CONNECTION_FAILEDcurl: (56) CONNECT tunnel failed, response 502

Sebäpleri, ähtimallygy ýokary bolanlardan başlap

  • Awtomatizasiýa skripti tassyknamalary ibermeýär. Chrome-yň --proxy-server baýdagy user:pass kabul etmän, diňe host we port kabul edýär. Headless Puppeteer ýa-da Selenium 407 alyp, tunnel näsazlygy barada habar berýär.
  • Parol bilen goralan Wi-Fi proksisiniň aňyrsyndaky telefon goşundysy. Goşundynyň girmek penjiresi ýok, şonuň üçin brauzer işlemegini dowam etdirse-de, HTTPS bozulýar.
  • Proksi niýetlenen ýere birigip bilmeýär. Ol CONNECT üçin 502 gaýtarýar; bu barada giňişleýin maglumat 502 Bad Gateway sahypasynda berilýär.
  • Diňe käbir sahypalar açylmaýar. Başga sahypalar şol bir proksi arkaly işläp durka, barmaly sahypa petiklenen ýa-da elýeterli däl bolup biler.

Ýekeje curl buýrugy bilen hakyky kody tapyň

Öz bahalaryňyz bilen curl -v -x http://user123:[email protected]:8080 https://example.com buýrugyny işlediň. > CONNECT example.com:443 HTTP/1.1 setiriniň gönümel yzyndaky setire serediň: 407 kody 407 gollanmasyna eýermelidigini aňladýar; 502 kody bolsa barmaly ýerdäki ýa-da proksiniň aňyrsyndaky ýoldaky näsazlygy görkezýär. Eger terminal ulanmak islemeýän bolsaňyz, setiri şol bir ýagdaýlar üçin auth failed (407) ýa-da HTTP 502 diýip habar berýän proxy checker guralyna goýuň.

Gurşawa görä çözgütler

  • Puppeteer: işledilende --proxy-server=http://host:port parametrini saklaň we sahypa geçmezden öň page.authenticate({ username, password }) çagyryň. Doly mysal Puppeteer proksi gollanmasynda.
  • Playwright: brauzeri başladanyňyzda proxy: { server, username, password } geçiriň we Playwright 407 jogabyny siziň üçin berer; serediň: Playwright.
  • Selenium: Chrome buýruk setirinde user:pass kabul etmeýär; Selenium gollanmasy ulanyp boljak usullary görkezýär.
  • Windows-da Chrome: eger girmek penjiresi hiç peýda bolmasa, proksi giňeltmesiniň ony bökdeýändigini ýa-da ýokdugyny barlaň, soňra giňeltmeler bolmadyk penjirede gaýtadan synanyşyň.
  • Telefonlar: tassyklanan proksi talap edýän goşundylar üçin, Android sazlama gollanmasynda görkezilişi ýaly, user:pass goldaýan proksi goşundysyny ulanyň.

Ädimme-ädim

  1. 1

    CONNECT jogabyny kesgitläň

    Proksiniň 407 ýa-da 502 gaýtarýandygyny bilmek üçin proksi maglumatyňyz bilen curl -v -x buýrugyny işlediň ýa-da ony barlag guralyna goýuň.

  2. 2

    407 üçin: tassyknamalary dogry giriziň

    Skriptlerde user:pass parametrini --proxy-server içine goýmagyň deregine kitaphanaň tassyklama guralyny ulanyň.

  3. 3

    502 üçin: başga sahypany synap görüň

    Şol bir proksi arkaly example.com ýaly uly sahypany ýükläň. Eger ol işlese, esasy barmaly sahypada mesele bardyr.

  4. 4

    Gaýtadan işlediň we çykyş IP-sini tassyklaň

    Tunnel açylandan soň, trafigiň proksi arkaly geçýändigini tassyklamak üçin şol bir brauzerde my IP sahypasyna giriň.

Köp berilýän soraglar

Näme üçin http sahypalary açylyp, https sahypalary açylmaýar?

Adaty http CONNECT talap etmeýär; proksi haýyşy gönümel ugradýar. Diňe https tunnel açýar, şonuň üçin tunnel ýalňyşlyklary diňe şol ýerde ýüze çykýar.

Android-de ERR_TUNNEL_CONNECTION_FAILED näsazlygyna näme sebäp bolýar?

Köp halatlarda ulanyjy adyny we paroly Wi-Fi proksisine geçirip bilmeýän goşundy sebäp bolýar. Şol sahypany Android üçin Chrome-da synap görüň; eger Chrome paroly sorap, sahypany ýükläp bilse, mesele goşundydadyr.

user:pass parametrini --proxy-server içine goýup bilerinmi?

Ýok. Chrome bu baýdakdaky tassyknamalary hasaba almaýar, bu bolsa 407 koduna we tunnel ýalňyşlygyna getirýär. Onuň deregine Puppeteer, Playwright ýa-da giňeltme arkaly tassyklama geçiň.

SOCKS5 protokolyna geçmek tunnel ýalňyşlygyny aýyrarmy?

Diňe sargydyňyz SOCKS5 bolsa. VinaProxy hem HTTP(S), hem-de SOCKS5 hödürleýär; dolandyryş panelinde sargydyňyzyň görkezýän protokolyny saýlaň, sebäbi gabat gelmezlik başga ýalňyşlyklara sebäp bolýar.

Puppeteer we Playwright bilen işleýän proksiler

VinaProxy proksileri meşhur awtomatizasiýa kitaphanalarynyň goşmaça sazlamasyz goldaýan adaty user:pass girmesini ulanýar.

Bahalary görüň

Related articles

Proksi ýalňyşlyklary
407 Proxy Authentication Required ýalňyşlygyny nädip düzetmeli
407 Proxy Authentication Required proksiniň jogap berip, logini ret edendigini aňladýar. Hakyky curl netijesini, ähtimal sebäpleri we çözgütleri görüň.
Proksi ýalňyşlyklary
502 Bad Gateway proksi ýalňyşlyklary: kimiň iberendigini anyklaň
Proksi arkaly 502 Bad Gateway aralyk serweriň dogry jogap alyp bilmändigini aňladýar. Hakyky curl çykyşy bilen proksiniň ýa saýtyň günäkärdigini anyklaň.
Proksi gurnamasy
Puppeteer-de (Node.js) tassyklanan proksini nädip sazlamaly
--proxy-server baýdagy we await page.authenticate() arkaly Node.js Puppeteer-de tassyklanan HTTP(S) proksileri sazlaň. Işleýän mysallary göçürip alyň.
Proksi gurnamasy
Playwright-da proksi nädip sazlamaly (Brauzer we Kontekst Awtentifikasiýasy)
Node.js we Python üçin Playwright-da tassyklanan HTTP(S) proksilerini sazlaň we BrowserContexts boýunça statiki IP-leri aýratyn işlediň. Mysallary göçüriň.
Proksi gurnamasy
Selenium WebDriver-de tassyklanan proksini nädip sazlamaly
selenium-wire ýa-da Chrome onAuthRequired giňeltmesi arkaly Selenium WebDriver-de ulanyjy ady:parol bilen tassyklanan HTTP(S) proksileri sazlaň. Kody görüň.
Mugt gurallar
Proksi barlaýjy: Proksileriňizi onlaýn barlaň
Mugt proksi barlaýjy: 100 proksä çenli ip:port:user:pass görnüşinde goýup, statusy, çykyş IP-ni we gijikmäni onlaýn barlaň. Her ýalňyşlygyň manysyny öwreniň.
Proksi gurnamasy
Google Chrome-da proksini nädip sazlamaly
Tutuş OS IP-ňizi üýtgetmezden, giňeltmeler, --proxy-server baýdaklary ýa-da aýratyn profiller arkaly Google Chrome-da VinaProxy HTTP(S) proksilerini sazlaň.
Proksi gurnamasy
Windows 10 we Windows 11-de proksi nädip sazlamaly
WinINET ulgam sazlamalary, PowerShell gurşaw üýtgeýjileri ýa-da netsh winhttp arkaly Windows 10 we 11-de VinaProxy HTTP(S) proksilerini sazlaň.