在 VPS 上搭建一键 VPN 通常可以使用现成的脚本,这些脚本可以快速部署 VPN 服务(如 OpenVPN、WireGuard 或 Shadowsocks),以下是几种常见的一键脚本方案:
WireGuard 一键脚本(推荐)
WireGuard 是现代、高效的 VPN 协议,速度快且配置简单。
安装步骤:
# 或使用纯命令行脚本 curl -fsSL https://git.io/wireguard -o wireguard-install.sh && bash wireguard-install.sh
安装后按提示操作,会生成客户端配置文件(.conf 文件),用 WireGuard 客户端导入即可。
OpenVPN 一键脚本
OpenVPN 是传统但稳定的 VPN 方案,适合需要 TCP 协议的场景。
安装步骤:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
运行后按提示输入配置(如服务器 IP、端口等),完成后会生成 .ovpn 文件,用 OpenVPN 客户端导入。
Shadowsocks 一键脚本
适合需要混淆或穿透防火墙的场景(如中国国内网络环境)。
安装步骤:
# 使用 ss-libev 脚本 wget -N --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh && chmod +x shadowsocks-libev.sh && ./shadowsocks-libev.sh # 安装后显示配置信息(端口、密码、加密方式),用 Shadowsocks 客户端连接。
注意事项
- 系统要求:确保 VPS 系统是干净的(推荐 Ubuntu/Debian/CentOS)。
- 防火墙:开放对应端口(如 UDP 51820 用于 WireGuard,TCP 1194 用于 OpenVPN)。
- 安全:
- 避免使用默认端口(如将 1194 改为其他随机端口)。
- 限制 VPN 用户权限(如通过
iptables只允许 VPN 流量)。
- 客户端工具:
- WireGuard:官方客户端(Windows/macOS/Linux/Android/iOS)。
- OpenVPN:
OpenVPN Connect或Tunnelblick。 - Shadowsocks:
Shadowsocks-Windows或Outline。
一键脚本对比
| VPN 类型 | 优点 | 缺点 |
|---|---|---|
| WireGuard | 速度快、延迟低、配置简单 | 需要较新内核(部分老系统不支持) |
| OpenVPN | 兼容性强、支持 TCP | 配置复杂、速度较慢 |
| Shadowsocks | 抗封锁、适合特殊网络环境 | 非全流量 VPN(需配合规则) |
常见问题
-
Q:如何卸载 VPN 服务?
A:运行脚本通常会提供卸载选项,或直接删除相关配置文件(如/etc/wireguard或/etc/openvpn)。 -
Q:VPS 推荐什么配置?
A:1核1GB内存足够支持少量用户,大流量建议选择更高带宽的 VPS(如 1Gbps 端口)。
如果需要更详细的教程,可以指定 VPN 类型(如 WireGuard 或 OpenVPN),我会提供具体步骤。



