50% off 所有套餐限时优惠,起价 $2.48/mo
5 min left
Security & Networking

如何在 VPS 上安装 PPTP VPN 服务器:Ubuntu 和 Debian 的分步指南

Alex Robbins By Alex Robbins 5 min read Updated May 5, 2025
如何安装 PPTP

💡 Note: 要为你的 VPN 设置安全高效的环境?我们提供价格合理的 Linux VPS,性能和可靠性一流。快速开始使用,享受我们的 10Gbps 连接带来的稳定性能。

如今,隐私和安全变得尤为重要。对大多数人来说,虚拟专用网络(VPN)是一种避免被跟踪、保持匿名的工具。市场上有许多免费和付费的 VPN 应用和服务,如果你只是想要安全浏览,可以使用它们。但你也可以创建自己的 PPTP VPN 服务器。

在自己的服务器上运行 VPN 会给你全新的掌控力。你不仅能完全管理自己的数据及其流动方式,还可以将 VPN 用于其他目的。除了实现安全、匿名的浏览或 绕过网络限制之外,VPN 还是安全访问私有服务器上的敏感文件或应用的一种方式。例如,许多公司使用 VPN 让员工访问公司文件和资源。无论出于什么原因,在自己的服务器上设置 VPN 都能让你拥有完全的控制权。这就是本指南的主题。在这里,我会向你展示如何通过几个简单的步骤在 VPS 上设置 PPTP VPN 服务器。但首先,让我们看看 PPTP VPN 服务器究竟是什么以及它如何工作。

什么是 PPTP VPN?

虚拟专用网络(VPN)是一种允许通过普通互联网连接安全访问另一台计算机、资源或文件的工具。你可以把 VPN 想象成一条隧道,只有拥有正确凭证的连接才能通过到另一端,从而创建一个安全的空间。对大多数用户而言,VPN 只是一个浏览器扩展或应用,帮助他们匿名浏览。你使用的应用是 VPN 客户端,而 VPN 服务器由运营该服务的公司管理。但我这里要向你展示的是如何创建和控制自己的 PPTP VPN 服务器。 

PPTP 代表点对点隧道协议。它是设置安全私有网络最直接的方式,你可以用几个步骤以极低的成本创建 PPTP VPN 服务器。如果简单协议在你所在地区不可用,购买或设置 obfuscated VPN 可能是你的最佳选择。让我们开始创建服务器。

Also Read: OpenVPN VPS 设置指南(适用于 Linux 和 Windows)

如何在 Linux VPS 上设置 PPTP VPN

当然,要在 VPS 上设置 PPTP VPN 服务器,首先你需要一台 VPS。根据我们的 VPS 专业评测Cloudzy 是托管 VPN 的最佳选择。 Cloudzy的 Linux VPS 是经济实惠的 VPS 的最佳选择,性能足以处理数据流量。

现在 VPS 已准备好,使用 SSH 连接到 Linux 命令行,然后创建 PPTP VPN 服务器。 

linux-vps Linux 主机服务简化版

想要更好的方式来托管网站和网络应用?正在开发新项目?或者只是不喜欢 Windows?这就是我们提供 Linux VPS 的原因。

获取你的 Linux VPS

步骤 1. 安装 PPTPD

If your OS is CentOS/RedHat 6 & CentOS/RedHat 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 

如果你正在使用 Ubuntu:

apt-get update
apt-get install -y  pptpd

步骤 2. 编辑 IP 设置

用你喜欢的编辑器打开文件,这里我们用 vim 

nano /etc/pptpd.conflocalip 192.168.0.1   

remoteip 192.168.0.101-200 # Replace with your VPS IP 

步骤 3. 添加用户名和密码

nano /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

If your OS is CentOS/RedHat 6 & CentOS/RedHat 7使用以下命令保存:

service iptables save
service iptables restart

Also Read: 列出和删除 Linux Iptables 规则

步骤 6. 启动 PPTP VPN 服务器

如果你的操作系统是 CentOS 或 Redhat,使用以下命令:

service pptpd restart

如果你的操作系统是 Ubuntu,使用以下命令:

systemctl restart pptpd

要在下次重启时自动启动 PPTP 守护程序,使用以下命令:

If your OS is CentOS/RedHat 6 & CentOS/RedHat 7:

chkconfig pptpd on

如果你正在使用 Ubuntu:

systemctl enable pptpd

FAQ

什么是 PPTP VPN?

这是一种简单的虚拟专用网络,你可以在 VPS 上使用 Ubuntu、Debian 或 CentOS/RHEL 轻松设置。它在不安全的互联网连接上创建安全的私密通道。

PPTP VPN 服务器与 VPN 应用有什么区别?

VPN 应用只是一个客户端,意味着你无法访问服务器。创建自己的 VPN 服务器后,你可以完全控制所有连接,并完全独立。你还可以安全地访问文件和资源。

我可以在 Windows 上设置 PPTP VPN 服务器吗?

可以使用 Windows 服务器设置 VPN,但麻烦得多,不如在 Linux 上设置简单。如果你不想将 Windows 改造成 Linux,可以从 Cloudzy 购买 MikroTik VPS。

我如何连接到我的 PPTP VPN 服务器?

你需要在设备或 VPN 软件上配置连接到服务器的设置,使用其 IP 地址和你之前创建的用户名/密码。

Share

博客更新

Keep reading.

MikroTik L2TP VPN 指南的 Cloudzy 标题图像,展示笔记本电脑通过发光的蓝色和金色数字隧道连接到服务器机架,并配有盾牌图标。
Security & Networking

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

在这个 MikroTik L2TP VPN 设置中,L2TP 处理隧道,IPsec 处理加密和完整性验证。将两者结合使用可以获得原生客户端兼容性,无需第三方工具。

Rexa CyrusRexa Cyrus 9 min read
终端窗口显示 SSH 警告信息,提示远程主机标识已更改。深蓝绿色背景上显示修复指南标题和 Cloudzy 品牌标识。
Security & Networking

警告:远程主机标识已更改及修复方法

SSH 是一种安全网络协议,可在系统之间创建加密隧道。在需要远程访问计算机但无需图形界面的开发者中仍然广泛使用。

Rexa CyrusRexa Cyrus 10 min read
DNS 服务器故障排查指南插图,深色背景上显示警告符号和蓝色服务器,用于 Linux 名称解析错误。
Security & Networking

名称解析临时失败:含义和修复方法?

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

Rexa CyrusRexa Cyrus 12 min read

Ready to deploy? From $2.48/mo.

独立云服务,始于2008年。AMD EPYC、NVMe,40 Gbps。14天退款保障。