Поднимаем свой VPN за 5 минут — разберется даже новичок

Серверы

Всем привет! На связи Илья, пока ребята заняты разработкой крупного проекта, я с вами хочу поделиться настройкой своего VPN, настройка займет 5 минут, если вы новичок

Итак, зарубежные сервисы уходят, а пользоваться ими хочется, но при покупке VPN у компаний цена кусается, плюс ко всему не понятно, как распоряжаются вашими данными сервисы VPN. Безопаснее всего поднять его самостоятельно, тогда начнем!

Покупка виртуального сервера

Не беспокойтесь, друзья, в покупке нет ничего сложного, а настройки я вам все покажу. Нам подойдет самый недорогой виртуальный сервер. Я вам с уверенностью могу рекомендовать 2 провайдера, которыми сами пользуемся. Timeweb Cloud и HSHP Host. Давайте пройдемся по ценам и характеристикам

ХарактеристикиTimeweb CloudHSHP Host
CPU1 Ядро1 Ядро
RAM1 ГБ ОЗУ1 ГБ ОЗУ
Дисковое пространство15 ГБ NVMe10 ГБ NVMe
Канал100 Мбит/с (Турция 200 Мбит/с)100 Мбит/с
Есть почасовая оплатаДаНет
ЛокацииПольша, Казахстан, Турция, США, НидерландыГермания
Стоимостьот 350 руб/мес179 руб/мес

Мы выберем Дистрибутив для нашего виртуального сервера Ubuntu 22.04. Разумеется, выбираем страну НЕ Россию (иначе зачем нам тогда VPN)

Инструкция в картинках для Timeweb Cloud

Инструкция в картинках для HSHP Host

Сервер установится в течении 5-10 минут и вам на почту прийдет письмо с доступами root.

Авторизация в терминале

Для того, что бы нам установить наш VPN дистрибутив, нам понадобится консоль. Если у вас Windows, вы можете использовать Терминал, аналогично пользователям Mac os. Я буду показывать на примере Mac os, все команды одинаковы для любых операционных систем.

Я для примера возьму Виртуальный сервер в Timeweb Cloud, локация Польша

Открываем терминал, вводим команду

ssh root@ip*

*Ip — вставляете с письма, которое вам прислал провайдер

Поднимаем свой VPN за 5 минут - разберется даже новичок

Должно получиться вот так, нажимаем Enter

У вас появится уведомление о том, что вы никогда не заходили на этот сервер и предложит сохранить fingerprint, вводим команду yes, далее нас попросят ввести пароль, копируем его из письма и вставляем в терминал (при вставке пароля, ничего отображаться не будет )

После успешной авторизации, появится информация о вашей операционной системе формата:

Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-56-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Sun Jan  8 10:26:26 PM MSK 2023

  System load:  0.0576171875       Processes:             97
  Usage of /:   24.4% of 14.68GB   Users logged in:       0
  Memory usage: 21%                IPv4 address for eth0: 188.225.14.29
  Swap usage:   0%


0 updates can be applied immediately.

Далее нам нужно обновить систему (иногда провайдеры ее не обновляют)

Вводим команду

sudo apt get update

Когда закончится загрузка, вводим еще одну команду

sudo apt get upgrade

Нас попросят установить пакет введем в терминал y

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  eatmydata libeatmydata1 python-babel-localedata python3-babel
  python3-certifi python3-jinja2 python3-json-pointer python3-jsonpatch
  python3-jsonschema python3-markupsafe python3-pyrsistent python3-requests
  python3-tz python3-urllib3
Use 'apt autoremove' to remove them.
The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic
The following packages will be upgraded:
  curl grub-common grub-pc grub-pc-bin grub2-common libcurl3-gnutls libcurl4
  libksba8 libsasl2-2 libsasl2-modules libsasl2-modules-db linux-firmware
  python3-update-manager update-manager-core
14 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 245 MB of archives.
After this operation, 64.5 kB of additional disk space will be used.
Do you want to continue? [Y/n]  

Установка займет не более 3-х минут (редко больше)

Устанавливаем Outline VPN

Outline – это проект с открытым исходным кодом, созданный командой Jigsaw. Его цель – обеспечить безопасный доступ к Интернету для организаций и физических лиц.

Нам понадобится установить Docker, легко и просто установим его

Docker устраняет повторяющиеся, рутинные задачи настройки и используется на протяжении всего жизненного цикла разработки для быстрой, простой и переносимой разработки приложений – настольных и облачных. Комплексная сквозная платформа Docker включает в себя пользовательские интерфейсы, CLI, API и средства безопасности, разработанные для совместной работы на протяжении всего жизненного цикла доставки приложений.

curl -sS https://get.docker.com/ | sh

Введем еще одну команду

usermod -aG docker ubuntu

Переходим к установке Outline

Вводим в терминал команду

bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"

Если у вас появилось вот такое окно, поздравляю! Вы установили Outline VPN и осталось совсем чуть-чуть!

Поднимаем свой VPN за 5 минут - разберется даже новичок

Не закрывая терминал, переходим на сайт Outline VPN и скачиваем Outline Manager

Поднимаем свой VPN за 5 минут - разберется даже новичок

Устанавливаем и открываем

Поднимаем свой VPN за 5 минут - разберется даже новичок

Нажимаем добавить сервер и выбираем «Настройте Outline где угодно» (4 позиция). Идем в терминал и копируем, то, что выделено зеленым и вставляем в шаг 2

Поднимаем свой VPN за 5 минут - разберется даже новичок

Нажимаем готово и проверяем! Отлично! У вас установлен личный VPN!

Теперь нам нужно установить на компьютер и телефон приложение, установить вы можете по ссылке

Давайте теперь выдадим ключ. В Outline менеджер нажмем «добавить новый ключ» и нажмем поделиться. Готово!

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

P.S. При установке Outline в Timeweb Cloud на Ubuntu 22.04 могут возникнуть проблемы, рекомендуем устанавливать на Ubuntu 20.04
P.S.2 Обратите внимание провайдеры увеличили цены(
Оцените статью
Блог Веб-студии TeamPoint
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности

  1. Александр

    А можно как-то настроить по такой схеме VPN на роутере? Например, mikrotik?

    Ответить
    1. Евгений

      Я не пробовал)

      Ответить
  2. Никита

    А как его запустить , после того как сервер перезапустился ? Или как узнать что он запущен в консоле ?

    Ответить
    1. Евгений

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

      Ответить
  3. Александр

    Подскажите, не работает Outline в timeweb cloud, стоит ubuntu 22 не хочет работать!

    Ответить
    1. Евгений

      Здравствуйте! Почему-то не увидел ваш комментарий. Есть такая беда у TW, мы ставили 20 версию и все заработало

      Ответить
  4. Vadim

    Спасибо за очень простую инструкцию, все получилось!!!

    Ответить
    1. Евгений

      Не за что! Пользуйтесь!

      Ответить
  5. Андрей

    спасибо! Очень круто! Замонался уже платить за впн)

    Ответить
  6. Карен

    Офигенная статья, спасибо вам большое! Долго искал, как сделать свой впн

    Ответить
  7. Михаил

    Круто! Пойду пробовать!

    Ответить