AmneziaVPN

Материал из Все о VPN, прокси и свободном интернете

Amnezia VPN - установка openvpn + cloak плагин

Видео инструкция:


Друзья!
Мы залили бета-релизы AmneziaVPN 4.0.8 в Google PlayMarket и Apple TestFlight!
И в этих релизах мы добавили поддержку нового протокола AmneziaWG!!!
Что такое AmneziaWG? Это наш форк протокола WireGuard, в котором добавлено несколько степеней защиты от детектирования и блокировок.
То есть AmneziaWG такой же быстрый как обычный WireGuard, имеет такое же супер низкое энергопотребление, но его намного сложнее заблокировать.
Если в кратце, то мы использовали следующие техники в AWG:
- перед установкой соединения отправляет мусорные пакеты с рандомными данными
- сам пакет установки соединения тоже содержит некоторое кол-во мусорных байтов
- заголовки пакетов изменены.
А теперь, самая изюминка - всё это настраивается в конфиге! Этот протокол будет ооочень сложно заблокировать, так как у всех будут разные  параметры, разные заголовки пакетов, разное кол-во мусорных пакетов. Мы уже успели немного потестить наш AWG, и есть первые подтверждения, что  он работает даже в Китае! 
Многие в последнее время столкнулись с проблемами подключения к openvpn/wireguard, - это скоре всего связано с попытками ограничить доступ к сети интернет, наша команда исследовала данный вопрос и готовы предложить решения данного вопроса.
Инструкция по решению данной проблемы очень проста! 
Как попробовать эти бета версии:
1. На Android - нужно подписаться на бета-версии в PlayMarket и обновиться до 4.0.8 - https://play.google.com/store/apps/details?id=org.amnezia.vpn
2. На iOS - приложение версии 4.0.8 доступно в TestFlight - https://testflight.apple.com/join/cQ1ndT9p


Информация от разработчиков Amnezia:

OpenVPN + SS не работает на android.
OpenVPN + Cloak на android работает начиная с 3.0.8 (если контейнер OpenVPN + Cloak устанавливали тоже из 3.0.8 версии клиента)

Поддержка ОС сервера VPS:

Ubuntu 20.04
Debian 10

Важно! Версия клиентов AMNEZIA на ios/android должна быть такая же как на ПК = 3.0.8 Иначе не будет работать на нескольких устройствах одновременно. На видео пример со старой версией 2.x


0) На сервере должна стоять чистая ОС - Ubuntu 20.04

1) Скачать клиенты Amnezia VPN для Вашего ПК или телефона (версии должны совпадать, например 3.0.8 - везде) по ссылке https://github.com/amnezia-vpn/amnezia-client/releases

Для Windows 64 bit: https://github.com/amnezia-vpn/amnezia-client/releases/download/3.0.8/AmneziaVPN_3.0.8.1_x64.exe
Для IOS (iphone): https://apps.apple.com/ca/app/amneziavpn/id1600529900
Для Android: https://play.google.com/store/apps/details?id=org.amnezia.vpn
Для Android - apk файл: https://github.com/amnezia-vpn/amnezia-client/releases/download/3.0.8/AmneziaVPN_3.0.8.2.apk
Для MACOSX: https://github.com/amnezia-vpn/amnezia-client/releases/download/3.0.8/AmneziaVPN_3.0.8.dmg
Для Linux: https://github.com/amnezia-vpn/amnezia-client/releases/download/3.0.8/AmneziaVPN_3.0.8_Linux_Installer

Выполнить установку AmneziaVPN_3.0.8.1_x64.exe на ПК или телефон (пример для Windows 7-8-10-11).

1) Запустить клиент на ПК, Выбрать Setup your own server:

2) Указать свой IP VPS, логин root и пароль от VPS сервера (присылаются на почту)

3) Выбрать "Configure your protocols manually"

4) Выбрать "Select protocol container"

5) Выбрать строго "OpenVPN over Cloak"

6) Выбрать строго "443 (по-умолчанию)"

7) Ждем пока установится наш VPN - ничего не делаем:

8) Выбираем "For All connections" и Подключиться

9) Проверяем работу интернета.

10) Сгенерировать конфиги для других устройств можно через

Share connection --> Share for Amnezia --> Generate Config -> Далее копируем этот файл на IOS/Android или сканируем через QR код.

Что у нас установилось в докере:

# docker ps -a
CONTAINER ID   IMAGE                   COMMAND                  CREATED              STATUS              PORTS                                   NAMES
78628da49ab5   amnezia-openvpn-cloak   "dumb-init /opt/amne…"   About a minute ago   Up About a minute   0.0.0.0:443->443/tcp, :::443->443/tcp   amnezia-openvpn-cloak

Сам процесс установки занимает до 5 минут, из-за генерации ssl шифров:

4129515 root      20   0    4692   3316   2836 R  92.2   0.2   1:11.54 openssl dhparam -out /opt/amnezia/openvpn/pki/dh.pem 2048
Если на не свежесозданном сервере не будет ПО, которе будет мешать Amnezia - то проблем возникнуть не должно. 
Все что делает Amnezia устанавливает Docker-контейнеры для их использования через приложение, т.е для подключения, более никаких операций не производится.
Всем доброго дня.
Такая проблема:
Поставил амнезию на vps, но не подключается по протоколу OpenVpn over Cloak (Windows 11).
Но сгенерированная конфигурация (которой можно поделиться) отлично работает на android и на другом пк с Windows 10.
А на основе с полным доступом к серверу - бесконечное подключение.
3.1.0
На ПК: 
1. Зайдите в сетевые адаптеры вашего устройства, удалите там адаптер TAP Adapter V9 
2. В настройках Amnezia, а именно в разделе "Server settings" нажмите на кнопку "Clear client cached profile" и нажмите в разделе настроек  кнопку "Exit"
3. После этого перезагрузите ПК и попробуйте подключиться


Для нормальной работы Amnezia на сервере нужно:
1. Иметь поддерживаемый дистрибутив - Ubuntu 20.04 или Debian 10, а также виртуализацию KVM
2. Иметь хотя бы 1Gb оперативной памяти 
3. Иметь хотя бы 10Gb SSD


Ссылки:

https://t.me/amnezia_vpn - помощь русскоязычным пользователям в телеграме.
https://amnezia.org/ru
https://www.reddit.com/r/AmneziaVPN/