Gall VPN gludo traffig porwr i weinydd dirprwy a dal i adael y porwr yn methu â defnyddio'r dirprwy hwnnw, oherwydd bod llwybr a hyrwyddiad yn bethau gwahanol. Mae awtomeiddio di-ben yn gwneud y bwlch yn anos i'w weld, gan nad oes ffenestr a dim ysgogiad i sylwi arno. Mae'r methiant fel arfer yn ymddangos fel hongian neu wall llywio generig, a'r reddf gyntaf yw beio'r twnnel. Mae'r rhestr wirio isod yn gwahanu'r pedwar peth y mae'n rhaid iddynt fod yn wir cyn y gall cais di-ben trwy ddirprwy dilys lwyddo.

Dwy sgwrs, dau rinwedd

Mae dwy sgwrs yn digwydd, ac maen nhw'n perthyn i wahanol bleidiau. Mae'r porwr yn cysylltu â'r gwrandäwr dirprwy yn gyntaf, a all ei herio am gymwysterau; mae'r dirprwy wedyn yn gwneud neu'n caniatáu'r cysylltiad ymlaen â'r cyrchfan. Gall VPN gario'r cymal cyntaf heb fod yn bwynt terfyn sy'n herio'r porwr, ac nid oes ganddo ddim i'w ddweud am yr ail.

HTTP 407 yw'r signal y mae'n rhaid i'r cleient ei ddilysu ar gyfer y cais dirprwy, a gludir yn Proxy-Authenticate gyda'r ateb a ddisgwylir yn Proxy-Authorization. Nid dyna yw mewngofnodi gwefan y gyrchfan, a chymysgu'r ddau yw'r ffynhonnell fwyaf cyffredin o ddryswch yma.

Felly'r pedwar gwiriad yw: pa ddirprwy a ddewisodd y porwr mewn gwirionedd, pwy sy'n ateb y 407, pa rwydwaith y mae'r broses porwr ymlaen, a sut mae'r tystlythyr yn cael ei gyflwyno heb fod dynol. Gall pob un fethu'n annibynnol, ac mae pob methiant yn edrych yn debyg o'r tu allan. Gweithiwch nhw mewn trefn, oherwydd ni all gwiriad diweddarach wneud iawn am un cynharach. Ni ellir dilysu dirprwy na chafodd ei ddewis erioed, ac ni all cymhwyster sy'n bodoli ar eich gliniadur yn unig gyrraedd cynhwysydd.

Gwiriwch 1: pa ddirprwy sy'n cael ei ddewis mewn gwirionedd

Dechreuwch gyda dewis, oherwydd nid yw porwr sy'n anwybyddu'ch gosodiad dirprwy byth yn cyrraedd yr her o gwbl. Yn Chrome y faner yw --proxy-server=proxy.example:3128 , gyda --proxy-bypass-list ar gyfer gwaharddiadau, ac mae Seleniwm yn datgelu'r un peth trwy ei opsiynau porwr. Mae ffeil PAC yn fecanwaith gwahanol gyda'i ddulliau methu ei hun.

Yna cadarnhewch o'r tu mewn i amgylchedd y porwr sy'n rhedeg yn hytrach nag o'ch cragen. Mae stiliwr annibynnol gyda'r un dirprwy yn curl -x http://proxy.example:3128 -v https://example.com , ac mae ei allbwn gairol yn dangos a lwyddodd CONNECT, yr hyn a ddaeth Proxy-Authenticate yn ôl, ac a ddychwelwyd 407. Os yw Curl yn cael 407 a bod y porwr yn hongian, y llwybr credential yw'r broblem yn hytrach na'r rhwydwaith. Os bydd Curl yn llwyddo ac nad yw'r porwr yn gwneud hynny, nid yw'r porwr yn defnyddio'r dirprwy rydych chi'n meddwl ei fod.

Gwiriwch 2: pwy sy'n ateb y 407

Mae gan 407 berchennog, ac mae ei enwi yn penderfynu i ble mae'r atgyweiriad yn mynd. Os daw'r her o'r dirprwy corfforaethol, mae'r atgyweiriad yn gymhwyster y gall y porwr ei gyflwyno heb oruchwyliaeth. Os daw o ddirprwy i fyny'r afon y mae'r un cyntaf ymlaen ato, mae'r hygrededd yn perthyn i'r ail hop hwnnw ac efallai bod y dirprwy cyntaf yn trosglwyddo'r her heb ei newid. Darllenwch y cwmpas dilysu a'r gwesteiwr yn y pennawd Proxy-Authenticate, oherwydd maen nhw'n enwi'r blwch sy'n gofyn.

Cadwch y gwahaniaeth hwnnw ym mha beth bynnag y byddwch yn ei logio. Mae her ddirprwy, cysylltiad ymlaen a wrthodwyd, mewngofnodi gwefan a goramser trafnidiaeth VPN yn bedwar methiant gwahanol gyda phedwar perchennog gwahanol, ac mae un neges gwall generig yn dinistrio'r wybodaeth sydd ei hangen arnoch.

Gwiriwch 3: y llwybr credential

Y cymhwyster ei hun yw lle mae'r mwyafrif o setiau heb oruchwyliaeth yn torri. Gall seleniwm osod gwesteiwr dirprwy a phorthladd, ond nid yw dilysu dirprwy HTTP yn rhan gludadwy o'r ffurfweddiad hwnnw, ac nid yw tystlythyrau yn yr URL dirprwy yn fecanwaith y gallwch ddibynnu arno ar draws porwyr a fersiynau gyrrwr. Yr opsiynau a gefnogir yw'r rhai sydd â'ch dogfennau pentwr gwirioneddol: estyniad porwr sy'n ateb yr her, dirprwy anfon ymlaen lleol sy'n ychwanegu'r pennawd ac y gellir ei gyrraedd o'r swydd yn unig, neu ddirprwy sy'n dilysu'r llwyth gwaith trwy ddulliau eraill. Dewiswch un yn fwriadol, a gwiriwch ef yn erbyn yr union fersiynau porwr, gyrrwr a Seleniwm y byddwch yn eu rhedeg.

Cadwch y credential allan o'r lleoedd sy'n ei ollwng. Mae llinellau gorchymyn i'w gweld mewn rhestrau prosesau, mae sgrinluniau'n dod i ben mewn adroddiadau prawf, mae olion porwr a ffeiliau HAR yn dal penawdau, ac mae cyfluniad prawf ymroddedig am byth. Defnyddiwch fecanwaith cyflawni cyfrinachol y swydd a'i reolau golygu, a chwmpaswch y cyfrif dirprwy i'r cyrchfannau neu'r rôl sydd ei hangen arno.

Os yw'r sefydliad yn cynnig llwybr VPN uniongyrchol a ganiateir yn lle dirprwy gorfodol, cymharwch y ddau ddyluniad yn benodol. Peidiwch ag analluogi'r dirprwy yn dawel nac yn dynwared dilysiad cleient arall i fynd o gwmpas polisi.

Gwiriwch 4: cyd-destun rhwydwaith proses y porwr ei hun

Dyma'r siec y mae pobl yn ei hepgor. Mae porwr a lansiwyd gan weithiwr, cynhwysydd neu nod Grid Seleniwm o bell yn defnyddio rhwydweithio'r amgylchedd hwnnw, felly mae cysylltiad VPN eich gliniadur a newidynnau dirprwy eich cragen yn disgrifio llwybr na all y porwr byth ei gyffwrdd.

Cofnodwch bum ffaith ar gyfer y swydd sy'n methu: gwesteiwr y porwr, y dirprwy wedi'i ffurfweddu, y llwybr datrys cychwynnol, y llwybr a ddewiswyd a pherchennog y dilysiad. Yna gwnewch un cais awdurdodedig diniwed o'r union gyd-destun hwnnw, gyda dilysiad TLS cyrchfan arferol ac awdurdodiad cais yn weddill. Nid yw porwr di-ben sy'n cychwyn yn llwyddiannus yn profi derbyniad dirprwyol na chwmpas VPN, ac nid yw sgrinlun o dudalen wag yn profi dim byd o gwbl. Y cais sy'n dychwelyd 200 drwy'r gadwyn gyfan yw'r unig dystiolaeth sy'n cyfrif.

Mae gan y llif gwaith gorffenedig dri eiddo sy'n werth eu gwirio fel set. Mae llwybr â chymorth o westeiwr y porwr i'r dirprwy, polisi cyfryngwr penodol sy'n enwi'r dirprwy a'r cyrchfannau, a chylch bywyd credadwy nad yw'n dibynnu ar weithredwr yn ateb ysgogiad anweledig. Os yw unrhyw un o'r tri yn dibynnu ar berson, nid yw'r swydd yn un heb oruchwyliaeth eto, beth bynnag a ddywed y cod ymadael. Ysgrifennwch y pum ffaith cyn i'r person nesaf etifeddu'r biblinell.

Erthyglau cysylltiedig