2816

Как развернуть свой VPN сервер1

Стоимость: 14$ в год.

Инструкция очень подробная и рассчитана на начинающих.

Вступление

В свете последних событий растет потребность в VPN для обхода разных блокировок.

Можно использовать какой-нибудь VPN сервис

+ Проще(Но не сильно)

- Ненадежно(Уже сейчас забанены популярные VPN сервисы и РКН планирует заблокировать ещё больше. Есть обходы этих блокировок, но это танцы с бубном, что убирает главный плюс данного варианта)

- Небезопасно(Если использовать малоизвестные сервисы, то безопасность и анонимность ваших данных будет находится под большим вопросом, а о надежности и речи быть не может)

- Низкая скорость(Относится к малоизвестным сервисам)


Можно использовать свой VPN на арендованном сервере

+Безопасность(Только вы знаете, что происходит на вашем сервере)

+Надежность(IP вашего сервера никогда не забанят, ведь пользуетесь им только вы)

+Высокая скорость(Сервером пользуетесь только вы и ваша семья)

-Возможные проблемы с арендой VPS сервера


1.Покупка VPS

Первым делом нам нужно купить VPS(Виртуальный приватный сервер).

В данной статье я покажу как купить VPS на примере RackNerd, так как в апреле у них можно купить VPS по цене 14$ в год c 2500 GB трафика в месяц, да и без скидок у них дешевые и качественные VPS. Другие дешевые VPS можно найти здесь. Нам сгодится самый дешевый. Ориентируйтесь на скорость и количество трафика в месяц.


Переходим по ссылке

Выбираем операционную систему Ubuntu 20 и нужное вам расположение сервера

Нажимаем Continue => Checkout

Дальше вводим свои данные, насколько правдивыми они будут решать вам, но email должен быть настоящим.

Способов оплаты много. Выбирайте наиболее удобный для вас. Я выбрал webmoney, так как для меня он единственный рабочий.
После оплаты на email придёт письмо с данными для подключения к серверу. Также в письме будет ссылка и логин, пароль к панели управления сервером. В ней можно настраивать сервер. но в дальнейшем она нам не понадобится, но иногда после всех установок может потребоваться перезагрузка сервера, она делается именно в панели управления.

2.Подключение к VPS

Скачиваем и устанавливаем PuTTY

Открываем и в поле Host Name вводим IP адрес из письма. В поле Port вводим SSH port из письма.

Нажимаем Open

Далее нажимаем Accept

Вводим имя пользователя, в нашем случае root, нажимаем Enter

Далее копируем Root Password из письма, вставляем его в с помощью ПКМ и нажимаем Enter.(Пароль не отображается при вводе)


3.Установка и настройка VPN сервера.

Есть много разных VPN серверов. Я буду использовать Wireguard, так как он современный, лёгкий и быстрый. Устанавливать и настраивать его вручную не вижу смысла, если вы хотите обычный VPN сервер. Вместо этого, мы будем использовать скрипт, который очень упростит весь процесс.

Копируем и вставляем(ПКМ для вставки в терминал) данную команду.

wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh

Вводим нужный вам порт, если вам без разницы просто нажмите Enter.

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

Выбираем нужный DNS сервер, если вам без разницы просто нажмите Enter.

Нажимаем Enter ещё раз.

Мы создали и конфиг файл(нужен для подключения), также в терминале появится его QR-code для подключения с телефона(подробнее в разделе 4.Подключение к VPN).

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

bash wireguard-install.sh

3.5 Скачивание конфиг файла

Для того чтобы скачивать файлы с сервера нам понадобится программа WinSCP

Скачиваем, устанавливаем и запускаем.

Вводим те же данные, что мы вводили в PuTTY и нажимаем войти.

Далее просто переносим конфиг файл(имя клиента.conf) на свой пк.


4.Подключение к VPN

На Windows:

Скачиваем WireGuard

Устанавливаем, открываем, нажимаем Добавить туннель, выбираем наш конфиг файл и нажимаем кнопку Подключить.


На Android:

Скачиваем WireGuard из Google.Play или F-Droid

Открываем, тапаем по плюсику, выбираем либо импорт из файла или архива, тогда выбираем наш конфиг файл, либо сканируем QR-код из терминала.


Заключение

Надеюсь данная инструкция окажется для кого-нибудь полезна.

Спасибо за прочтение.


P.S. Извините, что забыл открыть.

117
Автор поста оценил этот комментарий
ответный пост

Многие в комментариях резонно указали, что сервер не настроен, его взломают, и будет он трудится в каком-нибудь ботнете. На что я отвечу:

1. Убирать рут не вижу смысла. На сервере нет никаких важных данных и рут нужен почти всегда.

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


Что необходимо сделать:

Для защиты сервера имеет смысл изменить SSH порт на какой-нибудь другой, это отсеет большинство атак ботов, установить fail2ban, для защиты от перебора паролей и настроить Firewall. Как это сделать расписано ниже.


Изменяем порт SSH:

Вводим в терминал

nano /etc/ssh/sshd_config

Управление стрелочками. Удаляем # перед Port и вместо 22 вводим любой от 1024 до 65535.

Продолжение поста «Как развернуть свой VPN сервер»

Нажимаем Ctrl+X потом Y и Enter.

Перезапускаем ssh командой:

systemctl restart sshd

Теперь при подключение используйте новый SSH порт



Устанавливаем fail2ban командой:

apt install fail2ban

Для наших целей настройка из коробки сгодится.



Установим и настроим Firewall

apt install ufw
ufw default deny incoming
ufw default allow outgoing
ufw allow Ваш_SSH_порт
ufw allow Ваш_Wireguard_порт
ufw enable

Нажимаем Y и Enter


Всё. Дальнейшую настройку для данного сервера, я считаю избыточной.

Показать полностью 1
комментарии (25)
Автор поста оценил этот комментарий

Вы б адрес и пароль сервера не светили, что ли.

раскрыть ветку (1)
7
Автор поста оценил этот комментарий
Так они изменённые, решил сделать так для большей наглядности.
показать ответы
1
Автор поста оценил этот комментарий
Вот все хорошо… но нужно на iOS и Mac OS ))) есть такие же варианты? Автору за инструкцию спасибо!
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Клиенты для подключения к VPN есть на сайте Wireguard.
Подключение к серверу: В терминале вводим
ssh username@IP-Address вводим пароль и дальше по инструкции. Вместо WinSCP можно использовать FileZilla при подключении выбираем протокол SFTP.
показать ответы
64
DELETED
Автор поста оценил этот комментарий
Что-то в последнее время то и дело натыкаюсь на инструкции как сделать свой впн. Причем все на стороннее приложение завязаны. А слабо L2tp+ipsec запилить? Чтобы к нему могла подключаться как десятка без дополнительного ПО, так и роутеры
раскрыть ветку (1)
3
Автор поста оценил этот комментарий
Можно,в интернете куча разных инструкций и на гитхабе куча разных готовых скриптов, но зачем это простому пользователю?
показать ответы
5
DELETED
Автор поста оценил этот комментарий
Ну я д говорю, роутер домашний подключить. Чтоб не на каждом устройстве в доме. В роутере л2тп точно есть...
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Согласен, но тут скорее в угоду универсальности и простоте приходится этим жертвовать. Слишком много разных вариантов роутеров, их прошивок и работоспособности оных. Например в микротике есть Wireguard
0
Автор поста оценил этот комментарий

Значит надо разобраться. Спасибо.

А пополняется как?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
0
Автор поста оценил этот комментарий

не помогло...я так понимаю wierguard  виртуальный адаптер создает? Может беда в windows  у меня?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

показать ответы
0
Автор поста оценил этот комментарий

Ребятушки помогите плиз! VPN работает, всё гуд, но на моём пк клиент wierguard не подключается:

2022-04-12 14:59:53.537: [TUN] [JhonPc] Extracting driver

2022-04-12 14:59:53.538: [TUN] [JhonPc] Installing driver

2022-04-12 14:59:53.739: [TUN] [JhonPc] Creating adapter

2022-04-12 15:00:08.757: [TUN] [JhonPc] Timed out waiting for device query: Время ожидания операции истекло. (Code 0x00000102)

2022-04-12 15:00:08.757: [TUN] [JhonPc] Failed to setup adapter (problem code: 0x38, ntstatus: 0x0): Устройство не готово. (Code 0x000010DF)

2022-04-12 15:00:08.769: [TUN] [JhonPc] Unable to create network adapter: Error creating adapter: The device is not ready for use.

2022-04-12 15:00:08.770: [TUN] [JhonPc] Shutting down

Win10. По каким причинам не может создать адаптер?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Удали и попробуй установить более раннюю версию
Версия 0.4 https://download.wireguard.com/windows-client/wireguard-amd6...

показать ответы
9
Автор поста оценил этот комментарий
1. Как с оплатой для русских? 2. Как с настройкой кинетик, чтоб весь траффик шел через него? Впн в квартире нужен только для Ютуба
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

1. Оплата через Webmoney
2. Не знаю, но вот ссылка на инструкцию https://help.keenetic.com/hc/ru/articles/360010592379-WireGuard-VPN#:~:text=Для настройки защищенных туннелей

показать ответы
3
Автор поста оценил этот комментарий

Попробовал, ошибка.

Невозможно импортировать конфигурацию. Ключ должен иметь значение "Publickey =" @Cumick, на смартфоне тоже - невозможно импортировать туннель: Синтаксическая ошибка в Peer

В конфиге пустой Publickey и Endpoint

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
У меня появилась такая ошибка после удаления Wireguard и попытки дальнейшей установки. Сразу переустановил систему на сервере через админку, возможно есть более правильное решение, но я сделал так.
показать ответы
0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Я взял IP который указан админами RackNerd при выборе места расположения сервера. Пароли были изменены через управления элементом в самом письме.
показать ответы
Автор поста оценил этот комментарий

Bitssh вместо патти пора использовать

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Да, можно использовать Bitvise, но мне превычнее старый добрый PuTTY
0
Автор поста оценил этот комментарий

Приветствую :)

Посту уже пол года, он не подлежит редактированию. Вы можете создать новый пост (пост-ответ, например).

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Хорошо, подумаю об этом
0
Автор поста оценил этот комментарий

@moderator, Измените пожалуйста ссылку в строке "Переходим по ссылке", на https://my.racknerd.com/aff.php?aff=4427%3Fa%3Dadd&pid=687 ,так как старая ссылка больше не работает

показать ответы
0
Автор поста оценил этот комментарий

вебмани отсутсвует.

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Да, к сожалению убрали WebMoney из способов оплаты(
показать ответы
0
Автор поста оценил этот комментарий

А вебмани же вроде из России тоже ушли? Я просто не пользовался никогда.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Нет, всё работает
показать ответы
1
Автор поста оценил этот комментарий
чет я не заметил у них серверов за 14$в год. как то слишком сладко
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
По ссылке из поста цена - 14$
0
Автор поста оценил этот комментарий
Такие видео на ютубе в последнее время много видел, но у меня вопрос, т.к. нигде на это не обращают внимания. Для хорошей скорости и работы сервера, чтобы интернет работал быстро и стабильно, какие параметры сервера выбирать? Например, достаточно будет по минимуму: 1 ядро, минимум озу и ссд? Я не планирую кроме как для впн его использовать
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, будет достаточно. В данном случае, они мало на что влияют.

показать ответы
Автор поста оценил этот комментарий

ну, если нужно обменять быстро, то по 80-81 А 76 хз сколько ждать придется

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Посмотрел, вы правы. Покупал неделю назад по 81. Подумал, что на бирже тоже курс за неделю упал. Ну до банков всё равно далеко.
2
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ну 76 не такой уж и не выгодный курс.

показать ответы
1
Автор поста оценил этот комментарий

самое интересное что впски мои сами живы, просто учетка заблокирована.

для продакшена пришлось побороть жабу и купить впску на европейский адрес.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Такая же ситуация, но моя VPS почему-то поперезагружалась и всё, больше не подаёт признаков жизни.

4
Автор поста оценил этот комментарий

мне заблокировали учетку Oracle Cloud. при этом я не из России, адрес указан не российский, просто валидация оплаты проходила по российской карте.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Мою тоже забанили( , но тут всё таки размер компаний разный. В таком случае никакой не российской компанией нельзя пользоваться. Для бизнеса так и есть, но для личного использования сгодится.

показать ответы
1
Автор поста оценил этот комментарий

Ip адреса? Да не, фантастика…

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Скорее всего могут заблокировать вход в админку по IP, но подключение к серверу вряд ли.

показать ответы
2
Автор поста оценил этот комментарий

Как его оплачивать?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я оплатил через webmoney

17
Автор поста оценил этот комментарий

ты уверен, что они не решат в какой-то момент прекратить дело с клиентами из РФ, как это уже было с некоторыми провайдерами?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Это сделали в основном крупные компании. Да и кто узнает, что ты из России, если указать, что ты из того же Далласа.

показать ответы
0
Автор поста оценил этот комментарий
А где этот vps физически находится? Будет ли скорость нормальная?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Локацию VPS выбираете при покупке, пропускная способность сервера 1Gbps
показать ответы
Автор поста оценил этот комментарий
А что такое? Что случилось, что потребовался ВПН?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Роскомнадзор блокирует всё и вся.
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества