Введение
В этом руководстве мы установим Outline, VPN сервер разработанный Jigsaw.
Шаг 1 - Создание Cloud сервера
- Войдите в панель Cloud [https://console.hetzner.cloud]
- Создайте новый проект и назовите его как Вам нравится
- Выберите расположение сервера, которое Вам больше подходит
- Нажмите
Add Server
и выберитеUbuntu 18.04
из представленных образов - Выберите модель сервера
- Нажмите на
User Data
и вставьте#include https://get.docker.com
(это команда установит docker) - Выберите SSH-ключ
- Прочтите эту статью, чтобы узнать как сгенерировать SSH-ключ
- Укажите имя сервера в поле
name
- Нажмите
Create & Buy Now
Шаг 2 - Скачивание приложений Outline
Вам понадобится скачать два приложения: Outline менеджер для администрирования сервера и Outline клиент для установки VPN соединения.
Ссылки для скачивания Outline менеджера:
Windows
MacOS
Linux
Ссылки для скачивания Outline клиента:
Android
Windows
ChromeOS
iOS
MacOS
Linux
Шаг 3 - Установка обновлений на сервер (опционально)
Подождите несколько секунд, пока сервер запустится и затем подключитесь к нему через SSH, используя Ваш приватный ключ. Установите доступные обновления командой:
apt update && apt upgrade -y
Шаг 4 - Установка сервера Outline
После того как вы установили Outline менеджер и Outline клиент, запускаем Outline менеджер. После запуска выбираем Setup Outline anywhere
.
Теперь установим сам сервер. Для этого выполним следующую команду:
curl -sSL https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh | bash
В ответ на вопрос действительно ли вы хотите установить Docker отвечаем y
.
После успешной установки должно появится сообщение:
CONGRATULATIONS! Your Outline server is up and running.
To manage your Outline server, please copy the following line (including curly
brackets) into Step 2 of the Outline Manager interface:
{"apiUrl":"https://10.0.0.1:6311/dPvv3xoyNNzEpR9rC_RKQA","certSha256":"C517734428F9AC58D37373E81466930799C13C770C1809B8CECAAB30B06F0F42"}
If you have connection problems, it may be that your router or cloud provider
blocks inbound connections, even though your machine seems to allow them.
Make sure to open the following ports on your firewall, router or cloud provider:
- Management port 6311, for TCP
- Access key port 48682, for TCP and UDP
Скопируйте следующие строки из SSH консоли:
{"apiUrl":"https://10.0.0.1:6311/dPvv3xoyNNzEpR9rC_RKQA" "certSha256":"C517734428F9AC58D37373E81466930799C13C770C1809B8CECAAB30B06F0F42"}
И вставьте их в Outline менеджер. После нажатия на Done
откроется панель соединений.
Шаг 5 - Соединение с VPN сервером
В Outline менеджере нажмите на значок компьютера, рядом с My access key
. Здесь вы можете выбрать подключение к этому устройству или к другому устройству. Если вы выберите это устройство, Outline клиент запустится и подключится к вашему серверу.
Если вы выберите connect a different device
вы получите s3 ссылку, которую можно просто скопировать и открыть на другом устройстве. Затем вам будет показана ссылка ssh://, которую вам нужно будет ввести в Outline клиенте на этом устройстве.
Шаг 6 - Включение автоматического обновления сервера
Если вы хотите быть уверены в том, что ваш сервер имеет актуальную версию, вы можете просто включить автоматическое обновление, выполнив:
dpkg-reconfigure -plow unattended-upgrades
В появившемся окне выберите «Да», и все готово.
Заключение
Получайте удовольствие от использования безопасного VPN-подключения в любом месте и в любое время.