Установка и настройка протоколов
О протоколах
AmneziaVPN — мультипротокольный self-hosted VPN-клиент. Он поддерживает настройку и установку современных VPN-протоколов с открытым исходным кодом: AmneziaWG, XRay VLESS Reality, OpenVPN и WireGuard.
Более подробное описание протоколов — в этой статье. Ниже описано, как установить и настроить VPN-протоколы в AmneziaVPN.
Как открыть настройки протокола
- Откройте AmneziaVPN и нажмите на название сервера в нижней части экрана.
- Нажмите на значок шестерёнки рядом с подключением к серверу.
- Откройте вкладку Протоколы и выберите протокол.

Настройки XRay VLESS Reality
В параметрах сервера XRay VLESS Reality можно изменять только Server Name (SNI) и при необходимости порт. Изменение других настроек приведёт к неработоспособности подключения.
Не рекомендуем изменять установленный по умолчанию порт 443. Меняйте его только в том случае, если порт 443 уже занят другим приложением.
- На вкладке Протоколы выберите XRay.
- Откройте Параметры сервера XRay.
- В разделе Параметры XRay VLESS откройте Security.
- Измените Server Name (SNI).
- Нажмите Save, а затем — Continue.

Настройки OpenVPN
Протокол OpenVPN гибок в настройке. В нём можно:
- изменить адрес подсети;
- выбрать сетевой протокол;
- изменить порт;
- выбрать метод шифрования и хэширования;
- включить TLS-auth — он добавляет дополнительную подпись (HMAC) к handshake-пакетам SSL/TLS и выполняет проверку целостности пакетов. Пакеты без подписи не обрабатываются. Это повышает безопасность SSL/TLS и помогает защититься от некоторых видов атак;
- включить опцию Block DNS request outside of VPN — она предотвращает утечку адреса DNS-сервера.

Настройки AmneziaWG
В настройках AmneziaWG можно изменить Magic-заголовки и размеры Junk-пакетов.
