Amnezia — это скрипт, который сам установит все нужное ПО, для работы VPN на ваш сервер. Никаких настроек от вас не требуется. То есть им может пользоваться буквально каждый (даже аватар блондина Грефа, нарисованный его нейросетью), самая сложная часть — это аренда сервера. Если вы в состояние оплатить счет на интернет, вы сможете оплатить и счет на сервер. Тут все очень просто!
Сегодня рассмотрим этот скрипт более подробно и напишем пошаговую инструкцию по установке, которая ориентирована на людей без опыта настройки серверов.
Какие плюсы и минусы Amnezia в VPN, в сравнение например с 3X-UI или Outline/WireGuard?
Плюсы:
- Автоматическая установка
- Низкий порог знаний по серверам
- Выбор протоколов (Wireguard или Open VPN over Cloak)
- Отказоустойчивость протоколов от действий РКН
- Независимый аудит безопасности скрипта
- Все исходники лежат в открытом доступе
- Не ведет логи
- Не собирает статистику
- Скрипт и ПО регулярно обновляется
- Установка с любого устройства (ПК, смартфон)
- Установка сайта на WordPress в сети TOR (сам офигел)
- Установка защищенного хранилище с SFTP
- Установка DNS сервера
- Скрипт сам пропишет нужные порты в IPtables (фаервол)
Минусы:
- Нельзя выдать больше 1 ключа на протокол
По последнему пункту нужно пояснение, в простом режиме — да нельзя, но если прописать конфиги ручками в Wireguard или Open VPN, то это ограничение снимается. Но в рамках этой статьи этот вариант не рассматриваем.
Содержание статьи
Выбор хостинга для VPN
Предлагаю вам на выбор 4 хостинга, которые можно использовать для VPN, исходя из своей субъективной оценки. Три ссылки реферальные, так вы сможете и отблагодарить меня, без всяких усилий, если статья вам оказалось полезной.
Минимальные требования к железу сервера:
1 CPU
768 MB RAM
10 GB HDD
Ubuntu 20
Установка
Переходим на сайт Amnezia VPN -> нажимаем кнопку скачать -> выбираем ваш девайc, скачиваем и устанавливаем.
После установки, запускаем приложение. Нам нужно будет ввести данные нашего сервера:
IP адрес
Логин (обычно root)
Пароль
Нажимаем Connect -> Run Setup Wizard. Я рекомендую выбрать High censorship level. Далее — просто соглашаемся.
Есть опция нажать кнопку Configure и самостоятельно выбрать Docker контейнер с VPN или иным программным обеспечением. Но все можете сделать это позднее.Кстати, сам разработчик рекомендует использовать на данный момент 2 протокола, это Wireguard и Open VPN over Cloak. Первый протокол быстрее, второй труднее блочится.
В конце установки мы увидим такое:
Просто нажимаем значок включения/выключения и все. Ваше соединение будет идти через VPN
Использование
Чтобы использовать VPN на другом вашем устройство, идем в App setting и нажимаем Backup app config. Этот бэкап подсовываем в приложение на другом вашем устройстве.
Чтобы добавить другой протокол. Нажимаем на Proto -> Install New Service (рекомендую поставить Wireguard). Тут так же можно поставить свой DNS сервер, чтобы не делится запросами в интернет с вашим провайдером или например cloudflare (который идет по дефолту)
Вопросы и ответы
Разработчик ведет свой ТГ канал, с хорошим комьюнити, где приветствуются вопросы. И на сайте есть русскоязычный раздел FAQ, где есть ответы на большинство вопросов. Ссылка Amnezia — Инструкции и статьи
Если есть вопросы или уточнения и дополнения — пишите в комментариях, я отвечаю оперативно и благодарен за них. По срочным вопросом — пишите через мои личные контакты. Спасибо : )