Как сделать свое впн на пк
Перейти к содержимому

Как сделать свое впн на пк

  • автор:

Как сделать свой VPN дешево и быстро? Способ для продвинутых!

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

В данной же статье мы рассмотрим более сложный, но при этом более гибкий способ. ��Необходимое время на создание — 15 минут.

1. Сначала необходимо скачать ПО Wireguard на свой ПК по ссылке;

2. Переходим по ссылке и регистрируемся в timeweb cloud;

3. После того как мы зарегистрировались переходим в Общий проект и выбираем в правом верхнем углу: Создать -> Облачный сервис;

4. После нам необходимо выбрать ОС на которой будет работать наша виртуальная машина, выбрать регион, убрать лишние услуги и нажать кнопку Создать;

5. После развертывания сервера и установки на него ОС на почту нам упадут данные для подключения к серверу;

6. Подключаемся к серверу по SSH и далее необходимо прописать следующее:

1) curl -sSL https://get.docker.com | sh

2) sudo usermod -aG docker $(whoami)

-e WG_HOST=YOUR_SERVER_IP \

-e PASSWORD=YOUR_ADMIN_PASSWORD \

—restart unless-stopped \ weejewel/wg-easy

5) Вместо «YOUR_SERVER_IP» пишем ваш IP-адрес сервера. Вместо «YOUR_ADMIN_PASSWORD» пишем пароль, который вы хотите использовать для входа в веб-интерфейс своего VPN.

После того как мы выполнили все вышеуказанные пункты, переходим в наш браузер и вбиваем: 0.0.0.0:51821, где 0.0.0.0 IP-адрес вашего сервера. Так мы получим доступ к web форме нашего VPN.

Стоимость данного VPN составляет 188 рублей в месяц!

Если на каком то этапе Вам что то стало непонятно, то у меня есть также видео инструкция, посмотрите ее, что бы разобраться:

Делаем свой VPN-сервер с трафиком 32 ТБ одной командой

Судя по последним новостям, в ближайшее время Роскомнадзор заблокирует в России ещё семь VPN-сервисов, в том числе Windscribe, Proton VPN и VPN Proxy Master. Это очень популярные публичные сервисы, которые, увы, в ближайшее время работать не будут.

Чтобы иметь доступ к необходимым для вас сайтам, расскажу о простом способе настройки собственного VPN-сервера на базе OpenVPN при помощи всего одной команды. Я уже рассказывал про способы с Outline и Amnezia.

Так что теперь есть целых три рабочих и довольно простых способа сделать свой VPN, который никто не заблокирует. Но этот мой самый любимый.

Почему личный VPN лучше

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

Подготовка

Учтите, что делать все операции мы будем по ssh-подключению к серверу. Не бойтесь, это несложно, нужно будет всего лишь копировать и вставлять команды приведённые в статье, их немного. Но перед этим установите следующий софт:

— Putty (для SSH-подключения на старых версиях Windows. На десятки, на macOS и Linux можно использовать встроенный терминал)

— OpenVPN Client (для установки соединения ваших устройств с вашим сервером)

— FileZilla (программа понадобится для загрузки полученных VPN-ключей для их последующей установки)

После этого переходим к следующему, пожалуй, самому важному шагу.

Арендуем сервер

Сделать это вы можете где угодно, но имейте ввиду, что большинство платформ, вроде Amazon Web Services, Digitalocean и Google Cloud для граждан России не работают, так как не принимают оплату банковскими картами, выпущенными в РФ.

Поэтому я могу посоветовать провайдера VDSina (реф). Стоимость аренды составит порядка 200 рублей в месяц. Два года уже арендую у них сервера не только для VPN, но и для веб-проектов, и никаких проблем не было.

VDSina принимает российские банковские карты, криптовалюты и электронные кошельки, вроде WebMoney и QIWI. Но вы можете воспользоваться и другим хостингом.

Настраивайте сервер по следующим параметрам:

В качестве операционной системы выберите Ubuntu 20.04

Тип сервера: стандартный

Тариф: 6,6 рублей в день (около 200 рублей в месяц, это хватит для VPN)

Опционально можете включить резервное копирование, оно стоит сверху еще 6 рублей в день, но позволяет в случае возникновения неполадок откатить всю программную начинку сервера к рабочему состоянию. В таком случае аренда обойдётся вам 300 рублей в месяц.

На этом все, переходим к следующему этапу

Устанавливаем VPN

Для этого открываем терминал или Putty и вводим следующие команды. После ввода каждой команды нужно нажимать Enter:

1. ssh root@ip-адрес сервера (его можно найти в Поддержка/Тикеты)

2. Согласитесь с подключением — yes

3. После введите пароль сервера (его также можно найти в тикете)

4. После вводим комманду wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh (исходный код утилиты можно найти на Github)

5. Выберите протокол подключения UDP — введите цифру 1

6. Согласитесь со стандартным портом. Просто нажмите enter

7. Выберите стандартные настройки сервера для DNS, введя цифру 1

8. Введите имя ключа клиента

9. Нажмите Enter

После того как ключ будет создан, открывайте FileZilla.

Как сделать свой VPN дешево и быстро?

vpn

Туториалы

Автор Filimonov Alexey На чтение 3 мин Просмотров 261 Опубликовано 10.06.2023
Инструкция по настройке своего собственного vpn сервера wireguard.

В эру повсеместного мониторинга и ограничений в интернете⛔, обеспечение свободы выражения и доступа к информации становится все более актуальным. Многие пользователи и организации ищут способы обеспечить приватность своих данных и обойти блокировки, чтобы свободно общаться и получать информацию в онлайн-пространстве. И здесь на помощь приходит виртуальная частная сеть (VPN).

����В серии статей я расскажу о двух способах создания собственного VPN:

  • Самый простой и быстрый, тут нам даже не потребуются навыки Программирования. ��Необходимо времени на создание – 1 минута;
  • Более сложный, но с расширенными настройками для более искушенных пользователей. ��Необходимое время на создание – 15 минут.

����В этой статье мы рассмотрим самый простой способ создания своего собственного VPN!

Для создания собственного VPN нам потребуется арендовать сервер и скачать программное обеспечение Wireguard на свой ПК.

����Скачать Wireguard можно по ссылке, доступна для всех ОС (Windows, Mac OS, Linux).

В качестве сервера мы будем использовать сервера timeweb cloud, у них хорошие скорости и низкие цены. Для создания нашего сервера нам понадобится 188 рублей в месяц!

��Далее рассмотрим по шагам, что нужно делать:

1. Переходим и регестрируемся в timeweb cloud;

2. После того как мы зарегестрировались переходим в Общий проект и выбираем в правом верхнем углу: Создать -> Облачный сервис;

3. На следующем этапе нам нужно перейти во вкладку Маркетплейс;

4. Далее наживаем на вкладку VPN и выбираем Wireguard-GUI в качестве ПО.

5. Далее необходимо выбрать интересующий нас регион, я выбрал Польшу!

6. На следующем этапе отключаем все ненужные дополнительный услуги, такие как бекап и выбираем минимальный по стоимости тариф. В моем случае стоимость составила 188 рублей в месяц!

7. После нажатия кнопки создать, нам на почту будут отправлены все данные для входа в веб версию Wireguard (ссылка, логин, пароль).

8. Переходим по ссылке, вводим все необходимые данные, а далее создаем новый тонель подключения, скачиваем conf файл к себе на устройство и с помощью ПО Wireguard открываем его.

��Вот и все! Мы только что настроили свой собственный VPN сервер!

В своей второй статье расскажу про другой способ по созданию собственного VPN сервера, который подойдет тем кто хочет прописать все настройки в ручную!

PS. Я веду свой канал на YouTube, где рассказываю о своем захватывающем путешествии смены профессии от энергетика до Front-end Программиста.

В статье есть реклама хостинга ООО «ТАЙМВЭБ.КЛАУД», ИНН 7810945525, 2VtzqxT8a96

Как поднять свой VPN на сервере

VPN (Virtual Private Network) — в переводе с английского означает «виртуальная частная сеть». Технология ВПН служит для защиты трафика от отслеживания и постороннего вмешательства. Однако бесплатные VPN-сервисы не всегда бывают надежными и безопасными на 100%, поэтому все большее количество пользователей хотят поднять собственный ВПН на личном виртуальном сервере. В нашей статье мы подробно расскажем, как настроить VPN на сервере с помощью OpenVPN. Начнем!

Как поднять VPN на VPS.

Настраиваем VPN на VPS: пошаговая инструкция 2024

Чтобы поднять свой ВПН на сервере, необходимо выполнить следующие шаги:

  1. Аренда виртуального сервера.
  2. Подключение к серверу по SSH.
  3. Установка и настройка OpenVPN.
  4. Скачивание конфига через FTP-клиент.
  5. Подключение к VPN.

Ниже мы подробнее расскажем о каждом пункте.

№1. Аренда виртуального сервера

Виртуальный выделенный сервер (VPS/VDS) — это вид хостинга, при котором в аренду сдается часть обычного физического сервера, выделенная с помощью технологии виртуализации. Арендовать VPS гораздо дешевле, чем целый физический сервер, а по возможностям они практически идентичны — свой VPN можно настроить и там и там.

В компании «RuWeb» клиенты могут арендовать VPS для VPN в двух локациях: в России и Европе (Нидерланды). Стоимость услуги начинается от 199 ₽ в месяц.

Тарифы VPS.

Для нашей задачи достаточно будет базового тарифа. Выбираем его, проходим простую процедуру регистрации и оплачиваем услугу. Обратите внимание, в нашем примере при выборе шаблона мы использовали Ubuntu 20.04.

Шаблоны VPS.

После оплаты и активации вам придут доступы к серверу, которые понадобятся для дальнейшей работы: имя пользователя (логин), пароль и IP-адрес.

№2. Подключение к серверу по SSH

SSH — это протокол, позволяющий производить удаленное управление операционной системой. С помощью SSH-клиента (специальной программы) можно подключаться к VPS и производить необходимые настройки.

Для примера мы будем использовать SSH-клиент Putty — он бесплатный, скачать его можно с официального сайта.

Открываем Putty, в поле «Host Name» вводим IP-адрес сервера, в поле «Port» оставляем «22». Нажимаем кнопку «Open». Откроется консоль, в которой мы будем работать с сервером.

Начало работы с Putty.

Вводим логин (в нашем случае «root») и нажимаем Enter. Вручную или правой кнопкой мыши вводим пароль от сервера и нажимаем Enter. Подключение прошло успешно. Обратите внимание, пароль не отображается в интерфейсе Putty — не пугайтесь, это нормально.

Подключение к серверу.

№3. Установка и настройка OpenVPN

Чтобы установить OpenVPN на сервер, вводим следующую команду и нажимаем Enter:

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

Запустится процесс установки. Далее выполним настройку и создадим конфигурационный файл:

  1. Which protocol should OpenVPN use? Выбираем протокол: вводим цифру «1» и нажимаем Enter.
  2. What port should OpenVPN listen to? Ничего не вводим и просто нажимаем Enter.
  3. Select a DNS server for the clients. Выбираем DNS-сервер: например, вводим цифру «2» (Google) и нажимаем Enter.
  4. Enter a name for the first client. Придумываем имя клиента на английском языке (оно может быть любым) и нажимаем Enter.

Далее нажимаем любую кнопку для начала установки и ждем завершения.

Настройка OpenVPN.

№4. Скачивание конфига через FTP-клиент

FTP — протокол передачи файлов по сети, а FTP-клиент — специальная программа для упрощения доступа к FTP-серверу. С помощью этой программы мы подключимся к VPS и скачаем созданный конфигурационный файл.

В нашем примере мы будем использовать бесплатный FTP-клиент FileZilla — скачать его можно с официального сайта.

Открываем FileZilla. В поле «Хост» вводим:

sftp://Айпи-адрес-сервера 

Имя пользователя и пароль — берем из доступов. Нажимаем кнопку «Быстрое соединение». После подключения в интерфейсе справа отобразятся папки на сервере, а слева — на вашем компьютере. Находим конфигурационный файл на сервере и сохраняем его у себя на компьютере (с помощью мыши перетаскиваем в левую часть экрана в интерфейсе FileZilla).

FileZilla.

Чтобы открыть конфигурационный файл, нужно скачать программу OpenVPN с официального сайта.

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

После установки OpenVPN нажимаем на конфигурационный файл два раза и нажимаем «Да». Обратите внимание, файл сохранился в папке на нашем компьютере, которая была выбрана в программе FileZilla при скачивании.

OpenVPN может запуститься в свернутом виде. Чтобы подключится к ВПН, найдите иконку приложения в правом нижнем углу и нажмите на нее правой кнопкой мыши. Выберите конфигурационный файл и нажмите «Подключиться».

Как создать дополнительных клиентов OpenVPN на сервере: команды

Если вы хотите добавить клиентов на сервер с уже установленным OpenVPN — допустим, через время, когда клиент «созрел», — лучше использовать для этого специальную утилиту Easy-RSA. Это набор сценариев для управления сертификатами, который позволит вам легко создавать ключи и сертификаты для дополнительных клиентов.

Вам нужно будет подключиться к серверу по SSH, как мы делали в начале статьи, и, если утилита еще не установлена, ввести в терминал следующую команду:

sudo apt install easy-rsa 

Далее мы опишем действия пошагово.

    Переходим в директорию Easy-RSA с помощью команды:

cd /usr/share/easy-rsa 
sudo nano vars 
source vars 
./build-key
sudo cp keys/.crt keys/.key keys/ca.crt /etc/openvpn/ 
sudo nano /etc/openvpn/.ovpn 
sudo systemctl restart openvpn 

Готово! Мы добавили нового клиента, осталось только передать ему файлы. Используя вышеописанную инструкцию по работе с FileZilla, скачайте на свой компьютер .ovpn, .crt, .key и ca.crt. Эти четыре файла необходимо скопировать на клиентское устройство. Т. е. на компьютер или смартфон, с которого будет вестись подключение к вашей виртуальной частной сети. Следуйте указаниям того OpenVPN-клиента, который используется на этом устройстве.

Для создания нового пользователя вам нужно будет повторять процедуру, за исключением изменения настроек «vars».

В дополнение стоит отметить, что самый простой способ создания нового клиента OpenVPN (получения файла конфигурации *.ovpn) — просто запустить скрипт установки OpenVPN повторно.

Надеемся, у вас все получилось!

Заключение

Отлично, теперь вы знаете, как создать собственный VPN с помощью VDS-сервера. Остались вопросы? Обратитесь в службу технической поддержки RuWeb — наши специалисты обязательно помогут, если у вас возникнут трудности с настройкой на серверах нашей компании.

VPN предназначен для доступа на гос. ресурсы (например, Госуслуги) из-за рубежа.

Добавить комментарий

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