VPN FACKBLOCK

VPN FACKBLOCK

@FACKBLOCK

Создаем свой VPN-сервер (OpenVPN) на арендованном VPS


Задался целью поднять OpenVPN на том же сервере, где стоит “нода”. Все равно за сервер я плачу каждый месяц, идеальный вариант использовать сервер в качестве собственного VPN.

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

Преимуществом собственного VPN сервера это — безопасность, защита персональных данных. Использования бесплатных, да даже платных VPN сервисов несет риски утечки данных, кража паролей и логинов, которые по каким-то причинам стали им доступны.

Инструкция предполагает хотя бы минимальные знания Linux на уровне начального пользователя, который умеет обращаться с базовыми командами консоли (привет нодранерам).

1 Арендуем сервер и настраиваем доступ.

Я использую сервер Contabo, можете выбрать Hetzner и т.д., для VPN подойдут минимальные характеристики Ubuntu 20.04 (1 cpu, 1 gb ram). Как зарегистрироваться и арендовать сервер, можно разобраться самому, в ютубе есть ролики по этому поводу, не буду описывать этот процесс.


Для доступа использую Puty или MobaXterm.

2 Водим необходимые команды.

# Обновить пакеты


sudo apt update && sudo apt upgrade -y

# Далее устанавливаем git и клонируем репозиторий

apt install git

git clone https://github.com/Nyr/openvpn-install.git

# Далее устанавливаем скаченный скрипт

chmod +x ./openvpn-install/openvpn-install.sh

# Далее запускаем скрипт и жмем энтер, по умолчанию стоит ваш внешний ip адрес сервера с которого вы будете выходить в интернет.

./openvpn-install/openvpn-install.sh

# Далее нужно настроить OpenVpn параметры. Выбираем подходящий протокол.

1)UDP

2) TCP

UPD — менее надежная передача данных но более быстрая.

TCP — это надежная передача данных но пинг будет чуть выше.

Выбирайте тот который больше подходит к вашему сценарию использования если вы например смотрите видео либо играйте в игры какие-то то, лучше поставить UPD. Либо если вам важна безопасность, качество передачи данных и не критична задержка, например использование какой-то программы то ставьте TCP.

Делаем выбор например — 1, жмем enter

#Далее нужно выбрать порт.

По умолчанию OpenVpn использоваться порт 1194 но бывает так что некоторые провайдеры этот порт блокируют поэтому, можно поставить другой порт, например стандартный 80 либо 443

В этой инструкции оставим порт по умолчанию, жмем просто enter.

#Далее нам нужно выбрать провайдера, который будет давать нам dns, давайте выберем 2 — google, нажимаем enter.

#Далее создаем скрипт и задаем ему имя. Например my_vpn, жмем enter.

и еще раз enter

#Созданый скрипт надо скопировать в текстовый документ.

Выводим скрипт с помощью команды cat <имя скрипта>.ovpn

Подставляем имя которое мы указали.

cat my_vpn.ovpn

Имя можно посмотреть командой — ls -1

#Копируем скрипт.

Скрипт начинается с:

client

и заканчивается:

— — -END PRIVATE KEY — — -

</key>

<tls-crypt>

</tls-crypt>

Создаем обычный .txt файл на рабочем столе, вставляем скрипт и сохраняем с новым расширением

.ovpn

На этом все, на сервере больше никаких действий выполнять не надо, переходим к установке программы OpenVpn

3 Устанавливаем OpenVpn и запускаем VPN

Переходим на сайт


https://openvpn.net/vpn-client/

Скачиваем подходящий клиент, например для Windows

Устанавливаем клиент на свой пк или ноутбук.

Для телефона на androide выбираем соответствующий клиент. Подключение будет одинаковым для компьютера и для телефона.

Запускаем клиент

Выбираем наш скрипт

Готово! Вот так вот достаточно просто можно поднять свой VPN сервер!


Report Page