VVinaProxy

Ukulungisa i-ERR_TUNNEL_CONNECTION_FAILED nge-proxy

Updated:

Ukuze ulayishe ikhasi le-https:// usebenzisa i-proxy, isiphequluli sithumela isicelo se-CONNECT bese silinda ukuthi i-proxy ivule i-tunnel eya kusayithi. I-ERR_TUNNEL_CONNECTION_FAILED ivela lapho i-proxy iphendula leso sicelo ngephutha esikhundleni sokuvuma. Inkinga ukuthi i-Chrome ayikutsheli ukuthi yiliphi iphutha, ngakho-ke umsebenzi wokuqala ukuthola ikhodi yangempela.

Ama-proxy asebenza nge-Puppeteer ne-Playwright

Izimo ezimbili esiziphindile

Zombili zenziwe kwi-proxy yokuhlola, ebhalwe lapha kabusha nekheli lemibhalo elithi 203.0.113.10:8080 kanye nelithi user123:pass456. Ewindini elijwayelekile le-Chrome isimo se-407 asibi yiphutha le-tunnel; esikhundleni salokho i-Chrome ivula ibhokisi lokungena le-username nephasiwedi ye-proxy. Ngakho-ke amaphutha e-tunnel abangelwa yi-407 avela kakhulu kumathuluzi e-automation nasezinhlelweni zokusebenza ezingakwazi ukucela iphasiwedi.

I-proxy iphendula i-CONNECT nge-I-Chrome ibonisaI-curl ibonisa
407 ngaphandle kwendlela yokufaka iphasiwedi (headless Chrome)ERR_TUNNEL_CONNECTION_FAILEDcurl: (56) CONNECT tunnel failed, response 407
502 ngoba i-proxy ayikwazi ukufinyelela kusayithiERR_TUNNEL_CONNECTION_FAILEDcurl: (56) CONNECT tunnel failed, response 502

Izimbangela, kusukela kwezingenzeka kakhulu

  • Iskripthi se-automation asithumeli imininingwane yokungena. Ifulegi le-Chrome elithi --proxy-server lamukela i-host ne-port kuphela, hhayi user:pass. I-Puppeteer noma i-Selenium ye-headless ithola i-407 bese ibika ukwehluleka kwe-tunnel.
  • Uhlelo lokusebenza lwefoni olusemva kwe-proxy ye-Wi-Fi evikelwe ngephasiwedi. Uhlelo lokusebenza alinalo ibhokisi lokungena, ngakho-ke i-HTTPS iyaphuka ngenkathi isiphequluli sisasebenza.
  • I-proxy ayikwazi ukufinyelela lapho kuqondwe khona. Ibuyisela i-502 ku-CONNECT; ikhasi le-502 Bad Gateway lihlaziya lokhu ngokujulile.
  • Kwehluleka amanye amasayithi kuphela. Indawo okuyiwa kuyo iyavimba noma iphansi kanti amanye amasayithi ayasebenza ngaleyo proxy efanayo.

Thola ikhodi yangempela ngomyalo owodwa we-curl

Sebenzisa curl -v -x http://user123:[email protected]:8080 https://example.com ngamanani akho. Bheka umugqa olandela ngqo ngemuva kwe-> CONNECT example.com:443 HTTP/1.1: i-407 isho ukulandela umhlahlandlela we-407; i-502 ikhomba lapho kuqondwe khona noma indlela engemuva kwe-proxy. Uma ukhetha ukungasebenzisi i-terminal, namathisela umugqa ku-proxy checker, ebika i-auth failed (407) noma i-HTTP 502 ezimweni ezifanayo.

Izixazululo ngendawo yokusebenza

  • Puppeteer: gcina --proxy-server=http://host:port lapho uqala bese ushayela u-page.authenticate({ username, password }) ngaphambi kokuzulazula. Isibonelo esiphelele sikumhlahlandlela we-Puppeteer proxy.
  • Playwright: dlulisa proxy: { server, username, password } lapho uqala isiphequluli futhi i-Playwright ikuphendulela i-407; bheka Playwright.
  • Selenium: I-Chrome ayithathi user:pass emgqeni womyalo; umhlahlandlela we-Selenium ubonisa izinketho ezisebenzayo.
  • Chrome ku-Windows: uma ibhokisi lokungena lingaveli nhlobo, hlola ukuthi ingabe kunesandiso se-proxy esilicindezelayo, bese uzama futhi ewindini elingenazo izandiso.
  • Amafoni: ezinhlelweni zokusebenza ezidinga i-proxy egunyaziwe, sebenzisa uhlelo lokusebenza lwe-proxy olusekela user:pass njengakumhlahlandlela wokusetha we-Android.

Isinyathelo ngesinyathelo

  1. 1

    Khomba impendulo ye-CONNECT

    Sebenzisa curl -v -x ngomugqa wakho we-proxy, noma uwunamathisele kuhloli, ukuze wazi ukuthi ingabe i-proxy ibuyisela i-407 noma i-502.

  2. 2

    Ku-407: faka imininingwane yokungena ngendlela efanele

    Ezikripthini, sebenzisa i-authentication hook yelabhulali esikhundleni sokufaka user:pass kokuthi --proxy-server.

  3. 3

    Ku-502: zama enye isayithi

    Layisha isayithi enkulu njenge-example.com ngaleyo proxy efanayo. Uma isebenza, indawo yokuqala ebiqondwe yiyo eyinkinga.

  4. 4

    Qalisa kabusha bese uqinisekisa i-IP yokuphuma

    Lapho i-tunnel isivulekile, vakashela my IP kuleso siphequluli esifanayo ukuze uqinisekise ukuthi i-traffic idlula kwi-proxy.

Imibuzo evame ukubuzwa

Kungani amakhasi e-http elayisha kanti amakhasi e-https ehluleka?

I-http evamile ayidingi i-CONNECT; i-proxy idlulisa isicelo ngokuqondile. I-https kuphela evula i-tunnel, ngakho-ke amaphutha e-tunnel avela lapho kuphela.

Yini ebangela i-ERR_TUNNEL_CONNECTION_FAILED ku-Android?

Kuvamise ukuba wuhlelo lokusebenza olungakwazi ukudlulisa i-username nephasiwedi kwi-proxy ye-Wi-Fi. Zama ikhasi elifanayo ku-Chrome ye-Android; uma i-Chrome ikwazi ukukwazisa futhi ililayishe, uhlelo lokusebenza luyinkinga.

Ngingakwazi ukufaka user:pass ngaphakathi kwe---proxy-server?

Cha. I-Chrome ayinaki imininingwane yokungena kulelo fulegi, okuholela ku-407 nephutheni le-tunnel. Gunyaza nge-Puppeteer, Playwright noma ngesandiso esikhundleni salokho.

Ingabe ukushintshela ku-SOCKS5 kuzolisusa iphutha le-tunnel?

Kuphela uma i-oda lakho lingu-SOCKS5. I-VinaProxy inikeza kokubili i-HTTP(S) ne-SOCKS5; khetha i-protocol eboniswa yi-oda lakho kudeshibhodi, njengoba ukungafani kubangela amaphutha ahlukene.

Ama-proxy asebenza nge-Puppeteer ne-Playwright

Ama-proxy e-VinaProxy asebenzisa ukungena okuvamile kwe-user:pass okuphathwa ngamalabhulali adumile e-automation ngaphandle kokuhlupheka.

Bona amanani

Related articles

Amaphutha e-proxy
Ungalilungisa kanjani iphutha le-407 Proxy Authentication Required
Iphutha le-407 Proxy lisho ukuthi i-proxy iphendulile kodwa yenqaba ukungena kwakho. Buka imiphumela ye-curl, izimbangela nezixazululo zohlelo ngalunye.
Amaphutha e-proxy
Amaphutha e-proxy e-502 Bad Gateway: thola ukuthi athunyelwe ngubani
I-502 Bad Gateway nge-proxy isho ukuthi iseva ephakathi ayitholanga mpendulo evumelekile. Indlela yokubona iphutha le-proxy noma lewebhusayithi nge-curl.
Ukusetha i-proxy
Ungayisetha kanjani i-proxy egunyaziwe ku-Puppeteer (Node.js)
Lungiselela ama-proxy e-HTTP(S) agunyaziwe ku-Node.js Puppeteer ngofulegi lwe---proxy-server kanye ne-await page.authenticate(). Kopisha izibonelo ezisebenzayo.
Ukusetha i-proxy
Indlela yokusetha i-proxy ku-Playwright (I-Browser ne-Auth ye-Per-Context)
Lungiselela ama-proxy e-HTTP(S) aqinisekisiwe ku-Playwright ye-Node.js ne-Python, usebenzise ama-IP amaningi azimele kuma-BrowserContext. Kopisha izibonelo.
Ukusetha i-proxy
Indlela yokusetha i-proxy eqinisekisiwe ku-Selenium WebDriver
Lungisa ama-proxy e-HTTP(S) aqinisekiswe nge-username:password ku-Selenium WebDriver nge-selenium-wire noma isandiso se-Chrome onAuthRequired. Buka ikhodi.
Amathuluzi amahhala
Isihloli se-Proxy: Hlola Ama-proxy Akho Ku-inthanethi
Isihloli samahhala se-proxy: faka ama-proxy afika ku-100 njenge-ip:port:user:pass bese uhlola isimo, i-exit IP ne-latency. Qonda incazelo yephutha ngalinye.
Ukusetha i-proxy
Indlela Yokulungiselela i-Proxy ku-Google Chrome
Lungiselela ama-proxy e-HTTP(S) e-VinaProxy ku-Google Chrome ungashintshi i-IP ye-OS, usebenzisa izandiso, ama-flag e---proxy-server noma amaphrofayili.
Ukusetha i-proxy
Indlela Yokumisa i-Proxy ku-Windows 10 & Windows 11
Lungiselela ama-proxy e-HTTP(S) e-VinaProxy ku-Windows 10 ne-11 usebenzisa i-WinINET Settings, PowerShell Environment Variables, noma netsh winhttp.