50% 折扣 所有计划,时间有限。开始于 $2.48/mo
还剩 4 分钟
安全与网络

如何在 CentOS 8 上安装 PPTP VPN(分步指南)

马特·施密特 By 马特·施密特 4 分钟阅读 更新于 2023 年 4 月 15 日
在 CentOS 8 上安装 PPTP VPN

在本教程中,我们将告诉您如何 在 CentOS 8 上安装 PPTP VPN。你知道, PPTP 代表点对点隧道协议。这是实现 VPS 网络的传统协议。虚拟专用网络 (VPN) 是一种连接方法,用于为私人和公共网络(例如 WiFi 热点和互联网)添加安全性和隐私性。

大多数时候,企业会利用 VPN 来保护敏感数据。或者,普通网络用户将在世界上政府对互联网内容有限制的地区使用它们。

虚拟专用网络提高了隐私性,因为用户的初始 IP 地址被替换为来自虚拟专用网络提供商的 IP 地址。

换句话说,当您使用 VPN 时,您的 IP 地址会被隐藏,从而为您提供更多的安全和保护。它还可以帮助您浏览您想要访问的那些被阻止和禁止的网站。我们在有关的详细文章中审查了所有服务器选项 最佳VPN VPS.

点对点隧道是什么意思?

如何在centOS上安装PPTP VPN

PPTP(点对点隧道协议)是一种 VPN 协议,用于确保 VPN 客户端和 VPN 服务器之间的正常通信。它也适用于 CentOS Linux。 PPTP 是一个免费的开源(社区支持)企业操作系统,与其上游源 Red Hat Enterprise Linux(来自 CentOS 项目)兼容。

管理员很少使用 PPTP 作为稳定的协议。但是,它的实现更容易、更直接 CentOS Linux。 如果您需要此配置和设置,这篇文章适合阅读。在本文中,我们将描述如何 在 CentOS 8 上安装 PPTP VPN

centos-vps 终极最小服务器

在 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 数据包并为其提供更多安全性和保护。 

分享

更多来自博客

继续阅读。

MikroTik L2TP VPN 指南的 Cloudzy 标题图片,显示一台笔记本电脑通过带有盾牌图标的发光的蓝色和金色数字隧道连接到服务器机架。
安全与网络

MikroTik L2TP VPN 设置(使用 IPsec):RouterOS 指南 (2026)

在此 MikroTik L2TP VPN 设置中,L2TP 处理隧道,而 IPsec 处理加密和完整性;将它们配对即可为您提供本机客户端兼容性,无需第三方年龄

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 9 分钟
终端窗口显示有关远程主机标识更改的 SSH 警告消息,并在深青色背景上显示“修复指南”标题和 Cloudzy 品牌。
安全与网络

警告:远程主机标识已更改以及如何修复它

SSH 是一种安全网络协议,可在系统之间创建加密隧道。它仍然受到需要远程访问计算机而无需图形界面的开发人员的欢迎。

雷克萨·赛勒斯雷克萨·赛勒斯 10 分钟阅读
DNS 服务器故障排除指南插图,其中包含警告符号和深色背景上的蓝色服务器,用于 Linux 名称解析错误
安全与网络

名称解析暂时失败:这意味着什么以及如何修复?

使用 Linux 时,在尝试访问网站、更新包或执行需要 Internet 连接的任务时,您可能会遇到名称解析错误的临时故障。

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 12 分钟

准备好部署了吗? 每月 2.48 美元起。

独立云,自 2008 年起。AMD EPYC、NVMe、40 Gbps。 14 天退款。