Bysell fer ar gyfer VPN Mac: Shortcuts yn erbyn Automator
Mae Shortcuts ac Automator ill dau yn rhwymo VPN Mac i fysell fer. Cymharwch ble mae pob bysell yn byw, beth sy'n gofyn i chi, a beth i'w wirio pan nad yw dim yn digwydd.
Mae un wasgfa nodyn yn ddigon i gychwyn VPN Mac, ac mae dwy ffordd frodorol Apple i'w chysylltu. Mae Shortcuts yn rhoi ei gyfuniad bysellau ei hun a chofnod yn y bar dewislen i bob llwybr byr. Mae Automator yn rhoi Quick Action i chi y byddwch yn neilltuo ei fysell yng Ngosodiadau'r System, oddi wrth y llif gwaith ei hun. Mae'r ddwy ffordd yn anfon yr un cais at yr un gwasanaeth cysylltu, felly'r gwahaniaethau sy'n cyfrif yw ble mae'r rhwymiad yn byw, pa giât caniatâd yr ewch drwyddi, a beth yr archwiliwch pan fo'r fysell yn ymddangos yn gwneud dim.
Mae popeth isod yn tybio gwasanaeth VPN system sy'n bodoli ac sy'n ymddangos yn scutil --nc list. Os yw eich darparwr yn cyflenwi cleient trydydd parti nad yw ei gysylltiad byth yn ymddangos yno, ni all y naill offeryn na'r llall ei yrru drwy scutil, ac mae arnoch angen gweithred y darparwr hwnnw yn lle hynny.
Mae'r ddwy ffordd yn galw'r un gwasanaeth
Dechreuwch gyda'r rhestr, nid gyda'r ap. Mae scutil --nc list yn argraffu pob gwasanaeth a gadwyd gyda'i statws a'i union enw arddangos, a dyna'r llinyn y mae'n rhaid i chi ei roi mewn dyfynbris yn y gorchymyn:
/usr/sbin/scutil --nc start "Office VPN"Mae'r llinell honno yn gais actifadu. Mae'n dychwelyd cyn gynted ag y derbynnir y cais; nid yw'n aros am ail ffactor, nid yw'n adrodd bod DNS preifat wedi'i osod, ac nid yw'n cadarnhau bod y gweinydd ffeiliau yn ateb. Triniwch ef fel yr un clic y byddech yn ei wneud yn y ddewislen, heb y ddewislen.
Nid oes switsh yn scutil chwaith. Mae gweithredoedd ar wahân ar gyfer cysylltu a datgysylltu yn haws eu rhesymu na un fysell sy'n troi'r cyflwr, oherwydd gall tro a wasgwyd yn ystod ysgydwad llaw atal cysylltiad na chafodd ei godi'n gyflawn erioed. Os ydych am un fysell, canghennwch ar allbwn scutil --nc status "Office VPN" a phenderfynwch yn bendant; peidiwch â chylchdroi'n ddall.
Shortcuts: un fysell y weithred, mwy o arwynebedd caniatâd
Crëwch lwybr byr lleol yn Shortcuts a'i enwi ar ôl y dasg, er enghraifft Connect Office VPN.
Ychwanegwch Run Shell Script a gludwch y cais cychwyn, gyda'r enw gwasanaeth wedi'i deipio'n llythrennol yn hytrach na'i dynnu o'r clipfwrdd neu o destun a ddewiswyd.
Rhedwch ef unwaith o'r golygydd yn eich sesiwn fewngofnodi eich hun a chwblhewch y llif dilysu arferol, fel bod y system yn cofnodi'r cymeradwyaeth sydd ei hangen arni.
Agorwch fanylion y llwybr byr a rhwymwch gyfuniad gyda Add Keyboard Shortcut. Mae Apple yn dogfennu'r rhwymiad hwn yn ei ganllaw defnyddiwr Shortcuts; ni ellir cymryd cyfuniadau sydd eisoes wedi'u cadw gan y system.
Mae'r rhwymiad yn teithio gyda'r llwybr byr, felly gall gweithred eistedd hefyd yn y bar dewislen neu yn y Dock heb waith ychwanegol. Y pris yw ail ganiatâd: ni fydd Shortcuts yn rhedeg sgript plisgyn nes bod sgriptio'n cael ei ganiatáu yn ei dewisiadau, ac ar Mac a reolir gall y gosodiad hwnnw fod wedi'i gloi gan bolisi. Caniatëwch ef ar gyfer llwybrau byr a ysgrifennwyd neu a ddarllenwyd gennych, nid ar gyfer ffeil a fewnforiwyd â chynnwys aneglur.
Cydamseru yw'r fagl arall. Mae llwybr byr a gopïwyd o Fac arall yn dal i gario enw gwasanaeth llythrennol y Mac hwnnw. Ar beiriant lle mae'r gwasanaeth wedi'i enwi'n wahanol mae'r fysell yn tanio, mae'r sgript yn gorffen, ac nid oes dim yn dweud wrthych pam.
Automator: llai o rannau symudol, fysell y mae'n rhaid i chi chwilio amdani
Yn Automator dewiswch Quick Action, gosodwch y llif gwaith i dderbyn dim mewnbwn mewn unrhyw ap, ac ychwanegwch Run Shell Script gyda'r un gorchymyn, plisgyn
/bin/zsh.Cadwch ef o dan enw y byddwch yn ei adnabod mewn rhestr, oherwydd dyna'r enw y byddwch yn chwilio amdano'n ddiweddarach.
Agorwch Osodiadau'r System, yna Bysellfwrdd, yna Bysellau Byr, yna Gwasanaethau. Dewch o hyd i'r llif gwaith, ticiwch ef os nad yw wedi'i dici, a chofnodwch gyfuniad.
Mae'r llif gwaith yn cael ei alw fel gwasanaeth, felly mae'r fysell yn byw yn y tabl gwasanaethau ac yn dibynnu ar enw'r llif gwaith. Os byddwch yn ailenwi'r llif gwaith a gadwyd yn ddiweddarach, dylech ailagor y panel hwnnw i gadarnhau bod y neilltuad wedi goroesi. Mae llwybr byr y gwasanaeth yn fyd-eang, sy'n gyfleus nes iddo daro cyfuniad y mae ap arall ei eisiau.
Yr hyn a gewch yw arteffact llai a chais caniatâd yn llai: ffeil llif gwaith blain, dim eitem bar dewislen iddo'i hun, dim switsh sgriptio i ddadlau yn ei gylch. Yr hyn a gollwch yw darganfyddadwyedd, oherwydd dim ond ar ôl i'r llif gwaith gael ei gadw a'i weld unwaith gan y system y mae'r weithred yn ymddangos yn y rhestr Gwasanaethau.
Lle maen nhw'n gwahanu pan nad yw'r fysell yn gwneud dim
| Symptom | Shortcuts route | Automator route |
|---|---|---|
| Key fires, nothing connects | Service name mismatch; re-read scutil --nc list | Same name mismatch inside the shell action |
| Key never fires anywhere | Binding collides with a reserved or app-level combination | Service entry unticked in Keyboard Shortcuts, or renamed |
| An authorization dialog appears every time | Prompt comes from the VPN type, not from Shortcuts | Same prompt, same cause; the script runs as you |
| Connects, no reachable resource | Readiness not checked after the request | Identical gap, identical fix |
| Works only inside one app | Rare; check where the shortcut is made available | Workflow set to receive input from a specific app |
Mae'r tabl yn gam â bwriad: mewn dwy o'i bum rhes mae'r atgyweiriad yn wirioneddol wahanol. Mae'r rhan fwyaf o wasgiadau bysellau aflwyddiannus yn dod i lawr i'r un pâr o ffyrdd, enw nad yw'n cyfateb i'r gwasanaeth a gadwyd a chais sy'n cael ei gymryd am gysylltiad gorffenedig, ac ni fydd newid offeryn yn gwella'r naill na'r llall.
Mae'r ddwy ffordd hefyd yn gwrthod storio credentialau. Ni all cyfuniad bysellau droi mewngofnodi rhyngweithiol yn un heb oruchwyliaeth, ac mae gludo cyfrinair i sgript yn waeth syniad na'i deipio unwaith y dydd.
Dewiswch yn ôl y tair amod hyn
Dewiswch Shortcuts pan fyddwch am fysell y weithred ynghyd â mynediad o'r bar dewislen, a phan fo sgriptio eisoes wedi'i ganiatáu ar y peiriant. Dewiswch Automator pan fyddwch am un ffeil i'w chopïo rhwng Macs a dim switsh ychwanegol. Os yw eich sefydliad yn cloi sgriptio Shortcuts, y Quick Action yw'r unig un o'r ddau a fydd yn rhedeg heb newid polisi, ac mae hynny'n penderfynu'r cwestiwn i chi.
Cyn i chi ddibynnu ar y fysell, ewch drwy'r rhestr hon: cadarnhewch y gwasanaeth yn scutil --nc list; gwasgwch y fysell o gychwyn oer a gwyliwch scutil --nc status; agorwch yr adnodd y mae'r twnnel yn bodoli ar ei gyfer; a chrëwch weithred datgysylltu ar wahân sydd wedi'i henwi'n glir. Peidiwch â rhoi'r unig weithred stopio ar sesiwn bell y byddech angen y twnnel i'w chyrraedd.
Y cam nesaf: rhwymwch Connect yn unig, gadewch Disconnect heb ei rwymo am ddiwrnod, a nodwch pa mor aml yr ewch i'r ddewislen beth bynnag. Mae hynny'n dweud wrthych a yw'r wasgfa'n arbed amser neu'n cuddio'r cyflwr yn unig.