Примитивная установка Outline VPN сидя в туалете

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

Все операции ниже, я осуществил за 5 минут. Конечно, перед этим читал и сравнивал Outline, Amnezia и другие решения.

Внимание: статья не претендует на инструкцию, которой надо воспользоватся прямо сейчас.

Подготовка

  • Переходим на сайт и качаем менеджер для своей ОС (так же можно заранее и клиент скачать)
  • Покупаем VDS (я использовал вдсину и дальнейшие действия будут именно там)

Установка VDS

Для VPN сервера много не надо. Я выбрал тариф с 1 ядром, 1гб озу и 32тб трафика (маловероятно что истратить такое количество за месяц). Расположение в Нидерландах, что бы была прямая магистраль.

Регистрируемся у провайдера услуг, заходим в панель управления и создаем сервер. Все шаги на примере вдсины:

  • Выбираем образ диска: ОС centos 7
  • Тип сервера: стандартные серверы
  • Тариф: 11р/день (1 озу, 1 ядро, 30 гб ссд, 32 тб трафика)
  • Локация сервера: Амстердам
  • Резервную копию отключаем
  • Дополнительные настройки: включаем через переключатель и заполняем пункты на свое усмотрение. Название: vcru. Hostname: vcru.vpn
  • Нажимаем кнопку создать

После этого во вкладе мои сервер идет создание и установка. Данные сервера нам придут в тикете (раздел поддержка).

Outline Manager

Что бы не терять времени пока создается сервер, открываем outline manager.
Выбираем 4 плитку (настройте Outline где угодно).

Примитивная установка Outline VPN сидя в туалете

Нажимаем и у нас появится команда которую надо выполнить из под админа на сервере (root). Оставляем окно и переходим к настройке сервера.

Настройка VDS для outline

Я использую терминал macos и все шаги будут там. Для windows можно использовать putty.

Сервер установлен и нам пришел тикет в поддержку с данными сервера.Теперь нам надо подключиться к нему.

Примитивная установка Outline VPN сидя в туалете

Открываем терминал соединяемся через SSH с нашими данными, вводим команду: ssh root@89.208.137.197 и жмем enter

Где root это админ, ip это наш адрес сервера.

Примитивная установка Outline VPN сидя в туалете

Далее не вдаваясь в подробности подтверждаем коннект, пишем yes и жмем enter

Примитивная установка Outline VPN сидя в туалете

После вводим пароль из тикета. Можно скопировать и вставить прямо в терминал правой кнопкой мыши и жмем еще раз enter

Примитивная установка Outline VPN сидя в туалете

Все мы на сервере. Далее надо обновить его.

Примитивная установка Outline VPN сидя в туалете

Пишем команду: yum update и жмем enter

Примитивная установка Outline VPN сидя в туалете

Ос показывает что установит, объем и спрашивает продолжаем?
Вводим y и жмем enter

Примитивная установка Outline VPN сидя в туалете

Продолжаем так же как в предыдущем шаге и жмем enter

Примитивная установка Outline VPN сидя в туалете

ОС обновлена и теперь надо установить зависимость. Outline требует docker. Обычно он уже есть в дистре, но на всякий случай установим.

Примитивная установка Outline VPN сидя в туалете

Вводим команду: wget -O - https://get.docker.com | bash и жмем enter

Примитивная установка Outline VPN сидя в туалете

Запускам docker, вводим команду: systemctl enable docker && systemctl start docker

На этом все, теперь можно ставить сам Outline.

Установка Outline

Переходим обратно в outline manager и копируем команду:

Примитивная установка Outline VPN сидя в туалете

Сама команда: sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"

Примитивная установка Outline VPN сидя в туалете

Жмем enter

Примитивная установка Outline VPN сидя в туалете

На выходе получаем ответ (зеленые строки) и копируем (так же в текстовый файл на всякий случай). Терминал не закрываем. Далее вставляем во второе окно в outline

Примитивная установка Outline VPN сидя в туалете

Вставили и жмем готово.

Примитивная установка Outline VPN сидя в туалете

Получаем ошибку и все верно. Порт у нас заблочен. Идем обратно в терминал :)

Iptables

Устанавливаем iptables, обычно уже все установлено. Но, на всякий случай.

Примитивная установка Outline VPN сидя в туалете

Пишем команду: sudo yum install iptables и жмем enter

Примитивная установка Outline VPN сидя в туалете

Выполнять нечего, все было. Идем дальше.

Примитивная установка Outline VPN сидя в туалете

Завершаем шаг и и запускаем установку сервисов командой: sudo yum -y install iptables-services и жмем enter

Примитивная установка Outline VPN сидя в туалете

Выполнено. Отлично.

Примитивная установка Outline VPN сидя в туалете

Просматриваем текущие параметры, вводим команду: iptables -L -v -n и жмем enter

Примитивная установка Outline VPN сидя в туалете

Нас ничего не устраивает, делаем сброс.

Примитивная установка Outline VPN сидя в туалете

Вводим команду: sudo iptables -F и жмем enter

Примитивная установка Outline VPN сидя в туалете

Далее разрешаем входящие и исходящие соединения командами:
sudo iptables -A INPUT -i lo -j ACCEPT и жмем enter
sudo iptables -A OUTPUT -o lo -j ACCEPT и жмем enter

Ограничиваем новые соединения и разрешаем существующие командой:
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT и жмем enter

Заходим обратно в outline и жмем повторить.

Примитивная установка Outline VPN сидя в туалете

Мы соединились. Теперь ключ доступа можно скопировать в outline клиент и создавать новые для телефона, подруги и т.д.
Закрываем терминал. На этом все. Свой VPN это всегда хорошо когда популярные попадут под блок.
P.S. Данные использованные для настройки сервера удалены и были тестовые.

114114
178 комментариев
500 ₽

Хотел бы выразить ТСу благодарность за инструкцию и помощь)

Вот тут он будет обновлять и дополнять инструкцию installvpn.ru

500 ₽

Столкнулся с проблемой, что друзья резко потеряли возможность подключится к моему VPN серверу, хотя до этого все работало отлично. Я сам не мог подключится к серверу через Outline Manager. Но в тоже время спокойно подключался к VPN по своему ключу. Другие не работали. Решалось все оказывается просто - подключился к серверу через putty и вбил заново команды начиная с sudo yum install iptables.
Все работает) Это первый сбой за полгода активного использования. Считаю, что это пустяк) ТСу в очередной раз спасибо за отличную инструкцию)

Я представляю как это все делает инста модель

31