我知道我可以通过这样做来获取Wifi SSID
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | sed -e "s/^ *SSID: //p" -e d
但是有没有办法获取当前正在使用的VPN名称?
假设您的意思是使用网络首选项、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
)。
用户在网络浏览器中输入“example.com”,查询就会传输到互联网并被 DNS 递归解析器接收。 然后解析器查询 DNS 根名称服务器 (.)。