如何通过终端启动Tunnelblick VPN连接


4

我可以使用Tunnelblick应用程序连接/断开连接。如何通过命令行连接?

/Applications/Tunnelblick.app/Contents/Resources/openvpnstart start ???

如何确定要通过的参数?


正如@Mikey TK所说,使用apple脚本控制它会更容易,你可以看到字典来查看所有命令。你直接运行openvpn,但你可能会错过一个选项或什么。如果您有兴趣,我有一个LaunchBar Action来控制VPN。
user14492 2015年


@lucianf是的,那就是那个!不敢相信你真的找到了它。:P
user14492 2016年

Answers:


7

一个可能更好的想法比直接搞乱openvpn(Tunnelblick基本上只是一个奇特的GUI围绕它)将使用Applescript,一定可以从终端启动(即与osascript

这里取的例子:

tell application "Tunnelblick"
    connect "Company_VPN"
    get state of first configuration where name = "Company_VPN"
    repeat until result = "CONNECTED"
        delay 1
        get state of first configuration where name = "Company_VPN"
    end repeat
end tell

您可以将其写入脚本编辑器,保存它,然后您可以使用osascript或通过双击脚本从终端启动它。


1
使用AppleScript的编辑器来保存到connect.scpt与运行osascript connect.scpt
布莱恩低

可能应该第一次提到。谢谢,更新。
Mikey TK
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.