Установка Outline VPN на VPS/VDS для личного VPN на компьютере и телефоне

Введение

VPN – в наше время эти 3 буквы на слуху у человека любого возраста и пола, который пользуется интернетом

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

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


Немного о Outline VPN:

  • Outline VPN это проект дочерней компании jigsaw входящий в Google, компания специализируется на создании инструментов для обхода блокировок или повышения приватности. Создатели сделали упор на простоте установки и пользования продуктом.

От вас потребуется:

  • 10 минут вашего времени, что бы копипастой повторить все действия из заметки.
  • И 198р на создание виртуального сервера под Outline VPN.

Регистрируемся на хостинге:

UPD 13.01.24
На данный момент, цены на VPS у VDSina стали выше чем в момент написания заметки, но сама инструкция по установке Outline VPN применима на любом хостере.
UPD 16.06.24
Так же появилась VDSina.com версия, на ней такая виртуальная машина стоит 0.75$ в месяц.

  1. Регистрируемся на хостинге VDSina (реферальная ссылка со скидкой 10% на услуги, если есть свой хостинг, то пропускаем этот шаг) нажимаем на кнопку Регистрация, вводим свою почту и ждем появления на почте письма с логином и паролем от личного кабинета.
Регистрация на хостинге VDSina.ru

2. Пополняем сразу баланс на 450р (если вы зарегистрировались по моей ссылке то, в месяц у нас уйдет 405р за наш виртуальный сервер)

Пополнение баланса на хостинге VDSina.ru

За эти деньги мы получим:

  • 2 ГБ / Оперативной память
  • 30 ГБ / Диск
  • 1 core / Процессор
  • 32 ТБ / Трафик


Чего нам будет более чем достаточно для нашего Outline VPN сервера


Создаем VPS/VDS виртуальный сервер

После получения письма переходим в Панель управления и нажимаем Создать сервер:

Создаем VPS/VDS виртуальный сервер
  1. Выбираем ОС для нашего виртуального сервера, я буду использовать Debian 11
  2. Тип сервера: Стандартные серверы
  3. Ниже выбираем характеристики сервера который дешевле
  4. Локация сервера: Амстердам Serverius (DDoS-защита)
  5. Автоматическая резервная копия: убираем
  6. И жмем Создать
  7. Далее начнется создание нашего виртуального сервера, ждем пока не поменяется статус создания и письма на почту с адресом сервера, логином и паролем от него.

Настройка виртуального сервера перед установкой Outline VPN

После того, как прошлые этапы успешно выполнены, у нас на руках есть IP адрес нашего сервера, логин и пароль, подключаемся к нашему серверу через SSH с помощью Putty или любого другого клиента SSH( я буду использовать MobaXTerm)

И вводим команды приведенные ниже:

  1. Обновим пакеты на сервере
apt update && apt upgrade -y

2. Установим Curl

apt install curl -y

3. Далее нам нужно установить Docker:

Подробней про установку Docker и Docker-Compose я рассматривал в своей заметке ТУТ.

Установка Docker и Docker-Compose в Linux
curl https://get.docker.com -o install.sh && sh install.sh

systemctl enable docker.service

systemctl enable docker

usermod -aG docker $USER

Готово, переходим к следующему пункту.


Установка Outline Vpn

  1. Скачиваем с оф. сайта Outline Manager, запускаем его и переходим во вкладку Настроить Outline где угодно:
Outline VPN установка где угодно

2. Тут на интересует верхнее окно с командой:

Outline VPN установка где угодно

3. Копируем ее из верхнего окна, ниже я ее продублирую и вставляем в наш терминал:

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

4. После завершения установки на интересует строка {“apiUrl”:”https:// копируем ее полностью:

Outline VPN установка где угодно

5. Вставляем в Outline Manager в нижнее окно и жмем готово:

Outline VPN установка где угодно

Готово, наш Outline Server установлен и добавлен в Outline Manager

Обзор Outline Manager

Обзор Outline Manager

В Outline Manager мы можем создавать ключи для использования Outline VPN, задавать лимит трафика для всех ключей или для каждого по отдельности, удалять ключи и делиться ключами после их создания и видеть статистику потраченного трафика для каждого пользователя который пользуется.

Обзор Outline Manager

После отправки приглашения человеку, он сможет перейдя по ссылке и скачать Outline Client куда автоматом подтянется наш ключ, после чего интуитивно подключиться единственной кнопкой в приложении.

Как поделиться ключом Outline Manager
Просто нажимаем Копировать Приглашение и отправляем нужному нам человеку.

Ссылки на скачивание Outline Client отдельно:

Windows Android IOS MacOS Linux.


Копипаста код в одном месте

#Обновляем пакеты:

apt update
apt upgrade -y
apt install curl -y

#Установка Docker/Docker-Compose:

curl https://get.docker.com -o install.sh && sh install.sh
systemctl enable docker.service
systemctl enable docker
usermod -aG docker $USER

#Установка Outline:

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

#APIUrl вставляем в Outline Manager


Вывод:

Готово, в этой заметке мы научились разворачивать свой собственный VPN сервер Outline VPN, надеюсь у вас это не вызвало какого-то большого труда

Что бы не потерять инструкцию рекомендую подписаться на мой личный блог-канал в Telegram в котором я делюсь в формате заметок своими знаниями и интересным из мира IT, спасибо за потраченное время на чтение и доброго времени суток!)

Оставьте комментарий