面向 Android、iOS、Windows、macOS 和 Linux 的开源 VPN 应用,用于提升速度、保护隐私并绕过网络审查。
- Star
- 15,797
- Fork
- 1,267
- 未关闭 Issue
- 1,191
- 最近提交
- 22小时前
这是什么?
Amnezia 是一款开源 VPN 客户端,核心功能是让你在自己的服务器上搭建 VPN 服务。只需填写服务器 IP、SSH 登录信息,客户端就会通过 Docker 在服务器上自动安装 VPN 容器并完成连接。
客户端支持 OpenVPN、WireGuard、IKEv2 等常见协议,也支持流量混淆方案,包括基于 Cloak 插件的 OpenVPN、Shadowsocks、AmneziaWG 和 XRay。分应用或分网站的分流功能可以只让指定站点或应用(仅限 Android 和桌面端)走 VPN。
项目提供 Windows、macOS、Linux、Android 和 iOS 版本。代码基于 C++ 和 Qt 6 编写,构建使用 CMake 与 Conan,并提供 deploy 目录下的构建脚本。
核心功能
- 01通过 SSH 自动在服务器上部署 VPN 容器。
- 02支持 OpenVPN、WireGuard 和 IKEv2 协议。
- 03提供 Cloak、Shadowsocks、AmneziaWG、XRay 等流量混淆方案。
- 04在 Android 和桌面端支持按网站或应用分流。
- 05覆盖 Windows、macOS、Linux、Android 和 iOS 平台。
适用场景
- 在自己控制的 VPS 上搭建个人 VPN。
- 在会拦截常规 VPN 协议的网络环境中连接自建 VPN。
- 只让指定应用或网站走 VPN,其余流量直连。
快速上手
- 1
从 Amnezia 官网或发布页面下载应用
- 2
克隆仓库并拉取子模块
git submodule update --init --recursive - 3
在 Linux 或 macOS 上为当前平台构建可执行文件
deploy/build.sh
使用前须知
- 从源码构建需要 Qt 6.10+、CMake 和 Conan,环境配置较为繁重。
- 你需要自己的服务器并具备 SSH 访问权限,因为 Amnezia 会在那里部署 VPN 服务端。
- 项目采用 GPL-3.0 许可证,这是一种 copyleft 许可证,要求衍生作品同样保持开源。
收录于专题
标签
常见问题
- amnezia-client 是什么?
- 开源 VPN 客户端,可通过 SSH 在你自己的服务器上自动部署 VPN 并连接,支持桌面和移动端。 Amnezia 是一款开源 VPN 客户端,核心功能是让你在自己的服务器上搭建 VPN 服务。只需填写服务器 IP、SSH 登录信息,客户端就会通过 Docker 在服务器上自动安装 VPN 容器并完成连接。
- amnezia-client 可以免费使用吗?用的什么许可证?
- amnezia-client 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- amnezia-client 还在维护吗?
- 活跃维护中。amnezia-client 最近一次提交是在 2026年11月6日。
- amnezia-client 适合用来做什么?
- 在自己控制的 VPS 上搭建个人 VPN。 在会拦截常规 VPN 协议的网络环境中连接自建 VPN。 只让指定应用或网站走 VPN,其余流量直连。
- amnezia-client 怎么安装和运行?
- 从 Amnezia 官网或发布页面下载应用 克隆仓库并拉取子模块: git submodule update --init --recursive 在 Linux 或 macOS 上为当前平台构建可执行文件: deploy/build.sh
- 在哪里获取 amnezia-client?
- 源代码和安装说明在 GitHub 上:https://github.com/amnezia-vpn/amnezia-client
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.7万+129 本周1.1万DartGPL-3.0更新于 19小时前
一个在 Linux 服务器上几分钟内搭建 WireGuard VPN 服务并管理客户端的 Shell 脚本。
3224+62 本周510ShellMIT更新于 5天前
基于 Ansible 的脚本,可在你自己的云服务器上快速部署个人 WireGuard 和 IPsec VPN。
3万+6 本周2372PythonAGPL-3.0更新于 昨天
在 Ubuntu、Debian、CentOS 等 Linux 上搭建 OpenVPN 远程接入服务端并管理用户的 Shell 脚本。
2.1万5049ShellMIT更新于 2个月前
Android 应用,集成加密 DNS 客户端、分应用防火墙与网络监控,以及分流 WireGuard/SOCKS5 代理,无需 root。
5852+35 本周374KotlinApache-2.0更新于 12天前
Outline Server 是基于 Shadowsocks 的代理服务器,提供用于管理访问密钥的 REST API。
6254+1 本周877TypeScriptApache-2.0更新于 10天前