Установка Outline на VPS с Ubuntu

Outline — это решение с открытым исходным кодом, которое позволяет создать персональный VPN-сервер на собственном или арендованном оборудовании.

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

Необходимые требования

Потребуется сервер. Выберите виртуальную машину у провайдера (AWS, DigitalOcean и других) в регионе, доступ к ресурсам которого вам необходим. Например, для использования контента, доступного в Канаде, арендуйте сервер в этом регионе.

Для базовых задач (веб-серфинг, мессенджеры) подойдет конфигурация:

  • 1 ядро процессора.
  • 1 ГБ оперативной памяти (можно меньше).
  • 10 ГБ дискового пространства.

Стоимость аренды начинается от $3–5 в месяц. Операционная система — Ubuntu 20.04.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти

Базовая настройка VPS

После аренды сервера и подключения по SSH выполните обновление системы:

sudo apt update
sudo apt upgrade

При необходимости перезагрузите сервер.

Настройте межсетевой экран:

sudo ufw allow 443/tcp
sudo ufw allow 8080/tcp
sudo ufw allow 22/tcp

Для повышения безопасности ограничьте доступ по SSH статическим IP-адресом:

sudo ufw allow from <ВАШ_IP> to any port 22

Активируйте межсетевой экран:

sudo ufw enable

Установка Outline Server

Для установки используйте официальный скрипт:

sudo wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh | bash

Скрипт автоматически установит Docker и все необходимые компоненты. При желании Docker можно установить отдельно:

sudo curl https://get.docker.com | sh

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

{
 "apiUrl": "https://0.0.0.0:0000/XXXXXXXXXXXX",
 "certSha256": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}

Сохраните эти данные.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти

Настройка Outline на сервере

Для настройки сервера и создания ключей доступа установите Outline Manager (доступен для Windows, macOS, Linux). При запуске выберите «Настроить Outline где угодно» и введите сохраненные ранее данные.

В менеджере создайте новый ключ доступа. Он будет представлен в формате:

ss://XXXXXXXXXXXX@9.9.9.9:0/?outline=1

Скопируйте эту строку.

Подключение к VPN

Установите клиент Outline для вашей операционной системы (Android, iOS, Windows, macOS, Linux, Chrome). При первом запуске нажмите «Добавить сервер» и вставьте скопированный ключ.

Готово! VPN-сервер настроен и готов к использованию.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти