在本教程中,我们将告诉你如何 在 CentOS 8 上安装 PPTP VPN. You know, PPTP 代表点对点隧道协议。这是实现 VPS 网络的传统协议。虚拟专用网络(VPN)是一种连接方法,用于为私有和公共网络(如 WiFi 热点和互联网)增加安全性和隐私保护。
大多数情况下,企业会使用 VPN 来保护敏感数据。或者,普通网络用户会在互联网内容受政府限制的地区使用它们。
虚拟专用网络通过将用户的原始 IP 地址替换为虚拟专用网络提供商的 IP 地址来增强隐私保护。
换句话说,当你使用 VPN 时,你的 IP 地址会被隐藏,为你提供更多安全保护。它还能帮助你访问那些被屏蔽和禁止的网站。我们在详细文章中评测了所有服务器选项 最佳 VPS for VPN.
什么是点对点隧道?

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
Step 1: Install PPP
安装 PPTP 完全取决于 PPP 和 PPTPD 软件包。为此,首先安装相关软件包,然后配置它以启动配置。逐个运行以下命令
yum install ppp iptables nano
cd /usr/local/src
For 64-bit OS:
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
For 32-bit OS:
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
Also Read: 列出和删除 Linux Iptables 规则
第 2 步:配置和设置你的 PPTPD
编辑 IP 设置:/etc/pptpd.conf 如下所示
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
现在需要添加以下 iptables 规则,以打开正确的端口并正确转发数据包
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
Step 6: 启动 VPN 服务器
service pptpd restart
chkconfig pptpd restart
恭喜。你已成功在 CentOS 上安装了 PPTP VPN!这些步骤将帮助你以非图形化方式配置 PPTP VPN。使用这些 Linux 命令,你可以轻松配置、连接或甚至断开 PPTP VPN。如你所知,还有其他自托管 VPN 选项。我们有另一份详细指南,介绍 在 VPS 上安装 OpenVPN 客户端。在 IKEv2、L2TP 和 PPTP 等其他协议中,OpenVPN 可能是最适合 VPN 使用场景的。
Conclusion
在这一系列 VPS 技术教程中,我们向你展示了如何在 CentOS 8 Linux 上安装 PPTP VPN 或 CentOS VPS。PPTP 协议本身不描述身份验证或加密。因此大多数管理员避免使用它。但在 CentOS 发行版上它非常直接易用。
PPTP 的目的是提供与典型 VPN 产品类似的保护级别、安全性和远程访问。你可以在 TCP 上使用 PPTP 控制通道,并使用 GRE 隧道来封装 PPP 数据包并为其提供更多安全保护。