在 VPS 上使用 AmneziaVPN:用应用一键搭建自托管 VPN
直接通过 AmneziaVPN 应用安装您自己的 AmneziaVPN 服务器,无需任何终端命令:将应用连接到 VPS、选择协议、分享访问权限,并解决常见连接问题。
AmneziaVPN 是一款免费、开源的自托管 VPN,完全通过电脑或手机上的应用进行安装和管理。其默认协议 AmneziaWG 2.0 是 WireGuard 的混淆版本,专为在严格审查环境下使用而设计。
服务器端无需手动配置:应用会通过 SSH 连接服务器,并在 Docker 中自动安装所有组件。我们任何运行 Ubuntu 或 Debian 的套餐都可以使用。
- 操作系统: Ubuntu 22.04 或 24.04、Debian 12 或 13
- 最低配置: 1 vCPU、1 GB 内存、15 GB 磁盘
- 您需要: 服务器的 IP 地址和 root 密码
获取服务器和登录信息
订购运行上述任一操作系统的 VPS。服务器准备就绪后,我们会通过电子邮件发送其 IP 地址和 root 密码;客户区的服务器信息中也有相同内容。
您只需要 IP 地址、用户名 root 和密码,其余工作由 AmneziaVPN 应用完成。
安装 AmneziaVPN 应用
从 amnezia.org 下载适合您设备的 AmneziaVPN,支持 Windows、macOS、Linux、iOS 和 Android。
- 运行安装程序,在欢迎界面点击 Next。
- 确认安装摘要后点击 Install。
- 安装完成后打开应用,点击 Let’s get started。
将应用连接到服务器
告诉应用如何通过 SSH 访问您的服务器:
- 在 Connection 界面选择 Self-hosted VPN。
- Server IP address [:port]:填写服务器的公网 IPv4 地址,例如 203.0.113.24,端口留空。
- SSH Username:填写 root。
- Password or SSH private key:填写邮件中的 root 密码,或粘贴您的 SSH 私钥。
- 点击 Continue。
[:port] 指的是安装时使用的 SSH 端口,而不是 VPN 端口。您的服务器 SSH 使用标准端口 22,因此只需填写 IP 地址。您输入的所有信息都只保存在本机,仅用于连接您的服务器。
选择安装方式
选择应用配置服务器的方式,然后点击 Continue:
- Automatic:只安装 AmneziaWG 2.0,即使在强力流量过滤下也快速稳定。推荐大多数用户使用,之后还可添加其他协议。
- Manual:现在安装一个您选择的协议。
- Skip setup:创建空连接,不改动服务器。仅在服务器上已安装 Amnezia 时使用。
应用会在服务器上安装 Docker 和所选协议,最多需要五分钟。完成后会出现一个现成的连接:打开大按钮即可连接。
管理协议和服务
在应用中打开该连接即可管理服务器,您可以:
- 管理 VPN 用户及其访问密钥。
- 添加或删除协议:AmneziaWG、WireGuard、OpenVPN、Cloak、Shadowsocks、XRay 和 IPsec。
- 在服务器上安装 SOCKS5 代理。
- 设置自定义 DNS 服务器。
- 部署用于存储文件的 SFTP 服务。
- 在 Tor 网络上托管网站。
与其他设备共享访问
要让其他设备或其他人使用 VPN,请打开该连接,点击分享图标,为其生成访问密钥或配置文件。
请为每个人单独生成密钥,这样删除其中一个时不会影响其他人。amnezia.org 的文档介绍了所有分享方式。
安装超时怎么办
如果安装停止并提示 “Timeout connecting to server”:
- 检查第一个字段中的端口是否留空(SSH 使用 22 端口)。
- 确认当前网络允许向服务器发起 SSH 连接。
- 在公共 Wi-Fi 或部分移动运营商等受限网络中,较长的 SSH 会话可能被中断,请换一个网络重试。
VPN 一直停在 “Connecting…” 怎么办
如果安装成功但 VPN 始终无法连接,几乎都是您与服务器之间的网络屏蔽或限速了发往 VPN 端口的 UDP 流量。
在应用中安装其他协议,例如 XRay、Cloak 或 Shadowsocks。它们会把 VPN 流量伪装成普通 HTTPS,即使 AmneziaWG 被封锁也能使用。amnezia.org 的文档提供了更详细的网络排查方法。
探索更多 VPS 主机方案
为您的项目找到合适的服务器。