August 26, 2022

Поднимаем личный VPN с высокой степенью защиты.

Cегодня мы с вами будем учиться поднимать свой VPN на любом (почти) linux сервере без особых проблем и занудной матчасти!
Даже если ты 54 летний пожилой енот из Усть-Картавинска у тебя всё получится с этой инструкцией!


​Начнем с твоих верных друзей в этой простой цели (все ссылки кликабельны):
1. PuTTY
2. WinSCP
3. OpenVPN client.
4. Скрипт установки

Все скачал? Молодец! Перейдем к 1 главе:


СЕРВЕР​ В качестве сервера подойдет любой сервер на Debian 10\11, Ubuntu 18+, CentOS 7.
Выбирай любой на просторах интернета.
По системным требованиям хватит и 0.5 ядра проца, 512мб оперативки и 10гб памяти. Я рекомендую брать сервер на Debian 11, с ним меньше всего проблем возникает.
Заходи, покупай сервак и первое, что тебе потребуется - это сгенерировать ключ защиты соединения

ПОДКЛЮЧЕНИЕ​ Спойлер: Генерация ключа Вообще ничего сложного, открывай puttygen, он установился вместе с PuTTY

Нажми на Generate, покрути мышкой в разные стороны и вуаля:

Потом введи пароль и подтверди его повторным вводом и сохрани оба ключа в файл

Красава, теперь давай подключаться
Открывай PuTTY и сразу вставляй приватный ключ по этому пути:

Теперь здесь вводи IP и порт сервера:

И подключайся. Как спросит пароль - вводи пароль, который придумывал при генерации ключа. Все, сверни окно и забудь на несколько минут.
_______________________________________________________
Открывай WinSCP (тут ты можешь перекинуть файл скрипта)
И точно так же вводи айпи и порт, вставляй ключ и подключайся

Теперь не меняя папку справа просто перетащи vpn-install.sh на правую сторону, чтобы файл появился на сервере. Можешь закрыть WinSCP
________________________________________________________
НАСТРОЙКА

Теперь приступаем к настройке
Снова открывай терминал PuTTY, свернутый тобой ранее
Ты находишься в той же папке, куда кидал скрипт. Проверить это можно введя команду
Код:

ls

Должен отобразиться список файлов в каталоге.
Теперь ты должен дать права на использование файла, для этого выполни команду
Код:

chmod +x vpn-install.sh

Если просто появилась новая строка, значит все отлично и можно запускать скрипт командой:
Код:

./vpn-install.sh

И выполняешь все шаги. Все для тебя разжевано и написано на великом и могучем

Если ты хочешь добавить еще пользователей для твоего VPN, то запусти скрипт снова

_______________________________________________________________________________
ПОДКЛЮЧЕНИЕ К VPN

Ну а теперь осталось немного. Если ты все сделал правильно, то открывай WinSCP и из той же папки качай конфиг файлы для пользователей.
Теперь устанавливай OpenVPN клиент, импортируй и запускай конфиг

Все! Теперь у тебя есть свой защищенный анонимный VPN с поддержкой IPv6, хорошим шифрованием трафика и хорошей скоростью, остается только оплачивать сам сервер.

⤷ Все самое интересное у нас в телеграм: WWW