Установка и настройка VPN на VPS
14 Mar 2023Установка и настройка собственного VPN на VPS.
Перед тем, как приступить к настройке нам нужно: 1 - Купить VPS сервер, достаточно будет сервера на linux (я взял на Ubuntu) минимальной производительности. Я покупал на reg.ru. Сначала купил у FirstByte, но не все нужные мне сайты работали, не знаю в чем дело. 2 - Подключаемся к серверу по ssh
Настройка VPN OpenVPN
Выполнено по вот этому гайду Он же на dtf
- Подключаемся к серверу по ssh, вводим пароль, соглашаемся с подключением
ssh root@ip-адрес сервера
- Вводим комманду исходный код расположен на gitgub и устанавливаем сервер
apt update
apt upgrade // обновляем программное обеспечение
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
- Настраиваем VPN:
- Выберите протокол подключения UDP — введите цифру 1
- Согласитесь со стандартным портом. Просто нажмите enter
- Выберите стандартные настройки сервера для DNS, введя цифру 1
- Введите имя ключа клиента
- Нажмите Enter
-
После этого скачиваем сгенерированный ключ. Он будет в папке root тем именем, что мы выбрали и расширением ovpn. Можем скачать с помощью SSH, можно установить FileZilla и подключиться по FTP к серверу: адрес и пароль нам уже известны, порт 22(или 21), имя пользвателя root или то, которое у вас установлено..
- Скачиваем с сайта OpenVPN клиент для компьютера и телефона, и добвляем полученный ключь в клиент. Все!
Настройка VPN Outline
Сделано по этим гайдам: Раз на хабре Два на VC
- Подключаемся к серверу по ssh, вводим пароль, соглашаемся с подключением
ssh root@ip-адрес сервера
- Устанавливаем докер на VPS и запускаем его
curl https://get.docker.com | sh
также можно воспользоваться командой
wget -O - https://get.docker.com | bash
скорее всего скрипт сам запустит Докер и добавить его в автозагрузку. Но если что-то пошло не так, это можно сделать самомуsystemctl enable docker && systemctl start docker
- Устанавливаем Outline
Скачиваем Outline manager
В главном окне программы нужно выбрать пункт «Настроить Outline где угодно» (правый нижний угол). После нажатия кнопки «Настроить» будет экран с инструкциями, в котором будет приведена длинная команда Копируем эту команду из поля 1 и вставляем ее в терминал сервера, после работы скрипта терминал вернет результат, выделенный зеленым. Вставляем его в Outline Manager и нажимаем Готово
Сервер Outline настроен.
- Теперь скачиваем клиент для своей системы. Создаем ключ в Менеджере Outline для каждого устройства, своего или тех, кому собирамся дать доступ. И вставляем ключ в Клиент Outline.
- Готово!