在本教程中,我们将告诉您如何 在 CentOS 8 上安装 PPTP VPN。你知道, PPTP 代表点对点隧道协议。这是实现 VPS 网络的传统协议。虚拟专用网络 (VPN) 是一种连接方法,用于为私人和公共网络(例如 WiFi 热点和互联网)添加安全性和隐私性。
大多数时候,企业会利用 VPN 来保护敏感数据。或者,普通网络用户将在世界上政府对互联网内容有限制的地区使用它们。
虚拟专用网络提高了隐私性,因为用户的初始 IP 地址被替换为来自虚拟专用网络提供商的 IP 地址。
换句话说,当您使用 VPN 时,您的 IP 地址会被隐藏,从而为您提供更多的安全和保护。它还可以帮助您浏览您想要访问的那些被阻止和禁止的网站。我们在有关的详细文章中审查了所有服务器选项 最佳VPN VPS.
点对点隧道是什么意思?

PPTP(点对点隧道协议)是一种 VPN 协议,用于确保 VPN 客户端和 VPN 服务器之间的正常通信。它也适用于 CentOS Linux。 PPTP 是一个免费的开源(社区支持)企业操作系统,与其上游源 Red Hat Enterprise Linux(来自 CentOS 项目)兼容。
管理员很少使用 PPTP 作为稳定的协议。但是,它的实现更容易、更直接 CentOS Linux。 如果您需要此配置和设置,这篇文章适合阅读。在本文中,我们将描述如何 在 CentOS 8 上安装 PPTP VPN.
终极最小服务器
在 Cloudzy CentOS VPS 上获取 CentOS 7 或 CentOS 8,并以最少的资源消耗运行高效的基于 Linux 的服务器。
获取 CentOS VPS如何在 CentOS 8 上设置和安装 PPTP VPN
步骤1:安装PPP
安装 PPTP 完全依赖于 PPP 和 PPTPD 软件包。为此,首先安装相关包,然后对其进行配置以启动配置。一一使用以下命令:
yum install ppp iptables nano
cd /usr/local/src
对于 64 位操作系统:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rmp -Uhv pptpd-1.4.0-1.el6.x86_64.rpm
对于 32 位操作系统:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm
另请阅读: 列出和删除 Linux Iptables 规则
第 2 步:配置和设置您的 PPTPD
编辑 /etc/pptpd.conf 中的 IP 设置,如下所示:
nano /etc/pptpd.conf

将以下设置编辑到 /etc/ppp/options.pptpd:
ms-dns 8.8.8.8
ms-dns 4.4.4.4
步骤3:创建访问VPN服务器的用户
在 /etc/ppp/chap-secrets 中添加用户帐户(分配用户名和密码),如下所示:
nano /etc/ppp/chap-secrets

步骤 4:启用 IP/网络转发
我们需要 IP 转发来帮助 VPN 在 VPN 客户端和外部世界之间路由数据包。因此,VPN服务器将成为路由器:
sudo v1 /etc/sysctl.conf
现在,添加以下行:
nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
要使 sysctl.conf 的更改生效,请使用以下命令:
sysctl -p
第5步:设置“iptables”
现在,您需要添加以下 IP 表规则,以便打开正确的端口并正确转发数据包:
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
第6步: 启动VPN服务器
service pptpd restart
chkconfig pptpd restart
恭喜。您已经在 CentOS 上成功安装了 PPTP VPN!这些步骤将帮助您以非 GUI 方式配置 PPTP VPN。使用这些 Linux 命令,您可以轻松配置、连接甚至断开 PPTP VPN。如您所知,还有其他自托管 VPN 选项。我们还有另一份详细指南 在 VPS 上安装 OpenVPN 客户端。在 IKEv2、L2TP 和 PPTP 等其他协议中,OpenVPN 可能是专为 VPN 使用案例量身定制的协议。
结论
在本系列 VPS 技术教程中,我们向您展示了如何在 CentOS 8 Linux 或 CentOS 虚拟专用服务器。 PPTP 协议不描述身份验证或加密。因此,大多数管理员都避免使用它。但在 CentOS 发行版中却非常简单。
PPTP 的预期用途是提供与典型 VPN 产品类似级别的保护、安全和远程访问。您可以使用 TCP 上的 PPTP 控制通道和 GRE 隧道来封装 PPP 数据包并为其提供更多安全性和保护。