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 එක් දිනක් නොබැඳ තබන්න, සහ ඔබ තවමත් කොපමණ වාරයක් මෙනුව දෙසට අත දිගු කරන්නේද සටහන් කරන්න. එබීම කාලය ඉතිරි කරයිද නැතහොත් තත්ත්වය සඟවයිද යන්න එය කියයි.

අදාළ ලිපි