如何在 OS X 下获取当前连接的 VPN 名称

问题描述 投票:0回答:2

我知道我可以通过这样做来获取Wifi SSID

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | sed -e "s/^  *SSID: //p" -e d

但是有没有办法获取当前正在使用的VPN名称?

macos bash vpn
2个回答
5
投票

假设您的意思是使用网络首选项、AppleScript,特别是系统事件网络首选项套件注册的 VPN 服务将起作用:

tell application "System Events"
    tell current location of network preferences
        get name of every service whose (kind is greater than 11 and kind is less than 16) and connected of current configuration is true
    end tell
end tell

如果您需要从 shell 访问此内容,

osascript -e
是您的朋友(AppleScript 的每一行有一个
-e
选项,请注意引用和转义 – 请参阅
man osascript
)。


0
投票

用户在网络浏览器中输入“example.com”,查询就会传输到互联网并被 DNS 递归解析器接收。 然后解析器查询 DNS 根名称服务器 (.)。

© www.soinside.com 2019 - 2024. All rights reserved.