- Сообщения
- 25,716
- Решения
- 10
- Реакции
- 13,721
Собственный VPN-сервер может быть необходим для обеспечения максимальной конфиденциальности и полного контроля над интернет-трафиком. Он позволяет шифровать данные и скрывать реальный IP-адрес, что особенно важно при использовании общественных Wi-Fi сетей, где высокий риск перехвата личной информации. Собственный VPN помогает обходить и географические ограничения, открывая доступ к заблокированным сайтам и сервисам. В отличие от публичных VPN-сервисов, которые могут собирать данные пользователей, накладывать ограничения на скорость или объём трафика, личный сервер исключает зависимость от сторонних компаний и обеспечивает полный контроль над передачей данных. Кроме того, VPN на своём сервере позволяет безопасно подключаться к удалённым ресурсам, например, к домашней или корпоративной сети, обеспечивая приватный доступ к файлам и сервисам.
Обратите внимание, что клиент AmneziaVPN не поддерживает Windows 7. Для использования потребуется обновлённая операционная система.
1. Настройки
2. Поделиться
3. Добавить
После создания сервера необходимо получить следующую информацию:
2. Скачайте и установите клиент AmneziaVPN с официального сайта, выбрав версию для вашей операционной системы. Учтите, что официально поддерживаются следующие ОС:
1. Запустите AmneziaVPN и нажмите на кнопку "Приступим" или на "+" если у вас уже есть другие настроенные соединения в клиенте
2. Выберите тип соединения "Self-hosted VPN"
3. Введите данные которые вы получили при покупке сервера, если вы меняли порт подключения к SSH (отличный от 22) то укажите его
4. Выберите уровень безопасности подключения. Рекомендуется оставить значение по умолчанию и нажмите "Продолжить"
Также можно выбрать нужный протокол вручную (рекомендуется для опытных пользователей).
5. Дождитесь окончания настройки VPN*
Если получите 202 ошибку (Error 202: ServerContainerMissingError), то для решения проблемы необходимо зайти на сервер по SSH и выполнить команду
Как использовать:
Список возможных ошибок и пути их исправления
И наконец проверка
Источник:
Обратите внимание, что клиент AmneziaVPN не поддерживает Windows 7. Для использования потребуется обновлённая операционная система.
Оглавление
- Как создать собственный VPN на сервер (этот пост)
- Рекомендуемые настройки AmneziaVPN
- Прочие возможности AmneziaVPN
Условные значения
Для того, чтобы не путать пользователя, ниже приведены значки, на которые я ссылаюсь в этой теме:1. Настройки
2. Поделиться
3. Добавить
Подготовка
1. Нам понадобится купить дешёвый виртуальный сервер (VPS) с зарубежным IP, который соответствует минимальным требованиям.- Операционная система - Linux, подходит Ubuntu 22.04 или Debian 11.
- Поддерживаемая архитектура процессора - x86-64
- Виртуализация - KVM.
- Поддержка адреса IPv4
- Оперативная память (RAM) - рекомендуемая 2 Гб, но не меньше 1 Гб.
- Предустановленное ПО и панель управления не требуются.
После создания сервера необходимо получить следующую информацию:
- IP-адрес сервера;
- Имя пользователя (обычно root);
- Пароль или SSH ключ для доступа к серверу.
2. Скачайте и установите клиент AmneziaVPN с официального сайта, выбрав версию для вашей операционной системы. Учтите, что официально поддерживаются следующие ОС:
- Windows 10 и 11
- Debian 11 (x64) (не работает на wayland)
- Debian 12 (x64)
- Ubuntu 22.04.5 (x64)
- Ubuntu 24.04.1 (x64)
- Fedora 40 (x64)
- Fedora 41 (x64)
- Mac OS 10, 11 64 bit
- Android 7 / 7.1: Для старых устройств
- Android 8 и выше: Для новых устройств
- IOS.
Удаленная установка на сервер
Все действия по настройке сервера будут проводиться через установленный клиент в вашей операционной системе.1. Запустите AmneziaVPN и нажмите на кнопку "Приступим" или на "+" если у вас уже есть другие настроенные соединения в клиенте
2. Выберите тип соединения "Self-hosted VPN"
3. Введите данные которые вы получили при покупке сервера, если вы меняли порт подключения к SSH (отличный от 22) то укажите его
4. Выберите уровень безопасности подключения. Рекомендуется оставить значение по умолчанию и нажмите "Продолжить"
Также можно выбрать нужный протокол вручную (рекомендуется для опытных пользователей).
5. Дождитесь окончания настройки VPN*
Если получите 202 ошибку (Error 202: ServerContainerMissingError), то для решения проблемы необходимо зайти на сервер по SSH и выполнить команду
Код:
apt install apparmor apparmor-utils
- Перейдите на официальный сайт: Download PuTTY - a free SSH and telnet client for Windows.
- Скачайте установочный файл (например, putty.exe) или полный комплект (если нужен PuTTYgen для работы с ключами SSH).
- Установите программу, следуя инструкциям.
Как использовать:
- Запустите PuTTY:
- Введите данные сервера:
- В поле Host Name (or IP address)введите адрес сервера
Убедитесь, что порт 22 указан (это стандартный порт для SSH). - Убедитесь, что тип соединения — SSH.
- В поле Host Name (or IP address)введите адрес сервера
- Сохраните сессию (опционально):
- Введите имя для сохранения в поле Saved Sessions и нажмите Save. Это удобно для повторных подключений.
- Подключитесь:
- Нажмите кнопку Open.
- Авторизация:
- В появившемся окне введите username (имя пользователя на сервере).
- Введите пароль (при вводе он не отображается — это нормально).
Список возможных ошибок и пути их исправления
И наконец проверка
Источник:
Последнее редактирование: