Доброго времени суток, уважаемые читатели. Сегодня статья на тему: "Установка Outline VPN сервера в СentOS 7". Рассмотрим установку сервера Outline VPN на сторонний VDS-сервер, настройку сервера при помощи специального приложения, и подключение к серверу Vpn-клиентом, под операционную систему Windows.

Outline VPN – это проект, разрабатываемый одной из дочерних компаний Google. Если простыми словами, то Outline VPN – это ПО для развёртки, управления, и использования шифрующего прокси-сервера Shadowsocks. Outline состоит из трёх компонентов: самого сервера, приложения для управления сервером, и клиентского приложения. Outline адаптирован для установки на известные облачные платформы, но так же есть возможность установки на сторонний сервер. ПО – кроссплатформенное.

Ссылка на официальный сайт разработчиков: https://getoutline.org/

Подготовительные действия:

  • Для запуска и использования Outline, нам понадобится приложение Outline-manager.
  • Скачиваем с сайта разработчиков, приложение под свою платформу.
приложение Outline-manager
  • Для подключения и использования Vpn-сети, так же понадобится клиентское приложение.
  • Выбираем свою платформу, и скачиваем.
приложение Outline-client

Outline VPN на стороннем VDS

Инсталляция Outline VPN на сторонний VDS, производится в три простых шага:

  1. Установка и запуск Docker.
  2. Запуск скрипта установки Outline.
  3. Настройка Firewall.

  • Для установки Docker, запускаем соответствующую команду.
# curl -sS https://get.docker.com/ | sh
  • Установка занимает какое-то время.
  • По окончании установки, запускаем Docker, и добавляем его в автозагрузку.
# systemctl start docker
# systemctl enable docker
  • Переходим к следующему шагу. Запускаем скрипт установки Outline, и ожидаем завершения.
# bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"
  • После завершения установки, в консоли появится сообщение с apiURL, выделенный зелёным шрифтом, и портами которые нужно открыть в Firewall.
  • Порты (всего их три) при каждой установке изменяются. В моём случае это 2 порта tcp 29063 и 20656, и один порт udp 20656.
установка Outline Vpn серера
  • Открываем необходимые порты в Firewall. В моём случае, это будет так:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 29063 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 20656 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 20656 -j ACCEPT
  • Производим перезапуск iptables.
# systemctl restart iptables
  • Следующим шагом, устанавливаем и запускаем программу Outline-manager.
  • В интерфейсе программы представлены доступные для установки облачные платформы, а последний вариант - это «Настройте Outline где угодно», именно этот вариант нас и интересует .
окно программы Outline-manager

Зайдя в нужный раздел, мы видим два поля:

  1. Команда для запуска установки Outline (мы её уже выполнили).
  2. Поле для ввода apiURL, который мы получили в консоли после установки сервера (выделен зелёным шрифтом).
  • Копируем apiURL из консоли, вставляем его в нужное поле программы Outline-manager, и жмём на «Готово».
подключение к серверу Outline Vpn
  • Происходит подключение к серверу, и открывается окно настроек.
  • Функционал совсем скудный, но возможно для неопытного пользователя это самоё ОНО.
  • Есть возможность изменения порта подключения, создание лимита используемого трафика, возможность создания и удаления клиентских ключей, и… И на этом - всё!
главное меню настройки сервера Outline-manager
  • После добавления нового ключа, можно кликнуть по значку «поделиться», и воспользоваться любым из двух способов передачи ключа клиентам, для доступа к сети Vpn.
поделиться доступом к серверу Outline Vpn

Подключение клиентом к Outline Vpn серверу

  • Запускаем клиентское приложение, вводим полученный ключ, и жмём на «ДОБАВИТЬ СЕРВЕР».
добавление ключа в Outline-client
  • После того, как сервер добавлен в список доступных серверов, можно произвести подключение, нажав на «ПОДКЛЮЧИТЬ».
подключение клиентом к Outline серверу
  • Если всё сделано правильно, то произойдёт подключение, и Вы сможете воспользоваться ресурсами VPN.
удачное подключение клиентом к Outline серверу

Сегодня мы рассмотрели тему: «Установка Outline VPN сервера в СentOS 7». Подробно изучили процесс установки и использования Outline VPN сервера. Смотрите так же видео по теме.

Надеюсь статья была вам полезна. До встречи в новых статьях.

С уважением, Андрей Бондаренко.


Видео на тему "Установка Outline VPN сервера в СentOS 7":