Общая информация
Виртуальные частные сети (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
- wget https://git.io/vpn -O openvpn-install.sh
- Предоставьте скрипту права на выполнение с помощью команды 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
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 - Ответить Поделиться