Rakendus ebaõnnestub ja süü langeb VPN-ile, aga päring ei jõua kunagi tunnelini. Kui macOS ütleb sellele rakendusele endiselt kasutada kohalikku puhverserverit, on esimene hüpe 127.0.0.1 ja seal ei kuula miski. Charlesi sulgemine ei puhasta alati süsteemi puhverserveri seadet, mille see paigaldas, nii et terve VPN seisab surnud pesa taga. Siin on järjekord, kuidas seda kinnitada ja parandada ainult see osa, mis on vale.

Esimene hüpe on see Mac, mitte server

Lugege aadressi sõna-sõnalt: 127.0.0.1 on masin sinu ees ja port on see, millel puhverserveri tööriist oli kuulama seadistatud. Kui see kuulaja kaob, ebaõnnestub ühendus kohe keeldutud ühendusega, mitte aegumisega, ja see on kasulik vihje.

VPN ei loo oma puhverserveri seadeid ega eemalda süsteemi omi. Need kaks konfiguratsiooni on sõltumatud, seepärast võib tunnel olla täiuslik ja brauser ikkagi kasutuskõlbmatu. See sõltumatus seletab ka, miks rike elab üle VPN-i uuesti ühendamise, taaskäivituse ja uue profiili. Miski VPN-i teel ei puuduta kunagi puhverserveri hoidlat.

Samm 1: lugege praegust puhverserveri olekut

Alustage ainult lugemise vaatest, sest see ütleb, mida süsteem usub, enne kui ükski rakendus seda tõlgendab:

scutil --proxy

Vaadake HTTPEnable, HTTPProxy, HTTPPort, HTTPS-i vasteid ja ükskõik millist ProxyAutoConfigEnable koos selle URL-iga. Lubatud puhverserver pordil, kus miski ei kuula, on teie rike. PAC URL on teine kuju: seade võib olla aktiivne ilma nähtava käsitsi aadressita, sest fail valib puhverserveri päringu hetkel.

Seejärel kinnitage samad väärtused jaotises Süsteemiseaded, Võrk, teenus, mida tegelikult kasutate, Üksikasjad, Puhverserverid. Graafiline liides ja käsk loevad sama hoidlat, seega lahknevus tähendab, et vaatate teist teenust.

Samm 2: leidke, kellele seade kuulub

Selle oleku tekitavad kolm omanikku: puhverserveri tööriist, mis paigaldas abideviisi ega koristanud seda, teie organisatsiooni hallatav konfiguratsiooniprofiil ja käsitsi seade, mille keegi silumise ajal lisas. Igal on erinev õige parandus ja ainult esimest võite hooletult eemaldada.

Charles dokumenteerib oma brauseri- ja süsteemipuhverserveri integreerimise, sealhulgas macOS-i abideviisi, seega kasutage kõigepealt selle enda juhtelemente ja sulgemisteed. Privilegeeritud abideviis on mõeldud konfiguratsiooni muutmiseks; see ei ole põhjus anda kõrvalisele tarkvarale masinale lai ligipääs.

Kui seade pärineb hallatavast profiilist, siis kohalik keelamine kas ebaõnnestub või taastatakse järgmisel kontrollil. Käsitlege seda poliitikaküsimusena profiili omaniku jaoks, mitte kohaliku veana.

Samm 3: muutke kõige kitsamat asja

Keelake konkreetne soovimatu kirje konkreetse teenuse jaoks. Ärge lülitage iga teenust ja ärge tühjendage kogu puhverserveri paneeli, sest VPN-i teenus ja selle aluseks olev Wi-Fi teenus hoiavad eraldi seadeid ja üks neist võib olla õige.

Kui puhverserverit on meelega vaja, käivitage selle heakskiidetud kuulaja, mitte ärge kustutage poliitikat. See vahe on oluline organisatsioonides, kus puhverserver on ainus tee internetti ja VPN on teine, kitsam tee.

Proovige uuesti üht värsket päringut mõjutatud rakendusest. Mõned rakendused loevad puhverserverit käivitamisel üks kord, seega sulgemine ja uuesti avamine on testi osa, mitte ebausk.

Samm 4: kui puhverserver on kadunud ja ikka ebaõnnestub

Siis on teil teine probleem ja uus viga on kasulik tõend. Nimede lahendamine, VPN-i marsruutimine, TLS-i usaldus ja rakenduse autoriseerimine on neli eraldi kontrolli ja igaüks annab eristatava rikke.

Hoidke sertifikaatide usaldus sellest parandusest väljas. Usaldusjuure eemaldamine või serveri valideerimise nõrgendamine ei paranda surnud puhverserveri pesa ja jätab teid kahe muudatuse ja ühe algse rikkega. Kui ettevõtte puhverserver kontrollib TLS-i, on see teadlik disain oma usaldusnõudega, mitte tagasi võetav kõrvalmõju. Enne sertifikaadi puudutamist küsige puhverserveri omanikult, sest nende vastus puudutab poliitikat ja teie oma üht ebaõnnestunud päringut.

Kirjutage tagasipööramine enne alustamist: märkige üles täpsed puhverserveri väärtused, mille leidsite, et taastamine oleks kopeerimine, mitte mäluharjutus. Charlesi puhverserveri konfiguratsiooni dokumentatsioon kirjeldab integreerimist ja selle sulgemiskäitumist teie kasutatava versiooni jaoks.

Järgmisel korral, kui rakendus VPN-i korral ebaõnnestub, kontrollige esimest hüpet enne tunnelit. See maksab ühe käsu ja välistab terve kategooria vale diagnoosi.

Seotud artiklid