wi > [!attention] Внимание! 

Данная статья предназначена исключительно для специалистов, занимающихся настройкой защищенных каналов связи для легальных целей, таких как удаленная работа, обеспечение безопасности корпоративных сетей или доступа к легальным сервисам, необходимым для функционирования IT-инфраструктуры, которые самостоятельно ограничили доступ для пользователей из России по собственной политике. Она не предназначена и не может быть использована для обхода блокировок, установленных государственными органами, или доступа к ресурсам, запрещенным законодательством Российской Федерации.

Нужен только смартфон

  1. Выберите подходящего провайдера для аренды виртуального сервера. В нашем случае он должен отвечать двум требованиям.

    • Во-первых, должна присутствовать возможность арендовать “железо” на заграничном сервере.
    • Во-вторых, для оплаты услуг хостинга должна поддерживаться карта Мир.

    Перебрал с десяток популярных предложений и нашел такой вариант VDSina.com. Можно оплатить любой отечественной картой, через СБП, WebMoney или QIWI.


2. Укажите подходящую конфигурацию оборудования и предустановленную ОС Ubuntu 22.04. Нам с головой хватит минимального “железа”:

  • 2 ГБ ОЗУ

  • 40 ГБ накопитель

  • 1-ядерный процессор

  • 32 ТБ трафика

    Если хотите развернуть на данном сервере что-то еще или переживаете за лимит трафика, подбирайте другие параметры. В указанном случае с нас попросят 0.16$ в день или около 500 руб. в месяц.

  1. Укажите расположение сервера в Амстердаме и отключите автоматическое создание бекапов.

  2. Оплатите выбранную конфигурацию любым доступным способом.

  1. На iPhone установите любое приложение для подключения к серверу по SSH. Рекомендую Termius.

  2. В приложении создайте новое подключение и укажите параметры из письма, которое придет после оплаты.

  1. Подключитесь к серверу и введите всего одну команду:

    curl -L https://install.pivpn.io | bash

    Обычно для настройки VPN-сервера придется проделать множество манипуляций и настроек, но энтузиасты с GitHub сильно упростили данный процесс.

  1. Во время выполнения скрипта будет запрошено имя пользователя и пароль для входа на VPN-сервер. Введите и запомните их.

    В дальнейшем потребуется утвердительно ответить на несколько вопросов, а в самом конце согласиться на перезагрузку сервера.

  2. Через 2-3 минуты снова подключитесь к серверу в приложении Termius и введите команду:

    pivpn

    Увидите список доступных команд для настройки сервера.

  3. Для создания нового пользователя введите команду:

    pivpn -a

    После этого укажите имя для подключения. Так вы сможете создать несколько разных пользователей для совместного использования VPN.

  4. Введите следующую команду для отображения QR-кода конфигурации:

    pivpn -qr

    Потребуется указать номер пользователя в списке.

  5. На экране появится QR-код, через который получится быстро настроить VPN-соединение. Можете сделать скриншот и передать его на другой гаджет.

  6. Установите клиент для подключения к стороннему VPN, например, WireGuard.

  7. Создайте новую конфигурацию и отсканируйте только что сгенерированный QR-код.

  8. В процессе настройки подтвердите установку VPN-профиля на iPhone.

Готово! Вы получили собственный VPN-сервер.

tunnel