Node.js 如何在electron应用程序windows/mac中检查设备连接到哪个网络和VPN?

Node.js 如何在electron应用程序windows/mac中检查设备连接到哪个网络和VPN?,node.js,npm,electron,Node.js,Npm,Electron,我有一种情况,我的电子应用程序需要检查用户是否连接到任何VPN网络。我已经检查了NPM中间件和电子功能,但找不到任何有用的东西。有没有办法从electron application获得以下信息: 1> 设备(windows/mac)是否连接到VPN (我的评论:我已经尝试了Window.navigator,它只显示连接状态,联机:脱机?我还尝试了ipcMain和ipcRenderer) 2> 如果用户连接到VPN网络,我需要网络信息 如果您有任何关于如何在electron app中收集此数据的信

我有一种情况,我的电子应用程序需要检查用户是否连接到任何VPN网络。我已经检查了NPM中间件和电子功能,但找不到任何有用的东西。有没有办法从electron application获得以下信息:

1> 设备(windows/mac)是否连接到VPN

(我的评论:我已经尝试了Window.navigator,它只显示连接状态,联机:脱机?我还尝试了ipcMain和ipcRenderer)

2> 如果用户连接到VPN网络,我需要网络信息


如果您有任何关于如何在electron app中收集此数据的信息,请共享。

您正在尝试的操作不可能准确完成,任何地址都可能来自VPN,并且它们可能随时更改。解决这一问题的常用方法是对照流行VPN使用的已知IP数据库检查其IP地址。我将在下面列出一些流行的,虽然他们可能被滥用的客户,并可能导致一些费用到您的帐户。要获得更详细的答案,请查看


您是否尝试过“ip”套餐?