Перейти к основному содержанию

Общая информация

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

Зачем создавать собственный VPN?

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

Некоторые люди хотят защитить свою информацию от отслеживания корпорациями или предотвратить продажу истории посещений их интернет-провайдером (ISP), в то время как другие больше обеспокоены тем, чтобы хакеры не получили доступ к их банковским данным. Так какой же лучший способ избежать подобных сценариев?

Если бы это было видео на YouTube, то именно в этот момент я бы начал рекламировать один из упомянутых сервисов и сказал бы что-то вроде: «направляйте свой трафик через их зашифрованные серверы, чтобы никто не видел, что вы просматриваете», и дал бы промокод, чтобы вы получили несколько месяцев бесплатно. Что ж, извините, что порчу всем веселье, но 90% всей информации, представленной во время таких рекламных акций, — это откровенная ложь и запугивание, чтобы заставить вас подписаться на услугу, которая вам не нужна.

Почему мне не нужен VPN-провайдер?

Большинство подключений к веб-сайтам, которые вы используете, уже зашифрованы через протокол HTTPS. Если в адресной строке вашего веб-браузера отображается значок маленького замка, значит, ваше соединение безопасно. Никто не может увидеть, сколько денег на вашем банковском счете, или узнать ваши имена пользователей и пароли. Даже если вы используете бесплатный общедоступный Wi-Fi.

Нюанс заключается в том, что потенциальный хакер или системный администратор вашей сети может увидеть, на каком сайте вы находитесь. Поэтому, если вы хотите скрыть тот факт, что заходите в Instagram во время работы, вы можете использовать для этого VPN, но проблема в том, что вы перекладываете доверие со своего интернет-провайдера на VPN-компанию, а большинству VPN-компаний доверять не стоит. Ранее я использовал ExpressVPN в качестве примера широко распространенного VPN-сервиса. В настоящее время ExpressVPN принадлежит Kape Technologies (ранее известной как Crossrider Technologies), которая продавала вредоносное и рекламное ПО — то есть как раз те вещи, от которых VPN якобы защищают пользователей.

Для чего на самом деле нужны VPN?

К этому моменту вы, вероятно, спрашиваете себя: «А какой вообще смысл в VPN?». Что ж, VPN действительно выполняют одну законную функцию: они помогают сменить ваш IP-адрес.

Это происходит потому, что сам VPN выступает в роли посредника между устройством клиента и хостом веб-сайта. Таким образом, хост видит только IP-адрес VPN, а не клиента.

Это может быть очень полезно по нескольким причинам. Это мешает хакерам использовать ссылки-ловушки для получения вашего реального IP-адреса. Стримеры на Twitch часто используют VPN, чтобы защитить свои трансляции от DDoS-атак.

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

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

Создание собственного частного VPN

Это подводит нас к тому, как создать свой собственный частный VPN (PVPN). Это будет ваш личный VPN, который вы настроите с собственным IP-адресом, что даст вам гораздо больше контроля, чем при использовании VPN-сервиса. Вам не придется беспокоиться о том, что сервис ведет логи вашей активности или продает ваши данные, потому что вы сами будете выступать в качестве своего VPN-сервиса. Он будет настолько анонимным и частным, насколько вы пожелаете, поскольку контроль будет в ваших руках.

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

Что вам понадобится?

  • Любой компьютер с операционной системой на ваш выбор (я буду использовать Raspberry Pi 4, 8 ГБ)
  • Ваша операционная система (я буду использовать Ubuntu)

Шаг 1: Обновление системы

  • Обновите операционную систему, открыв терминал и выполнив команду sudo apt update && sudo apt upgrade.

Шаг 2: Поиск и запись IP-информации

  • Используйте две приведенные ниже команды, чтобы найти информацию о своем IP-адресе. Вам нужно найти две строки, которые заканчиваются на scope global eth0
    • IP a
    • IP a show eth0

Шаг 3: Загрузка и запуск скрипта OpenVPN

  • Используйте эту команду для загрузки скрипта OpenVPN
  • Предоставьте скрипту права на выполнение с помощью команды chmod
    • chmod +x openvpn-install.sh

Шаг 4: Запуск VPN

  • Выполните загруженный скрипт с помощью команды ниже
    • sudo ./openvpn-install.sh
  • Скрипт запросит IP-информацию, которую мы просили вас записать ранее. Введите соответствующие данные в нужные поля. Рекомендуется установить DNS на 1.1.1.1 или Google DNS, так как это обеспечит лучшую производительность.

Шаг 5: Запуск, остановка или перезапуск сервера

Используйте следующие команды для запуска, остановки или перезапуска сервера.

остановка сервера: $ Sudo systemctl stop openvpn-server@server.service

запуск сервера: $ Sudo systemctl start openvpn-server@server.service

перезапуск сервера: $ Sudo systemctl restart openvpn-server@server.service

получение статуса сервера: $ Sudo systemctl status openvpn-server@server.service

Шаг 6: Подключение к PVPN

На сервере вы найдете файл конфигурации клиента под названием ~/desktop.ovpn. Используйте команду безопасного копирования (SCP), чтобы перенести этот файл на свой локальный компьютер.

$ scp vivek@104.20.187.5:~/deskcop.ovpn

Чтобы подключиться к своему VPN, вам нужно предоставить этот файл клиенту OpenVPN на устройстве, с которого вы хотите подключиться.

Пользователи Linux должны использовать следующую команду...

$ sudo yum install openvpn

Вам также нужно будет скопировать файл desktop.ovpn, как показано ниже

$ sudo cp desktop.ovpn /etc/openvpn/client.conf

Вы можете проверить соединение командой

$ sudo openvpn --client --config /etc/openvpn/desktop.conf

Jacob Mehnert

Участник с: 10/18/21

49 816 Репутация

Автор 52 руководств

Команда

iFanatics Участник iFanatics

Community

69 членов

Автор 1 151 руководств

2 Комментариев

According to me, the VPN service that you choose should provide the fastest connection. There are many feature-rich VPNs available but they don't provide good speed which is the primary function. You can read some of the fastest and best VPN services here- https://softappworld.com/fastest-vpn-for...

Eva Smith - Ответить Поделиться

How to run the vpn code

health care - Ответить Поделиться

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

Статистика просмотров:

За последние 24 часов: 2

За последние 7 дней: 35

За последние 30 дней: 104

За всё время: 2,272