功能特性
- 全自动的 IPsec VPN 服务器配置,无需用户输入
支持具有强大和快速加密算法(例如 AES-GCM)的 IKEv2 模式
生成 VPN 配置文件以自动配置 iOS, macOS 和 Android 设备
支持 Windows, macOS, iOS, Android, Chrome OS 和 Linux 客户端
包括辅助脚本以管理 VPN 用户和证书
系统要求
一个云服务器,虚拟专用服务器 (VPS) 或者专用服务器,安装以下操作系统之一:
- Ubuntu 22.04 或者 20.04
Debian 12, 11 或者 10
CentOS 7 或者 CentOS Stream 9/8
Rocky Linux 或者 AlmaLinux 9/8
Oracle Linux 9, 8 或者 7
Amazon Linux 2
安装说明
首先,更新你的服务器:运行 sudo apt-get update && sudo apt-get dist-upgrade (Ubuntu/Debian)或者sudo yum update并重启。这一步是可选的,但推荐。
要安装 VPN,请从以下选项中选择一个:
选项 1: 使用脚本随机生成的 VPN 登录凭证(完成后会显示)。
1 | wget https://get.vpnsetup.net -O vpn.sh && sudo sh vpn.sh |
选项 2: 编辑脚本并提供你自己的 VPN 登录凭证。
1 2 3 4 | wget https://get.vpnsetup.net -O vpn.sh nano -w vpn.sh [替换为你自己的值: YOUR_IPSEC_PSK, YOUR_USERNAME 和 YOUR_PASSWORD] sudo sh vpn.sh |
注: 一个安全的 IPsec PSK 应该至少包含 20 个随机字符。
选项 3: 将你自己的 VPN 登录凭证定义为环境变量。
1 2 3 4 5 6 7 | # 所有变量值必须用 '单引号' 括起来 # *不要* 在值中使用这些字符: \ " ' wget https://get.vpnsetup.net -O vpn.sh sudo VPN_IPSEC_PSK='你的IPsec预共享密钥' \ VPN_USER='你的VPN用户名' \ VPN_PASSWORD='你的VPN密码' \ sh vpn.sh |
你可以选择在同一台服务器上安装 WireGuard 和/或 OpenVPN。如果你的服务器运行 CentOS Stream, Rocky Linux 或 AlmaLinux,请先安装 OpenVPN/WireGuard,然后安装 IPsec VPN。