Senkapa Retumila Prokura Aŭtentigo Ne Estas VPN-Itinero
VPN direktas la retumilon al la prokurilo; ĝi ne povas respondi la 407 de la prokurilo. Kontrolu elekton, defion kaj la veran retan vojon de la laboro aparte.
VPN povas porti la trafikon de retumilo al prokurilo kaj ankoraŭ lasi la retumilon nekapabla uzi tiun prokurilon, ĉar itinero kaj akreditaĵo estas malsamaj aferoj. Senkapa aŭtomatigo igas la interspacon pli malfacile videbla, ĉar ekzistas neniu fenestro kaj neniu prompto por rimarki. La fiasko kutime aperas kiel pendiĝo aŭ senmarka navigado-eraro, kaj la unua instinkto estas kulpigi la tunelon. La kontrola listo malsupre apartigas la kvar aferojn kiuj devas esti veraj antaŭ ol senkapa peto per aŭtentikigita prokurilo povas sukcesi.
Du konversacioj, du akreditaĵoj
Du konversacioj okazas, kaj ili apartenas al malsamaj partioj. La retumilo unue konektas al la prokura aŭskultanto, kiu povas defii ĝin por akreditaĵoj; la prokurilo tiam faras aŭ permesas la pluan ligon al la celloko. VPN povas porti la unuan etapon sen esti la finpunkto, kiu defias la retumilon, kaj ĝi havas nenion por diri pri la dua.
HTTP 407 estas la signalo, kiun la kliento devas aŭtentikigi por la prokura peto, portita en Proxy-Authenticate kun la respondo atendita en Proxy-Authorization. Tio ne estas la ensaluto de la celo retejo, kaj miksi la du estas la plej ofta fonto de konfuzo ĉi tie.
Do la kvar ĉekoj estas: kiun prokurilon la retumilo efektive elektis, kiu respondas la 407, kiu reto estas la retumila procezo, kaj kiel la akreditaĵo estas liverita sen homo. Ĉiu povas malsukcesi sendepende, kaj ĉiu malsukceso aspektas simila de ekstere. Laboru ilin en ordo, ĉar posta kontrolo ne povas kompensi por pli frua. Prokurilo, kiu neniam estis elektita, ne povas esti aŭtentikigita, kaj akreditaĵo kiu nur ekzistas sur via tekkomputilo ne povas atingi ujon.
Kontrolu 1: kiu prokurilo estas fakte elektita
Komencu per elekto, ĉar retumilo, kiu ignoras vian prokurilon, neniam atingas la defion. En Chrome la flago estas --proxy-server=proxy.example:3128 , kun --proxy-bypass-list por ekskludoj, kaj Selenium elmontras la samon per siaj retumiloj. PAC-dosiero estas malsama mekanismo kun siaj propraj malsukcesaj reĝimoj.
Tiam konfirmu de ene de la medio de la kuranta retumilo prefere ol de via ŝelo. Sendependa enketo kun la sama prokurilo estas curl -x http://proxy.example:3128 -v https://example.com , kaj ĝia multvorta eligo montras ĉu la CONNECT sukcesis, kio Proxy-Authenticate revenis, kaj ĉu 407 estis resendita. Se buklo ricevas 407 kaj la retumilo pendas, la akreditvojo estas la problemo prefere ol la reto. Se buklo sukcesas kaj la retumilo ne, la retumilo ne uzas la prokurilon, kiun vi opinias.
Kontrolu 2: kiu respondas la 407
407 havas posedanton, kaj nomi ĝin decidas kien la riparo iras. Se la defio venas de la kompania prokurilo, la korekto estas akreditaĵo, kiun la retumilo povas prezenti senĉese. Se ĝi venas de kontraŭflua prokurilo, al kiu la unua plusendas, la akreditaĵo apartenas al tiu dua salto kaj la unua prokurilo eble elsendas la defion senŝanĝe. Legu la aŭtentikigkampon kaj gastiganton en la kaplinio Proxy-Authenticate, ĉar ili nomas la skatolon, kiu demandas.
Konservu tiun distingon en kio ajn vi ensalutas. Prokura defio, rifuzita plua konekto, retpaĝa ensaluto kaj VPN-transporttempo estas kvar malsamaj fiaskoj kun kvar malsamaj posedantoj, kaj unu ĝenerala erarmesaĝo detruas la informojn, kiujn vi bezonas.
Kontrolu 3: la akreditvojo
La akreditaĵo mem estas kie la plej multaj neprizorgitaj agordoj rompiĝas. Selenium povas agordi prokuran gastiganton kaj havenon, sed HTTP-prokura aŭtentikigo ne estas portebla parto de tiu agordo, kaj akreditaĵoj en la prokura URL ne estas mekanismo, kiun vi povas fidi tra retumiloj kaj ŝoforversioj. La subtenataj opcioj estas tiuj, kiujn viaj realaj stakdokumentoj: retumila etendaĵo, kiu respondas al la defio, loka plusenda prokurilo, kiu aldonas la kaplinion kaj estas atingebla nur de la laboro, aŭ prokurilo, kiu aŭtentikigas la laborkvanton per aliaj rimedoj. Elektu unu intence, kaj kontrolu ĝin kontraŭ la ĝustaj retumilo, ŝoforo kaj Selenium-versioj, kiujn vi rulos.
Tenu la akreditaĵon ekster la lokoj, kiuj likas ĝin. Komandlinioj estas videblaj en procezaj listoj, ekrankopioj finiĝas en testaj raportoj, retumiloj kaj HAR-dosieroj kaptas titolojn, kaj farita testa agordo estas por ĉiam. Uzu la sekretan liveran mekanismon de la laboro kaj ĝiajn redaktajn regulojn, kaj ampleksu la prokuran konton al la cellokoj aŭ rolo kiujn ĝi bezonas.
Se la organizo ofertas permesitan rektan VPN-itineron anstataŭ devigan prokurilon, komparu la du dezajnojn eksplicite. Ne mallaŭte malŝaltu la prokurilon aŭ imitu la aŭtentikigon de alia kliento por ĉirkaŭiri politikon.
Kontrolu 4: la propra retkunteksto de la retumila procezo
Ĉi tiu estas la kontrolo kiun homoj preterlasas. Retumilo lanĉita de laboristo, ujo aŭ malproksima Selenium Grid-nodo uzas la reton de tiu medio, do la VPN-konekto de via tekkomputilo kaj la prokurvariabloj de via ŝelo priskribas vojon, kiun la retumilo eble neniam tuŝos.
Notu kvin faktojn por la malsukcesa laboro: la retumila gastiganto, la agordita prokurilo, la komenca solviga vojo, la elektita itinero kaj la posedanto de la aŭtentigo. Poste faru unu sendanĝeran rajtigitan peton el tiu preciza kunteksto, kun normala celo TLS-konfirmo kaj aplikaĵa rajtigo lasitaj. Senkapa retumilo, kiu komenciĝas sukcese, pruvas nek prokuran agnoskon nek VPN-kovradon, kaj ekrankopio de malplena paĝo pruvas tute nenion. La peto, kiu resendas 200 tra la tuta ĉeno, estas la sola evidenteco, kiu kalkulas.
La finita laborfluo havas tri trajtojn kontrolindajn kiel aron. Estas subtenata itinero de la retumila gastiganto ĝis la prokurilo, eksplicita peranta politiko kiu nomas la prokurilon kaj la cellokojn, kaj akreditvivciklo kiu ne dependas de funkciigisto respondanta nevideblan prompton. Se iu el la tri dependas de homo, la laboro ankoraŭ ne estas neatendita, kion ajn diras la elirkodo. Skribu la kvin faktojn antaŭ ol la sekva persono heredas la dukton.