ERR_TUNNEL_CONNECTION_FAILED a réiteach le seachfhreastalaí
Updated:
Chun leathanach https:// a lódáil trí sheachfhreastalaí, cuireann an brabhsálaí iarratas CONNECT agus fanann sé ar an seachfhreastalaí tollán a oscailt chuig an suíomh. Feictear ERR_TUNNEL_CONNECTION_FAILED nuair a fhreagraíonn an seachfhreastalaí an t-iarratas sin le hearráid in ionad aontú leis. Is í an fhadhb ná nach n-insíonn Chrome duit cén earráid atá ann, mar sin is é an chéad chúram ná an cód ceart a aimsiú.
Dhá chás a d'athchruthaíomar
Rith an dá cheann i gcoinne seachfhreastalaí tástála, athscríofa anseo leis an seoladh cáipéisíochta 203.0.113.10:8080 agus user123:pass456. I ngnáthfhuinneog Chrome ní thagann earráid tolláin as an gcás 407; osclaíonn Chrome bosca dialóige logála isteach d'ainm úsáideora agus focal faire an tseachfhreastalaí ina ionad sin. Dá bhrí sin, is mó a thagann earráidí tolláin de bharr 407 chun cinn in uirlisí uathoibrithe agus in aipeanna nach féidir leo focal faire a iarraidh.
| Freagraíonn an seachfhreastalaí CONNECT le | Taispeánann Chrome | Taispeánann curl |
|---|---|---|
407 gan aon bhealach le focal faire a chur isteach (headless Chrome) | ERR_TUNNEL_CONNECTION_FAILED | curl: (56) CONNECT tunnel failed, response 407 |
502 toisc nach féidir leis an seachfhreastalaí an suíomh a shroicheadh | ERR_TUNNEL_CONNECTION_FAILED | curl: (56) CONNECT tunnel failed, response 502 |
Cúiseanna, an ceann is dóichí ar dtús
- Ní sheolann script uathoibrithe dintiúir. Ní ghlacann bratach
--proxy-serverChrome ach le hóstach agus le calafort amháin, ní le user:pass. Faigheann Puppeteer nó Selenium headless 407 agus tuairiscíonn siad teip tolláin. - Aip ghutháin taobh thiar de sheachfhreastalaí Wi-Fi atá faoi chosaint focal faire. Níl aon bhosca dialóige logála isteach ag an aip, mar sin briseann HTTPS cé go n-oibríonn an brabhsálaí fós.
- Ní féidir leis an seachfhreastalaí an sprioc a shroicheadh. Cuireann sé 502 ar ais chuig CONNECT; pléann an leathanach 502 Bad Gateway é seo go mion.
- Ní theipeann ach ar shuíomhanna áirithe. Tá an ceann scríbe ag blocáil nó síos cé go n-oibríonn suíomhanna eile tríd an seachfhreastalaí céanna.
Aimsigh an cód ceart le hordú curl amháin
Rith curl -v -x http://user123:[email protected]:8080 https://example.com le do luachanna féin. Féach ar an líne díreach i ndiaidh > CONNECT example.com:443 HTTP/1.1: má tá 407 ann, lean an treoir 407; cuireann 502 in iúl an ceann scríbe nó an cosán taobh thiar den seachfhreastalaí. Mura fearr leat teirminéal a úsáid, greamaigh an líne isteach sa seiceálaí seachfhreastalaí, a thuairiscíonn auth failed (407) nó HTTP 502 do na cásanna céanna.
Réitigh de réir timpeallachta
- Puppeteer: coinnigh
--proxy-server=http://host:portag an seoladh agus cuir glaoch arpage.authenticate({ username, password })sula ndéanann tú nascleanúint. Sampla iomlán sa treoir seachfhreastalaí Puppeteer. - Playwright: pasáil
proxy: { server, username, password }nuair a sheoltar an brabhsálaí agus freagraíonn Playwright an 407 ar do shon; féach Playwright. - Selenium: Ní ghlacann Chrome le user:pass ar líne na n-orduithe; taispeánann an treoir Selenium roghanna indéanta.
- Chrome ar Windows: mura bhfeictear an bosca dialóige logála isteach riamh, seiceáil an bhfuil eisínteacht seachfhreastalaí á chur faoi chois, ansin bain triail eile as i bhfuinneog gan eisínteachtaí.
- Gutháin: d'aipeanna a dteastaíonn seachfhreastalaí fíordheimhnithe uathu, bain úsáid as aip sheachfhreastalaí a thacaíonn le user:pass mar atá sa treoir socraithe Android.
Céim ar chéim
- 1
Aithin freagra CONNECT
Rith
curl -v -xle líne do sheachfhreastalaí, nó greamaigh isteach sa tseiceálaí é, le fáil amach an gcuireann an seachfhreastalaí 407 nó 502 ar ais. - 2
I gcás 407: cuir dintiúir ar fáil i gceart
I scripteanna, bain úsáid as crúca fíordheimhnithe na leabharlainne in ionad user:pass a chur i
--proxy-server. - 3
I gcás 502: bain triail as suíomh eile
Lódáil suíomh mór ar nós example.com tríd an seachfhreastalaí céanna. Má oibríonn sé, is é an bunchinn scríbe an fhadhb.
- 4
Rith arís agus deimhnigh an seoladh IP fágála
Nuair a osclaíonn an tollán, tabhair cuairt ar mo IP sa bhrabhsálaí céanna chun a dheimhniú go dtéann an trácht tríd an seachfhreastalaí.
Ceisteanna coitianta
Cén fáth a lódálann leathanaigh http ach a dteipeann ar leathanaigh https?
Ní theastaíonn CONNECT ó ghnáth-http; cuireann an seachfhreastalaí an t-iarratas ar aghaidh go díreach. Ní osclaíonn ach https tollán, mar sin ní thagann earráidí tolláin chun cinn ach ansin.
Cad is cúis le ERR_TUNNEL_CONNECTION_FAILED ar Android?
Is minice gur aip nach féidir léi an t-ainm úsáideora agus an focal faire a chur chuig seachfhreastalaí Wi-Fi is cúis leis. Bain triail as an leathanach céanna i Chrome le haghaidh Android; más féidir le Chrome iad a iarraidh agus an leathanach a lódáil, is í an aip an fhadhb.
An féidir liom user:pass a chur taobh istigh de --proxy-server?
Ní féidir. Déanann Chrome neamhaird de dhintiúir sa bhratach sin, rud a fhágann 407 agus an earráid tolláin. Déan fíordheimhniú trí Puppeteer, Playwright nó eisínteacht ina ionad sin.
An mbainfidh aistriú go SOCKS5 an earráid tolláin?
Más SOCKS5 an t-ordú atá agat amháin. Cuireann VinaProxy idir HTTP(S) agus SOCKS5 ar fáil; roghnaigh an prótacal a thaispeánann d'ordú sa deais, toisc go n-eascraíonn earráidí éagsúla as neamhréir.
Seachfhreastalaithe a oibríonn le Puppeteer agus Playwright
Úsáideann seachfhreastalaithe VinaProxy logáil isteach chaighdeánach user:pass a láimhseálann leabharlanna uathoibrithe móréilimh as an mbosca.
Féach ar phraghsanna