Peiriant OpenVPN neu Tunnelblick: pwy sy’n berchen ar sesiwn VPN y Mac?
Nid y terfynell yw’r llinell rannu. Penderfynwch pwy sy’n berchen ar y sesiwn: y peiriant rydych chi’n ei gychwyn, neu’r rheolwr sy’n trin DNS, manylion mewngofnodi a’r glanhau.
Mae Homebrew yn gosod rhaglen OpenVPN; mae Tunnelblick yn gosod rheolwr sy’n rhedeg un neu fwy o beiriannau. Haenau gwahanol yw’r rhain, a’r cwestiwn defnyddiol nid yw a ydych chi’n hoffi defnyddio terfynell. Y cwestiwn yw pwy sy’n berchen ar y ffurfweddiad, y newidiadau DNS, y cais am fanylion mewngofnodi a’r glanhau pan ddaw’r sesiwn i ben. Un perchennog ar gyfer y haenau hynny sy’n gwneud y gosodiad yn rhagweladwy.
Ewch drwy’r pum gwiriad isod yn eu trefn. Y cyntaf sydd â dau berchennog yw’r un sy’n cynhyrchu’r cyflyrau rhyfedd hanner-cysylltiedig y mae pobl yn beio OpenVPN ei hun amdanynt. Mae pob gwiriad yn enwi’r dystiolaeth sy’n ei setlo.
Gwiriad un: pa ffeil ddeuaidd OpenVPN sy’n rhedeg mewn gwirionedd
Rhedwch pgrep -fl openvpn tra’ch bod wedi’ch cysylltu a darllenwch y llinell orchymyn gyfan. Y llwybr cyntaf yw’r peiriant sy’n rhedeg mewn gwirionedd. Ar Apple Silicon mae gosodiad Homebrew fel arfer yn byw o dan /opt/homebrew, tra bod Maciau Intel yn defnyddio /usr/local, ac mae Tunnelblick yn rhedeg peiriant o fewn ei becyn cymhwysiad ei hun.
Mae Tunnelblick yn bwndelu peiriannau ac yn gadael i ffurfweddiad ddewis un. Mae diweddaru fformiwla Homebrew yn newid y ffeil ddeuaidd annibynnol, nid y peiriant y mae proffil Tunnelblick yn ei lansio. Os ydych chi’n cymharu fersiynau i esbonio gwahaniaeth ymddygiad, cymharwch y peiriant yn y rhestr prosesau yn hytrach na’r un yn y rheolwr pecynnau. Ni fydd y llinyn fersiwn ar ei ben ei hun yn dweud wrthych pa broffil y llwythodd y peiriant hwnnw.
Gall proffil a gopïwyd hefyd wneud dau beiriant i edrych yn union yr un fath tra maen nhw’n darllen ffeiliau gwahanol. Mae llwybr y proffil yn y llinell orchymyn yn dweud wrthych pa ffurfweddiad y llwythodd y broses sy’n rhedeg; nid yw proffil sydd ar agor mewn golygydd yn dystiolaeth. Cymharwch y llwybr hwnnw cyn cymharu ymddygiad.
Gwiriad dau: pwy sy’n newid DNS a llwybrau
Gall y peiriant redeg cyfarwyddiadau up a down OpenVPN ei hun, ond gall y rheolwr fod yn berchen ar yr un cylch bywyd. Mae gosodiadau gweinydd enwau Tunnelblick yn rheoli ei sgriptiau cysylltu a datgysylltu safonol, a phan fo’r integreiddiad hwnnw wedi’i alluogi, gellir anwybyddu cyfarwyddiadau cystadleuol yn y proffil.
Mae hyn yn bwysig oherwydd DNS yw’r lle mae tiwnel sy’n gweithio yn edrych yn fwyaf toredig. Gwiriwch scutil --dns tra’ch bod wedi’ch cysylltu, nodwch pa ddatryswr sydd gyntaf, a chadarnhewch ei fod yn dychwelyd ar ôl datgysylltu. Os yw’r proffil yn disgwyl gosod DNS ei hun tra bo’r rheolwr hefyd yn ei reoli, bydd un o’r ddau yn colli.
Penderfynwch pa haen sy’n berchen ar DNS cyn y cysylltiad cyntaf, yna tynnwch y cyfarwyddyd sy’n colli yn hytrach na gadael y ddau yn eu lle. Mae newidiadau llwybr yn dilyn yr un rheol: un perchennog, yn weladwy yn y ffurfweddiad, gyda llwybr adfer wedi’i ddogfennu.
Gwiriad tri: o ble mae manylion mewngofnodi yn dod
Mae gan gais rhyngweithiol a phroses heb oruchwyliaeth ofynion gwahanol. Nid yw manylyn mewngofnodi a gadwyd gan un cymhwysiad ar gael yn awtomatig i broses arall, a gall eitem cadwyn allweddi sydd wedi’i chwmpasu i’r rheolwr fod yn anweledig i beiriant annibynnol a gychwynnwyd o gragen.
Rhestrwch ffynhonnell y manylion mewngofnodi ar gyfer y proffil: tystysgrif a allwedd cleient, cais am enw defnyddiwr a chyfrinair, neu docyn a ddarperir gan gymorth allanol. Yna cadarnhewch y gall y perchennog a ddewiswyd gyrraedd y ffynhonnell honno heb berson os yw’r cysylltiad i oroesi ailgychwyn.
Gwiriad pedwar: pwy sy’n cychwyn, yn goruchwylio ac yn stopio’r broses
Mae angen goruchwyliwr ar osodiad annibynnol os yw i aros i fyny. Gall Launchd gychwyn y peiriant wrth fewngofnodi neu ar gais, ei ailgychwyn ar ôl damwain a’i stopio’n lân, ond rhaid i rywun ysgrifennu’r dasg honno a bod yn berchen arni. Mae rhedeg y gorchymyn mewn terfynell yn gweithio ar gyfer prawf ac nid ar gyfer defnyddiwr sy’n cau’r ffenestr.
Os yw Tunnelblick yn parhau i fod yn berchennog, defnyddiwch ei reolaethau a gefnogir yn hytrach na chychwyn ail beiriant. Mae’r ffeil ddeuaidd Homebrew, o gael proffil a gopïwyd, yn agor cysylltiad annibynnol gyda’i ffurfweddiad a’i gyd-destun integreiddio ei hun yn hytrach na gorchymyn y sesiwn Tunnelblick bresennol.
Pa bynnag berchennog a ddewiswch, diffiniwch beth sy’n digwydd ar gwsg, newid rhwydwaith ac allgofnodi. Mae rheolwr fel arfer yn trin y digwyddiadau hynny; nid yw proses noeth fel arfer yn gwneud, ac mae’n hawdd camddarllen y llwybr neu’r datryswr hen ffasiwn sy’n deillio o hynny fel nam gweinydd.
Gwiriad pump: sut y gwirir y trosglwyddiad
Profwch y perchennog newydd gyda’r hen un wedi’i analluogi, yna profwch yr hen un eto os ydych chi’n bwriadu ei gadw. Mae adnodd preifat sy’n ateb o dan un llif gwaith ac nad yw’n ateb o dan y llall yn dystiolaeth am yr integreiddio coll, nid am y gweinydd.
Ar gyfer trosglwyddiad i beiriant annibynnol, cofnodwch lwybr y proffil, llwybr y ffeil ddeuaidd, y goruchwyliwr, perchennog DNS a ffynhonnell y manylion mewngofnodi. Yna gwiriwch yr adnodd preifat, y llwybr i’r rhyngrwyd cyhoeddus a datgysylltiad glân yn y drefn honno. Os yw DNS neu lwybrau yn aros ar ôl datgysylltu, nid yw’r perchennog newydd wedi gorffen.
Ar gyfer trosglwyddiad i Tunnelblick, dewiswch y peiriant ar gyfer y ffurfweddiad, galluogwch yr integreiddiad DNS rydych chi’n ei fwriadu a thynnwch gyfarwyddiadau’r proffil sy’n ymladd yn ei erbyn. Yna ailadroddwch yr un tri gwiriad. Mae cysylltiad sy’n gweithio ond yn gadael y datryswr wedi newid yn drosglwyddiad aflwyddiannus, hyd yn oed os cododd y tiwnel.
Nid yw pecynnu yn setlo cydnawsedd â gweinydd. Gwiriwch ofynion cleient y gwasanaeth ei hun, a dewiswch y peiriant yn unig pan fyddwch chi’n bwriadu cyflenwi ei reolaeth.