OpenVPN-vél eða Tunnelblick: hver á Mac VPN-lotuna?
Skjáhermirinn er ekki skilalínan. Ákveðu hver á lotuna: vélin sem þú ræsir eða stjórnandinn sem sér um DNS, auðkenni og hreinsun.
Homebrew setur upp OpenVPN-forrit; Tunnelblick setur upp stjórnanda sem keyrir eina eða fleiri vélar. Þetta eru mismunandi lög og gagnlega spurningin er ekki hvort þér finnst gaman að nota skjáhermi. Hún er hver á stillinguna, DNS-breytingarnar, beiðnina um auðkenni og hreinsunina þegar lotunni lýkur. Einn eigandi þessara laga er það sem gerir uppsetninguna fyrirsjáanlega.
Farðu í gegnum fimm prófanirnar hér að neðan í röð. Sú fyrsta sem hefur tvo eigendur er sú sem býr til undarlegu hálftengdu ástandin sem fólk kennir OpenVPN sjálfu um. Hver prófun nefnir sönnunina sem ræður henni.
Prófun eitt: hvaða OpenVPN-tvíkóði keyrir í raun
Keyrðu pgrep -fl openvpn þegar þú ert tengdur og lestu alla skipanalínuna. Fyrsta slóðin er vélin sem keyrir í raun. Á Apple Silicon er Homebrew-uppsetning venjulega undir /opt/homebrew, en Intel Macar nota /usr/local, og Tunnelblick keyrir vél innan úr eigin forritapakka.
Tunnelblick pakkar vélum og leyfir stillingu að velja eina. Uppfærsla á Homebrew-formúlunni breytir sjálfstæða tvíkóðanum, ekki vélinni sem Tunnelblick-snið ræsir. Ef þú berð saman útgáfur til að útskýra hegðunarmun skaltu bera saman vélina í ferlalistanum frekar en þá í pakkastjóranum. Útgáfustrengurinn einn segir þér ekki hvaða snið sú vé hlóð.
Afrituð stilling getur líka látið tvær vélar líta eins út á meðan þær lesa mismunandi skrár. Slóð sniðsins í skipanalínunni segir þér hvaða stillingu keyrandi ferlið hlóð; snið sem er opið í ritli er ekki sönnun. Berðu þessa slóð saman áður en þú berð hegðun saman.
Prófun tvö: hver breytir DNS og leiðum
Vélin getur keyrt eigin up- og down-tilskipanir OpenVPN, en stjórnandinn gæti átt sama lífsferil. Nafnþjónastillingar Tunnelblick stýra stöðluðu tengi- og aftengingarskriftunum þess, og þegar sú samþætting er virk geta samkeppnistilskipanir í stillingunni verið hunsaðar.
Það skiptir máli því DNS er staðurinn þar sem virk göng líta oftast út fyrir að vera brotin. Athugaðu scutil --dns þegar þú ert tengdur, taktu eftir hvaða leysir er fyrstur og staðfestu að hann komi aftur eftir aftengingu. Ef stillingin ætlar að setja DNS sjálf á meðan stjórnandinn stýrir því líka, þá tapar annar þeirra.
Ákveddu hvaða lag á DNS fyrir fyrstu tengingu og fjarlægðu svo tapaðu tilskipunina í stað þess að láta báðar vera. Leiðabreytingar fylgja sömu reglu: einn eigandi, sýnilegur í stillingunni, með skjalfestri endurheimtarslóð.
Prófun þrjú: hvaðan auðkennin koma
Gagnvirk beiðni og ferli án eftirlits hafa mismunandi kröfur. Auðkenni sem eitt forrit geymir er ekki sjálfkrafa aðgengilegt öðru ferli, og lyklakippuhlutur sem er bundinn stjórnandanum getur verið ósýnilegur sjálfstæðri vél sem er ræst úr skel.
Teldu upp uppruna auðkennanna fyrir stillinguna: biðlaravottorð og lykill, beiðni um notandanafn og lykilorð, eða tákn sem utanaðkomandi aðstoðarmaður leggur til. Staðfestu svo að valinn eigandi komist að þessum uppruna án manns ef tengingin á að standast endurræsingu.
Prófun fjögur: hver ræsir, hefur eftirlit með og stöðvar ferlið
Sjálfstæð uppsetning þarf eftirlitsaðila ef hún á að vera áfram uppi. Launchd getur ræst vélina við innskráningu eða eftir beiðni, endurræst hana eftir hrun og stöðvað hana hreint, en einhver verður að skrifa það verk og eiga það. Að keyra skipunina í skjáhermi virkar fyrir próf en ekki fyrir notanda sem lokar glugganum.
Ef Tunnelblick verður áfram eigandinn skaltu nota studdu stýringar þess í stað þess að ræsa aðra vél. Homebrew-tvíkóðinn opnar, með afritaða stillingu, sjálfstæða tengingu með eigin stillingu og samþættingarsamhengi í stað þess að stjórna fyrirliggjandi Tunnelblick-lotu.
Hvaða eiganda sem þú velur skaltu skilgreina hvað gerist í svefni, við netbreytingu og við útskráningu. Stjórnandi sér venjulega um þá atburði; bert ferli gerir það venjulega ekki, og úrelt leið eða leysirinn sem verður til er auðvelt að lesa rangt sem þjónustubilun.
Prófun fimm: hvernig afhendingin er staðfest
Prófaðu nýja eigandann með þann gamla óvirkan og prófaðu svo þann gamla aftur ef þú ætlar að halda honum. Eiginleg auðlind sem svarar í einu vinnuflæði en ekki hinu er sönnun um samþættinguna sem vantar, ekki um þjóninn.
Fyrir afhendingu til sjálfstæðrar vélar skaltu skrá slóð stillingarinnar, slóð tvíkóðans, eftirlitsaðilann, eiganda DNS og uppruna auðkennanna. Staðfestu svo eiginlegu auðlindina, slóðina á opið internet og hreina aftengingu í þeirri röð. Ef DNS eða leiðir vera eftir aftengingu, er nýi eigandinn ekki búinn.
Fyrir afhendingu til Tunnelblick skaltu velja vélina fyrir stillinguna, virkja DNS-samþættinguna sem þú ætlar og fjarlægja tilskipanir í stillingunni sem vinna gegn henni. Endurtaktu svo sömu þrjár prófanir. Tenging sem virkar en skilur leysinn breyttan er misheppnuð afhending, jafnvel þótt göngin hafi risið.
Pökkun ræður ekki samhæfni við þjón. Athugaðu eigin biðlarakröfur þjónustunnar og veldu vélina eina aðeins þegar þú ætlar að sjá um stjórnun hennar.