如何在不安装任何软件的情况下在Windows计算机上创建VPN服务器

Windows具有使用点对点隧道协议(PPTP)充当VPN服务器的内置功能,尽管此选项在某种程度上是隐藏的。下面介绍如何找到它并设置您的VPN服务器。

相关:什么是VPN,我为什么需要VPN?

设置VPN服务器对于在路上连接到您的家庭网络、与某人玩LAN游戏或在公共Wi-Fi连接上保护您的Web浏览可能很有用-这是您可能想要使用VPN的众多原因中的几个。此技巧适用于Windows 7、8和10。服务器使用点对点隧道协议(PPTP)。

注:某些已更新到Windows 10创建者更新的用户会遇到创建VPN服务器失败的问题,因为路由和远程访问服务无法启动。这是一个尚未通过更新修复的已知问题。但是,如果您愿意编辑几个注册表项,那么对于大多数人来说,似乎有一种解决方法可以解决这个问题。如果问题得到正式解决,我们将保持此帖子为最新。

局限性

虽然这是一个非常有趣的功能,但以这种方式设置VPN服务器对您来说可能不是理想的选择。它确实有一些限制:

您需要能够从路由器转发端口。 您必须将Windows和PPTP VPN服务器的端口直接暴露给Internet,这从安全角度来看并不理想。您应该使用强密码,并考虑使用非默认端口的端口。 这并不像像KLogMeIn Hamachi和K.TeamViewer这样的软件那样容易安装和使用。大多数人如果有一个像那些提供的更完整的软件包,可能会过得更好。

相关:如何在滨内使用LogMein随时随地访问您的文件

创建VPN服务器

要在Windows中创建VPN服务器,您首先需要打开“网络连接”窗口。最快的方法是点击Start,键入“ncpa.cpl”,然后点击结果(或点击Enter)。

在“网络连接”窗口中,按Alt键以显示完整菜单,打开“文件”菜单,然后选择“新传入连接”选项。

接下来,选择可以远程连接的用户帐户。为了提高安全性,您可能希望创建一个新的受限用户帐户,而不是允许从您的主用户帐户进行VPN登录。您可以通过单击“添加某人”按钮来执行此操作。无论您选择什么用户帐户,都要确保它具有非常强的密码,因为弱密码可能会被简单的字典攻击破解。

选择用户后,单击“下一步”按钮。

在下一页中,选择“通过互联网”选项,以允许通过互联网进行VPN连接。这可能是您在这里看到的唯一选项,但如果您有拨号硬件,也可以允许通过拨号调制解调器进行传入连接。

接下来,您可以选择应该为传入连接启用的网络协议。例如,如果您不希望连接到VPN的用户能够访问本地网络上的共享文件和打印机,则可以禁用“Microsoft网络的文件和打印机共享”选项。

设置完毕后,单击“允许访问”按钮。

然后,Windows为您选择的用户帐户配置访问权限-这可能需要几秒钟的时间。

此时,您的VPN服务器已启动并正在运行,可以接收传入的连接请求。如果您想在将来禁用VPN服务器,只需返回到“网络连接”窗口并删除“传入连接”项即可。

路由器设置

如果您要通过Internet连接到新的VPN服务器,则需要设置端口转发,以便您的路由器知道将该类型的通信发送到正确的PC。*登录到路由器的设置页面,然后将端口1723转发到设置VPN服务器的计算机的IP地址。有关更多说明,请查看我们的指南,了解如何转发路由器上的端口。

相关:如何在忘记密码的情况下访问路由器

为了获得最大的安全性,您可能希望创建一个端口转发规则,该规则将随机的“外部端口”(如23243)转发到您计算机上的“内部端口”1723.。这将允许您使用端口23243连接到vpn服务器,并将防止恶意程序扫描并尝试自动连接到在默认端口上运行的vpn服务器。

您还可以考虑使用路由器或防火墙来只允许来自特定IP地址的传入连接。

相关:如何使用动态DNS从任何位置轻松访问您的家庭网络

为确保您始终可以连接到VPN服务器,您可能还需要在路由器上设置动态DNS服务,如DynDNS。

正在连接到您的VPN服务器

相关:如何查找您的私有和公共IP地址

要连接到VPN服务器,如果您设置了动态DNS服务,则需要输入计算机的公用IP地址(您的网络在Internet上的IP地址)或其动态DNS地址。

在进行连接的机器上使用的任何Windows版本中,只需点击“开始”,键入“vpn”,然后选择出现的选项即可。在Windows10中,它将被命名为“更改虚拟专用网络(VPN)”。在Windows7中,它被命名为“建立虚拟专用网络(VPN)连接。

当被询问时,提供连接的名称(任何东西都可以)和Internet地址(可以是域名或IP地址)。

相关:如何在Windows中连接到VPN

有关连接的更多说明-包括一些您可以选择的高级选项-请查看我们关于如何在Windows上连接到VPN的完整指南。

相关文章