如今,隐私和安全是如此重要,无论怎么强调都不为过。对于大多数人来说,虚拟专用网络 (VPN) 是一种避免跟踪以保持匿名的工具。当然,周围有很多免费和付费的 VPN 应用程序和服务,如果您只是寻求安全浏览,则可以使用它们。但您也可以创建自己的 PPTP VPN 服务器。
在您自己的服务器上运行 VPN 为竞争环境增加了一个全新的水平。您不仅可以负责所有数据及其移动方式和位置,还可以将 VPN 用于其他目的。除了启用安全、匿名浏览或 绕过互联网限制VPN 也是一种安全访问私人服务器上敏感文件或应用程序的方法。例如,许多公司使用 VPN 来允许员工访问公司文件和资源。因此,无论出于何种原因,在您自己的服务器上设置 VPN 都可以让您完全控制。这就是本指南的内容。在这里,我将向您展示如何使用几个简单的步骤在 VPS 上设置 PPTP VPN 服务器。不过,首先让我们了解一下 PPTP VPN 服务器到底是什么以及它是如何工作的。
什么是 PPTP VPN?
虚拟专用网络 (VPN) 是一种允许通过典型 Internet 连接安全访问另一台计算机、资源或文件的工具。您可以将 VPN 视为一种隧道,只有具有正确认证的连接才能通过该隧道到达另一端,从而创建一个安全的空间。对于大多数用户来说,VPN 只是一个浏览器扩展程序或帮助他们匿名浏览的应用程序。您使用的应用程序是 VPN 客户端 - VPN 服务器由运行该服务的公司处理。但我在这里要向您展示的是如何创建并控制您自己的 PPTP VPN 服务器。
PPTP 代表点对点隧道协议。这是建立安全专用网络最直接的方法,您只需几个步骤即可创建 PPTP VPN 服务器,且成本极低。如果简单的协议在您所在的地区不起作用,请购买或设置一个 混淆的VPN 可能是您最好的选择。让我们开始创建我们的服务器。
如何在 Linux VPS 上设置 PPTP VPN
当然是在VPS上架设PPTP VPN服务器;首先,您需要一个 VPS。根据我们的 专家 VPS 评论,Cloudzy 是托管 VPN 的最佳选择。 Cloudzy 的 Linux VPS 是您购买经济实惠的 VPS 的最佳选择,该 VPS 功能强大,足以处理数据传输所需的工作负载。
现在,VPS 准备就绪,使用 SSH 连接到 Linux 命令行并准备创建 PPTP VPN 服务器。
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS步骤1.安装PPTPD
如果您的操作系统是 CentOS/红帽 6 & CentOS/红帽7:
yum install -y ppp perl nano iptables
cd /usr/local/src
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rpm -Uhv pptpd-1.4.0-1.el6.x86_64.rpm
如果您正在使用 乌班图:
apt-get update
apt-get install -y pptpd
步骤 2. 编辑 IP 设置
使用您喜欢的编辑器打开文件,我们这里使用 vim
纳米/etc/pptpd.conf本地IP 192.168.0.1
remoteip 192.168.0.101-200 # Replace with your VPS IP
步骤 3. 添加用户名和密码
纳米 /etc/ppp/chap-secrets
usernameForuser1 * setpassword2here *
步骤 4. 在 /etc/sysctl.conf 中启用网络转发
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
使用以下命令应用更改:
sysctl -p
步骤 5. 配置路由和防火墙
iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT
如果您的操作系统是 CentOS/红帽 6 & CentOS/红帽7,使用以下命令进行保存:
service iptables save
service iptables restart
另请阅读: 列出和删除 Linux Iptables 规则
步骤 6. 启动 PPTP VPN 服务器
如果您的操作系统是 CentOS 或 Redhat,请使用以下命令:
service pptpd restart
如果您的操作系统是 Ubuntu,请使用以下命令:
systemctl restart pptpd
要在下次重新启动时自动启动 PPTP Daemon,请使用以下命令:
如果您的操作系统是 CentOS/红帽 6 & CentOS/红帽7:
chkconfig pptpd on
如果您正在使用 乌班图:
systemctl enable pptpd
常问问题
什么是 PPTP VPN?
这是一种简单类型的虚拟专用网络,您可以使用 Ubuntu、Debian 或 CentOS/RHEL 在 VPS 上轻松设置。它通过不安全的互联网连接创建安全、私有的隧道。
PPTP VPN 服务器与 VPN 应用程序有何不同?
VPN 应用程序只是一个客户端,这意味着您无权访问服务器。当您创建自己的 VPN 服务器时,您将能够完全控制所有连接,并且您将完全独立。此外,您将能够安全地访问您的文件和资源。
我可以在 Windows 上设置 PPTP VPN 服务器吗?
使用 Windows Server 设置 VPN 的方法有很多,但它们比在 Linux 上设置麻烦得多。如果您不想将 Windows 变成 Linux,您可以随时从 Cloudzy 获取 MikroTik VPS。
如何连接到我的 PPTP VPN 服务器?
您需要配置您的设备或 VPN 软件,以使用其 IP 地址和您在上面创建的用户名/密码连接到您的服务器。