April 26, 2022

Свой VPN сервер на 37Tb за 341₽

Утром, поставил сервер Outline на виртуальный сервер в Нидерландах, поделюсь опытом.

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


1. Выбираем хостинг, я выбрал https://vdsina.ru/ - перейдете по ссылке получите 10% скидку.

2. Регистрируем аккаунт - жмем кнопку "Регистрация"

3. Пополняем баланс на 341₽, этого хватит на месяц

4. Создаем свой первый сервер. Нам потребуется самый младший "стандартный сервер", с локацией в Нидерландах, все удовольствие обойдется в 11₽/день и трафиком на месяц 32Tb, прям хоть 24 часа смотри фильмы 4k и еще останется :)

5. После создания сервера, на электронный адрес придет письмо с данными для авторизации.

6. Подключаемся к нашему новому серверу, к примеру, через pytty

7. Обновляем операционную систему

sudo — sh -c ‘apt-get update; apt-get upgrade -y; apt-get dist-upgrade -y; apt-get autoremove -y; apt-get autoclean -y’

8. Устанавливаем Docker

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

9. Запускаем Docker

sudo systemctl start docker
sudo systemctl enable docker

10 Проверяем, что Docker работает

sudo sudo systemctl status docker

11. Запускаем установку Outline сервера и его запуск

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

12. Когда скрипт закончит, то выведет примерно такое содержимое (будет подкрашено зеленым цветом). Эту информацию стоит сохранить, она понадобиться для Outline Manager

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

13. Также в консольном выводе будет информация о портах, которые нужно открыть для работы OutlineVPN Manager. Добавляем их в разрешенные (замените только на свои значения), это будет выглядеть так

sudo ufw allow 31111/tcp
sudo ufw allow 24311/tcp

14. Установкой Outline Server на этом мы закончили, теперь переходим к управлению. Для этого надо скачать Outline Manager под вашу операционку

15. После установки, запустите, добавить сервер и выбрать "Настроить Outline где угодно". Появится инструкция по установке с помощью скрипта, который мы ранее запускали. А после поле для ввода ключа и адреса, который Вы до этого сохранили. (пункт 12)
После этого у Вас появится доступ к управлению сервером.

16. В Outline Manager добавляем новый ключ в управлении сервером. Программа покажет ссылку на инструкцию и сам ключ в виде строки:

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

17. И последний шаг - установка клиента для подключения. Есть приложения для Android, Windows, Chrome, iOS, MacOS, Linux.
При первом запуске нужно нажать "Добавить сервер" и вставить полученный выше ключ.

18. Готово!