Njia ya mkato ya kibodi ya VPN ya Mac: Shortcuts dhidi ya Automator
Shortcuts na Automator zote hufunga VPN ya Mac kwenye kitufe kimoja. Linganisha kitufe kila kimoja kinaishi wapi, nini kinakuuliza, na nini cha kukagua wakati hakuna kinachotokea.
Mbinu moja ya kidole inatosha kuanzisha VPN ya Mac, na kuna njia mbili asili za Apple kuifunga. Shortcuts huipa kila njia ya mkato mchanganyiko wake wa vitufe na ingizo kwenye upau wa menyu. Automator hukupa Quick Action ambayo kitufe chake unakabidhi katika Mipangilio ya Mfumo, mbali na mtiririko wa kazi wenyewe. Njia zote mbili hutuma ombi lilelile kwa huduma ileile ya muunganisho, kwa hiyo tofauti muhimu ni mahali ambapo ufungaji unaishi, ni malango gani ya ruhusa unayopitia, na nini unachokagua wakati kitufe kinaonekana hakifanyi chochote.
Yote yafuatayo yanadhani huduma ya VPN ya mfumo iliyopo ambayo inaonekana katika scutil --nc list. Ikiwa mtoa huduma wako ana mteja wa kampuni nyingine ambaye muunganisho wake hauonekani hapo kamwe, hakuna chombo kimoja kati ya viwili kinachoweza kuiendesha kupitia scutil, na unahitaji hatua ya mtoa huduma huyo badala yake.
Njia zote mbili huita huduma ileile
Anza na orodha, si na programu. scutil --nc list huchapisha kila huduma iliyohifadhiwa pamoja na hali yake na jina lake kamili la kuonyesha, na ndiyo mfuatano wa herufi unaopaswa kuweka ndani ya alama za nukuu kwenye amri:
/usr/sbin/scutil --nc start "Office VPN"Mstari huo ni ombi la kuwezesha. Hurejea mara tu ombi linapokubaliwa; haisubiri kipengele cha pili, hairipoti kwamba DNS ya faragha imewekwa, na haithibitishi kwamba seva ya faili inajibu. Ichukulie kama mbofyo uleule ambao ungefanya kwenye menyu, bila menyu.
Pia hakuna kitufe cha kubadilisha katika scutil. Vitendo tofauti vya kuunganisha na kutenganisha ni rahisi kufikiriwa kuliko kitufe kimoja kinachopindua hali, kwa sababu mpinduko uliobonyezwa wakati wa kupeana mkono unaweza kusimamisha muunganisho ambao haukukamilika kupanda. Ikiwa unataka kitufe kimoja, tawanya kwenye matokeo ya scutil --nc status "Office VPN" na uamue kwa uwazi; usibadilishe upofu.
Shortcuts: kitufe kimoja kwa kila hatua, eneo kubwa la ruhusa
Unda njia ya mkato ya ndani katika Shortcuts na uipe jina la kazi, kwa mfano Connect Office VPN.
Ongeza Run Shell Script na ubandike ombi la kuanzisha, jina la huduma likiandikwa kihalisi badala ya kuchukuliwa kutoka ubao wa kunakili au maandishi yaliyochaguliwa.
Iendeshe mara moja kutoka kwa kihariri katika kipindi chako mwenyewe ulioungia na ukamilishe mtiririko wa kawaida wa uthibitishaji, ili mfumo urekodi idhini inayohitajika.
Fungua maelezo ya njia ya mkato na funga mchanganyiko kwa Add Keyboard Shortcut. Apple huandika ufungaji huu katika mwongozo wa mtumiaji wa Shortcuts wake; michanganyiko ambayo mfumo tayari umehifadhi haiwezi kuchukuliwa.
Ufungaji husafiri pamoja na njia ya mkato, kwa hiyo hatua moja inaweza pia kukaa kwenye upau wa menyu au kwenye Dock bila kazi ya ziada. Bei ni ruhusa ya pili: Shortcuts haitakimbiza skripti ya shell hadi uandishi wa skripti uruhusiwe katika mapendeleo yake, na kwenye Mac inayosimamiwa mpangilio huo unaweza kufungwa na sera. Iruhusu kwa njia za mkato ulizoziandika au kuzisoma mwenyewe, si kwa faili iliyoingizwa yenye maudhui yasiyoeleweka.
Usawazishaji ni mtego mwingine. Njia ya mkato iliyonakiliwa kutoka Mac nyingine bado inabeba jina halisi la huduma ya Mac huyo. Kwenye mashine ambayo huduma inaitwa tofauti kitufe huwaka, skripti hutoka, na hakuna kinachokueleza kwa nini.
Automator: sehemu chache zinazosogea, kitufe unachopaswa kukitafuta
Katika Automator chagua Quick Action, weka mtiririko wa kazi usipokee ingizo katika programu yoyote, na uongeze Run Shell Script na amri ileile, shell
/bin/zsh.Ihifadhi chini ya jina utakalolitambua kwenye orodha, kwa sababu jina hilo ndilo utakalotafuta baadaye.
Fungua Mipangilio ya Mfumo, kisha Kibodi, kisha Njia za Mkato za Kibodi, kisha Huduma. Tafuta mtiririko wa kazi, tiiza ikiwa hautatiwa, na urekodi mchanganyiko.
Mtiririko wa kazi huitwa kama huduma, kwa hiyo kitufe kinaishi kwenye jedwali la huduma na hutegemea jina la mtiririko wa kazi. Ukibadilisha jina la mtiririko uliohifadhiwa baadaye, unapaswa kufungua tena paneli hiyo ili kuthibitisha kwamba ugawaji ulidumu. Njia ya mkato ya huduma ni ya kimataifa, jambo ambalo ni rahisi hadi igongane na mchanganyiko ambao programu nyingine inataka.
Unachopata ni kifaa kidogo na ombi moja la ruhusa chini: faili ya kawaida ya mtiririko wa kazi, hakuna ingizo lake la upau wa menyu, hakuna kitufe cha uandishi wa skripti cha kubishana. Unachopoteza ni urahisi wa kupatikana, kwa sababu hatua huonekana kwenye orodha ya Huduma tu baada ya mtiririko wa kazi kuhifadhiwa na mfumo kuuona mara moja.
Mahali zinapotofautiana wakati kitufe hakifanyi chochote
| 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 |
Jedwali limepotoshwa kwa makusudi: katika safu mbili kati ya tano marekebisho ni tofauti kweli. Mibonyezo mingi iliyoshindwa huja kwenye jozi ileile ya kasoro, jina lisilolingana na huduma iliyohifadhiwa na ombi linalodhaniwa kuwa muunganisho umekamilika, na kubadilisha chombo hakiponyi yoyote kati ya hizo.
Njia zote mbili pia zinakataa kuhifadhi vitambulisho. Mchanganyiko wa vitufe hauwezi kugeuza kuingia kwa maingiliano kuwa bila msimamizi, na kubandika neno la siri kwenye skripti ni wazo mbaya kuliko kuliandika mara moja kwa siku.
Chagua kwa masharti haya matatu
Chagua Shortcuts unapotaka kitufe kimoja kwa kila hatua pamoja na ufikiaji wa upau wa menyu, na wakati uandishi wa skripti tayari umeruhusiwa kwenye mashine. Chagua Automator unapotaka faili moja ya kunakili kati ya Mac na hakuna kitufe cha ziada. Ikiwa shirika lako linafunga uandishi wa skripti katika Shortcuts, Quick Action ndiyo pekee kati ya hizo mbili itakayokimbia bila mabadiliko ya sera, na hilo huamua swali kwako.
Kabla ya kutegemea kitufe, pitia orodha hii: thibitisha huduma katika scutil --nc list; bonyeza kitufe kutoka mwanzo baridi na uangalie scutil --nc status; fungua rasilimali ambayo handaki ipo kwa ajili yake; na unda hatua tofauti ya kutenganisha iliyopewa jina wazi. Usiweke hatua pekee ya kusimamisha kwenye kipindi cha mbali ambacho ungehitaji handaki kuifikia.
Hatua inayofuata: funga Connect pekee, acha Disconnect isifungwe kwa siku moja, na uangalie ni mara ngapi bado unakimbilia menyu. Hilo hukuambia kama mbonyezo unaokoa muda au unaficha hali tu.