Mac VPN શરૂ કરવા માટે એક કી દબાવવી પૂરતી છે, અને Apple તેને બાંધવાની બે પોતાની રીતો આપે છે. Shortcuts દરેક શોર્ટકટને તેનું પોતાનું કી-સંયોજન અને મેનુ બારમાં એક પ્રવેશ આપે છે. Automator તમને એક Quick Action આપે છે જેની કી તમે સિસ્ટમ સેટિંગ્સમાં નક્કી કરો છો, વર્કફ્લોની બહાર. બંને રસ્તા એ જ વિનંતી એ જ કનેક્શન સેવાને મોકલે છે, તેથી મહત્ત્વના ફરક એ છે કે બંધન ક્યાં રહે છે, તમે કયા પરવાનગી-દરવાજાઓમાંથી પસાર થાઓ છો, અને કી કંઈ ન કરતી લાગે ત્યારે તમે શું તપાસો છો.

નીચેનું બધું scutil --nc list માં દેખાતી હાલની સિસ્ટમ VPN સેવા ધારે છે. જો તમારો પ્રદાતા તૃતીય-પક્ષ ક્લાયન્ટ આપે જેનું કનેક્શન ત્યાં કદી દેખાતું નથી, તો બંનેમાંથી કોઈ સાધન તેને scutil દ્વારા ચલાવી શકતું નથી, અને તમારે તે જ પ્રદાતાની પોતાની ક્રિયા જોઈએ.

બંને રસ્તા એ જ સેવાને બોલાવે છે

યાદીમાંથી શરૂ કરો, એપથી નહીં. scutil --nc list દરેક સાચવેલી સેવાને તેની સ્થિતિ અને તેના બરાબર દેખાતા નામ સાથે છાપે છે, અને કમાન્ડમાં અવતરણ ચિહ્નોમાં મૂકવાની સ્ટ્રિંગ એ જ છે:

/usr/sbin/scutil --nc start "Office VPN"

એ લીટી સક્રિયકરણ વિનંતી છે. વિનંતી સ્વીકારાય ક્ષણે જ તે પાછી આવે છે; તે બીજા પરિબળની રાહ જોતી નથી, ખાનગી DNS સેટ છે એમ જણાવતી નથી, અને ફાઇલ સર્વર જવાબ આપે છે તેની ખાતરી આપતી નથી. તેને મેનુમાં તમે કરો તે જ ક્લિક ગણો, ફક્ત મેનુ વગર.

scutil માં ટોગલ પણ નથી. જોડવાની અને કાપવાની અલગ ક્રિયાઓ સ્થિતિ ઉલટાવતી એક કી કરતાં વધુ સહેલાઈથી વિચારી શકાય છે, કારણ કે હેન્ડશેક દરમિયાન દબાયેલું ઉલટવું એવું કનેક્શન રોકી શકે છે જે કદી પૂરેપૂરું ઉપર ન આવ્યું હોય. જો એક જ કી જોઈએ, તો scutil --nc status "Office VPN" ના આઉટપુટ પર શાખા પાડો અને સ્પષ્ટ નિર્ણય લો; આંખ મીંચીને બદલતા રહેશો નહીં.

Shortcuts: દરેક ક્રિયા માટે એક કી, પરવાનગીનું મોટું ક્ષેત્ર

  1. Shortcuts માં સ્થાનિક શોર્ટકટ બનાવો અને તેને કામના નામ પરથી નામ આપો, જેમ કે Connect Office VPN.

  2. Run Shell Script ઉમેરો અને શરૂઆતની વિનંતી પેસ્ટ કરો, જેમાં સેવાનું નામ શબ્દશઃ ટાઇપ થયું હોય, ક્લિપબોર્ડ કે પસંદ કરેલા લખાણમાંથી લીધેલું નહીં.

  3. તેને તમારા પોતાના લોગ-ઇન સત્રમાં એડિટરમાંથી એક વાર ચલાવો અને સામાન્ય પ્રમાણીકરણ પ્રવાહ પૂરો કરો, જેથી સિસ્ટમ જરૂરી મંજૂરી નોંધે.

  4. શોર્ટકટની વિગતો ખોલો અને Add Keyboard Shortcut થી કોઈ સંયોજન બાંધો. Apple આ બંધનને પોતાની Shortcuts વપરાશકર્તા માર્ગદર્શિકામાં દસ્તાવેજ કરે છે; જે સંયોજનો સિસ્ટમ પહેલેથી સાચવી રાખે છે તે લઈ શકાતાં નથી.

બંધન શોર્ટકટ સાથે મુસાફરી કરે છે, તેથી એક ક્રિયા વધારાના કામ વગર મેનુ બારમાં કે Dock માં પણ બેસી શકે છે. કિંમત બીજી પરવાનગી છે: Shortcuts તેની પસંદગીઓમાં સ્ક્રિપ્ટિંગની પરવાનગી મળે ત્યાં સુધી શેલ સ્ક્રિપ્ટ ચલાવશે નહીં, અને સંચાલિત Mac પર તે સેટિંગ નીતિથી તાળું મારેલી હોઈ શકે છે. આ તમે જાતે લખેલા કે વાંચેલા શોર્ટકટ માટે આપો, અસ્પષ્ટ સામગ્રીવાળી આયાત કરેલી ફાઇલ માટે નહીં.

સિંક બીજો સપાટો છે. બીજા Mac પરથી નકલ કરેલો શોર્ટકટ હજી પણ તે Macનું શબ્દશઃ સેવા-નામ ધરાવે છે. જ્યાં સેવાનું નામ અલગ છે તેવા મશીન પર કી ચાલી નીકળે છે, સ્ક્રિપ્ટ બહાર નીકળે છે, અને કંઈ તમને કારણ કહેતું નથી.

Automator: ઓછા હલતા ભાગ, એવી કી જે તમારે શોધવી પડે

  1. Automator માં Quick Action પસંદ કરો, વર્કફ્લોને એવો રાખો કે કોઈ પણ એપમાં ઇનપુટ ન લે, અને તે જ કમાન્ડ સાથે Run Shell Script ઉમેરો, શેલ /bin/zsh.

  2. તેને એવા નામે સાચવો જે તમે યાદીમાં ઓળખો, કારણ કે પછી તે જ નામ શોધશો.

  3. સિસ્ટમ સેટિંગ્સ, પછી કીબોર્ડ, પછી કીબોર્ડ શોર્ટકટ, પછી સેવાઓ ખોલો. વર્કફ્લો શોધો, ટિક ન હોય તો ટિક કરો, અને સંયોજન નોંધો.

વર્કફ્લો સેવા તરીકે બોલાય છે, તેથી કી સેવાઓની કોષ્ટકમાં રહે છે અને વર્કફ્લોના નામ પર આધારિત છે. પછી સાચવેલા વર્કફ્લોનું નામ બદલો તો તે પેનલ ફરી ખોલીને ખાતરી કરો કે સોંપણી ટકી છે. સેવા શોર્ટકટ વૈશ્વિક છે, જે બીજી એપ ઇચ્છતા સંયોજન સાથે અથડાય નહીં ત્યાં સુધી અનુકૂળ છે.

તમને મળે છે નાનું પ્રતીક અને એક ઓછી પરવાનગી-વિનંતી: સાદી વર્કફ્લો ફાઇલ, પોતાની મેનુ બાર પ્રવેશ નહીં, ચર્ચા કરવા જેવું સ્ક્રિપ્ટિંગ ટોગલ નહીં. તમે ગુમાવો છો શોધી શકાય તેવી સુવિધા, કારણ કે ક્રિયા સેવાઓની યાદીમાં ત્યારે જ દેખાય છે જ્યારે વર્કફ્લો સાચવાયો હોય અને સિસ્ટમ તેને એક વાર જોઈ લે.

કી કંઈ ન કરે ત્યારે તેઓ ક્યાં અલગ પડે છે

SymptomShortcuts routeAutomator route
Key fires, nothing connectsService name mismatch; re-read scutil --nc listSame name mismatch inside the shell action
Key never fires anywhereBinding collides with a reserved or app-level combinationService entry unticked in Keyboard Shortcuts, or renamed
An authorization dialog appears every timePrompt comes from the VPN type, not from ShortcutsSame prompt, same cause; the script runs as you
Connects, no reachable resourceReadiness not checked after the requestIdentical gap, identical fix
Works only inside one appRare; check where the shortcut is made availableWorkflow set to receive input from a specific app

કોષ્ટક જાણી જોઈને તિરછું છે: તેની પાંચ લીટીમાંથી બેમાં સુધારો ખરેખર અલગ છે. મોટા ભાગના નિષ્ફળ કી-દબાણ તે જ એક ખામી-જોડી પર આવે છે, સાચવેલી સેવા સાથે ન મળતું નામ અને પૂર્ણ થયેલું કનેક્શન ગણાતી વિનંતી, અને સાધન બદલવાથી બંનેમાંથી કંઈ સુધરતું નથી.

બંને રસ્તા ઓળખપત્રો સાચવવાનો પણ ઇનકાર કરે છે. કીનું સંયોજન કોઈ ઇન્ટરેક્ટિવ લોગ-ઇનને દેખરેખ વગરના લોગ-ઇનમાં બદલી શકતું નથી, અને સ્ક્રિપ્ટમાં પાસવર્ડ પેસ્ટ કરવો તેને દિવસમાં એક વાર ટાઇપ કરવા કરતાં ખરાબ વિચાર છે.

આ ત્રણ શરતોના આધારે પસંદ કરો

Shortcuts પસંદ કરો જ્યારે તમે દરેક ક્રિયા માટે એક કી અને મેનુ બારમાંથી પહોંચ ઇચ્છો, અને જ્યારે સ્ક્રિપ્ટિંગ મશીન પર પહેલેથી જ પરવાનગીવાળું હોય. Automator પસંદ કરો જ્યારે તમે Macs વચ્ચે નકલ માટે એક જ ફાઇલ ઇચ્છો અને કોઈ વધારાનું ટોગલ ન જોઈએ. જો તમારી સંસ્થા Shortcuts માં સ્ક્રિપ્ટિંગ પર તાળું મારે છે, તો Quick Action આ બેમાંથી એકલું છે જે નીતિ બદલ્યા વગર ચાલશે, અને એ જ પ્રશ્ન તમારા વતી નક્કી કરે છે.

કી પર ભરોસો કરતા પહેલા આ યાદી જુઓ: સેવાની ખાતરી scutil --nc list માં કરો; કીને ઠંડા સ્ટાર્ટથી દબાવો અને scutil --nc status જુઓ; જે સ્રોત માટે સુરંગ છે તે ખોલો; અને અલગ, સ્પષ્ટ નામવાળી કાપવાની ક્રિયા બનાવો. એકમાત્ર રોકવાની ક્રિયા એવા દૂરસ્થ સત્ર પર ન મૂકો જ્યાં પહોંચવા માટે તમને સુરંગની જરૂર પડે.

આગલું પગલું: ફક્ત Connect બાંધો, Disconnect ને એક દિવસ ન બાંધેલું રહેવા દો, અને નોંધો કે તમે તો પણ કેટલી વાર મેનુ તરફ હાથ લંબાવો છો. આ કહે છે કે દબાણ સમય બચાવે છે કે ફક્ત સ્થિતિ છુપાવે છે.

સંબંધિત લેખો