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 தேர்ந்தெடுங்கள். Macs-இற்கு இடையே நகலெடுக்க ஒரே கோப்பு வேண்டும், கூடுதல் நிலைமாற்றி வேண்டாம் என்றால் Automator தேர்ந்தெடுங்கள். உங்கள் நிறுவனம் Shortcuts-இல் ஸ்கிரிப்டிங்கைப் பூட்டினால், கொள்கை மாற்றம் இல்லாமல் இயங்கும் ஒரே வழி Quick Action தான், அது கேள்வியை உங்களுக்காகத் தீர்க்கிறது.

விசையை நம்புவதற்கு முன் இந்தப் பட்டியலைப் பாருங்கள்: சேவையை scutil --nc list-இல் உறுதிப்படுத்துங்கள்; விசையைக் குளிர் தொடக்கத்திலிருந்து அழுத்தி scutil --nc status பாருங்கள்; சுரங்கம் எதற்காக உள்ளதோ அந்த வளத்தைத் திறங்கள்; தனியான, தெளிவாகப் பெயரிடப்பட்ட துண்டிப்புச் செயலை உருவாக்குங்கள். ஒரே நிறுத்தும் செயலை, சுரங்கம் தேவைப்படும் தொலை அமர்வில் வைக்காதீர்கள்.

அடுத்த படி: Connect-ஐ மட்டும் இணையுங்கள், Disconnect-ஐ ஒரு நாள் இணைக்காமல் விடுங்கள், இருந்தும் எத்தனை முறை மெனுவை நோக்கிக் கை நீட்டுகிறீர்கள் என்று குறித்துக்கொள்ளுங்கள். அழுத்தம் நேரத்தைச் சேமிக்கிறதா அல்லது நிலையை மறைக்கிறதா என்பதை அது சொல்லும்.

தொடர்புடைய கட்டுரைகள்