APP下载

Mac机自动连接VPN访问企业网络

消息来源:baojiabao.com 作者: 发布时间:2022-05-19

05月19日更新

可能是工作上你需要长期连接远方的总公司网络工作,又或是你活在一个翻墙就是硬道理的地方,总之你希望无论开机、登入或是断了线之后,你的 Mac 机都能自动连上 VPN。这个时候, AppleScript 就是你的好朋友。

虽然在 Mac App Store 里有个只卖 $8 的《 VPN AutoConnect 》的 Mac App 可以代劳,不过对口袋里没几分钱的小编来说,决定要用 AppleScript 来解决问题,省回 $8 !

1. 开启 Finder,在 Applications/Utilities 里开启 Script Editor app

20161113_05_01

2. 按左下角的“ New Document ”键

3. 在编辑器贴上以下内容(按一下上方工具列的“锤仔”键可以令格式美观一点):

on idle
tell application “System Events"
tell current location of network preferences
set myVPN to the service “VPN NAME"
if myVPN is not null then
if current configuration of myVPN is not connected then
connect myVPN
end if
end if
end tell
return 60
end tell
end idle

20161113_05_02

4. 将上文中 VPN NAME 取代为你在网络设定中为你的 VPN 连线所起的名字(在这例子中的名字是“ My Home VPN (L2TP) ”)。你也可以修改上文中“ return 60 ”,将 60 改为更少的数字来加密检查连线的时间(单位是秒)。

20161113_05_03

5. 按“ Command S ”打开储存对话框,“ File Format ”选择“ Application ”,勾选“ Stay open after run handler ”,“ Where ”选择一个储存地方,例如是你的用户 User 资料夹(这例是放在 Desktop ),随便盖个名字来储存便可以(这例子是 AutoVPN )。

20161113_05_03

6. 进入“ System Preferences ”,选择“ Users & Groups ”,在左边选择你自己的账户,在右边上方选择“ Login Items ”。

7. 将刚才储存下来的 AutoVPN 程式抓到自动执行程式的清单里,你会看到它放在清单的最后一项。

20161113_05_05

就这样便大功告成!下次你开机或登入时,系统便会自动连上 VPN ,而且当 VPN 连线断掉时,都会自动再连线。

2022-04-18 01:29:16

相关文章