Repolode
amnezia-vpn

amnezia-vpn/amnezia-client

Кроссплатформенный VPN-клиент с открытым исходным кодом: разворачивает ваш собственный VPN-сервер по SSH и подключается к нему.

Open source альтернатива:NordVPNExpressVPN

Звёзды
15,816
Форки
1,271
Открытые issues
1,191
Последний коммит
вчера

Что это?

Amnezia — VPN-клиент с открытым исходным кодом, основная задача которого — помочь вам запустить собственный VPN-сервер. Вы указываете IP-адрес сервера и SSH-учётные данные, после чего клиент устанавливает на сервер VPN-контейнеры через Docker и подключается к нему.

Клиент поддерживает классические протоколы, такие как OpenVPN, WireGuard и IKEv2, а также средства обфускации трафика: OpenVPN поверх Cloak, Shadowsocks, AmneziaWG и XRay. Раздельное туннелирование позволяет направлять через VPN только выбранные сайты или, на Android и настольных системах, отдельные приложения.

Сборки доступны для Windows, macOS, Linux, Android и iOS. Проект написан на C++ с использованием Qt 6 и использует CMake, Conan и скрипты из каталога deploy для сборки.

Ключевые возможности

  • 01Автоматически разворачивает VPN-контейнеры на вашем сервере через SSH.
  • 02Поддерживает OpenVPN, WireGuard и IKEv2.
  • 03Предлагает варианты с обфускацией, включая Cloak, Shadowsocks, AmneziaWG и XRay.
  • 04Поддерживает раздельное туннелирование по сайтам или приложениям на Android и настольных системах.
  • 05Работает на Windows, macOS, Linux, Android и iOS.

Сценарии использования

  • Запуск личного VPN на VPS, которым вы управляете.
  • Подключение к собственному VPN-серверу из сетей, блокирующих стандартные VPN-протоколы.
  • Направление через VPN только выбранных приложений или сайтов, тогда как остальной трафик идёт напрямую.

Быстрый старт

  1. 1

    Скачайте приложение с сайта Amnezia или со страницы релизов

  2. 2

    Клонируйте репозиторий и загрузите его подмодули

    git submodule update --init --recursive
  3. 3

    Соберите исполняемые файлы для платформы хоста в Linux или macOS

    deploy/build.sh

Что важно знать

  • Для сборки из исходного кода требуются Qt 6.10+, CMake и Conan, поэтому настройка довольно сложная.
  • Вам понадобится собственный сервер с доступом по SSH, поскольку Amnezia развертывает на нем VPN-сервер.
  • Лицензия GPL-3.0 — лицензия с авторским левом, требующая, чтобы производные работы оставались открытыми.

В подборках

Темы

Частые вопросы

Что такое amnezia-client?
Кроссплатформенный VPN-клиент с открытым исходным кодом: разворачивает ваш собственный VPN-сервер по SSH и подключается к нему. Amnezia — VPN-клиент с открытым исходным кодом, основная задача которого — помочь вам запустить собственный VPN-сервер. Вы указываете IP-адрес сервера и SSH-учётные данные, после чего клиент устанавливает на сервер VPN-контейнеры через Docker и подключается к нему.
amnezia-client можно использовать бесплатно? Какая у него лицензия?
amnezia-client распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
amnezia-client всё ещё поддерживается?
Активно поддерживается. Последний коммит в amnezia-client — 6 нояб. 2026 г..
Для чего можно использовать amnezia-client?
Запуск личного VPN на VPS, которым вы управляете. Подключение к собственному 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

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Ansible-скрипты для развёртывания личного VPN-сервера WireGuard и IPsec в своём облачном аккаунте за несколько минут.

30,5 тыс.+7 за неделю2,4 тыс.PythonAGPL-3.0Обновлён позавчера

Приложение для Android, объединяющее DNS-клиент с поддержкой DoH/DoT/DNSCrypt, межсетевой экран для отдельных приложений и монитор сети, а также раздельную маршрутизацию через WireGuard/SOCKS5 без root.

5,9 тыс.+37 за неделю374KotlinApache-2.0Обновлён 12 дней назад