我在一个备用的Ubuntu15.10桌面上安装了一个PPTP VPN服务器(我知道这是不安全的,但这主要是一种学习体验),但无法从Linux或Windows连接到它。当我试图从Antergos计算机连接时,我从Network获得以下输出:
Mar 15 10:21:14 mblasco-XPS NetworkManager[377]: <info> Starting VPN service 'pptp'...
Mar 15 10:21:14 mblasco-XPS NetworkManager[377]: <info> VPN service
通过下面的代码,我能够跟踪桌面应用程序的公共IP更改。这应该能够跟踪公共IP是否更改,或者用户是否允许VPN更改其公共IP。此代码在应用程序启动时运行,并在需要检查时再次使用:
public class PublicIP
{
IPAddress last_ip=null;
DateTime timestamp_lastipchange;
public void UpdateIP()
{
List<string> hosts = new List<string>()
{