Как настроить VPN-сервер на Raspberry Pi [Полное руководство]

How to effectively deal with bots on your site? The best protection against click fraud.
  • Устройства Raspberry Pi можно использовать для множества целей, но одним из самых популярных является размещение частных серверов VPN.
  • Хотя настроить VPN-сервер на вашем устройстве RPi не совсем просто, это тоже не ракетостроение.
  • Ознакомьтесь с нашими Раздел VPN для получения дополнительных новостей, руководств и обзоров о VPN.
  • Посетить Хаб с инструкциями чтобы узнать больше руководств по VPN для решения распространенных и необычных проблем.
Как настроить VPN на Raspberry Pi

Raspberry Pi является чудом технического прогресса, поскольку доказывает, что сила не только в размере. На самом деле Raspberry Pi - это одноплатный компьютер.

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

Однако, благодаря удобству в зависимости от размера, многие предпочитают использовать эти устройства для очень специфических ролей.

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

instagram story viewer

5 лучших VPN, которые мы рекомендуем

NordVPN Скидка 59% доступна для двухлетних планов Проверить предложение!
PIA VPN 79% предлогать
+ 2 бесплатных месяца
купон на продажу Проверить предложение!
CyberGhost VPN 85% скидка! Всего 1.99 $
в месяц при плане 15 месяцев
Проверить предложение!
SurfShark VPN Скидка 83% (2.21 $ / месяц)
+ 3 бесплатных месяца
Проверить предложение!
BullGuard VPN 76% (2.83$)
на 2-х летний план
Проверить предложение!

Как настроить VPN с Raspberry Pi?

Требования

  • Raspberry Pi (мы использовали RPi 2 модель B)
  • Карта microSD (для хранения)
  • Операционная система (мы использовали ОС Rasperry Pi, ранее Raspbian)
  • Кабель Ethernet (использовать Wi-Fi немного сложнее)
  • USB-кабель (для включения RPi)
  • Источник питания (мы подключили наш RPi к маршрутизатору)
  • Периферийные устройства (клавиатура + мышь)
  • Кабель HDMI
  • Дисплей (монитор, телевизор)
  • Клиент SSH (мы использовали Солнечная замазка)

Обратите внимание, что вам не понадобятся все эти компоненты для установки VPN на Raspberry Pi. Если вы подключите устройство к работающему источнику Интернета, вы можете получить к нему доступ через SSH.

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

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

Подключение к Raspberry Pi

  1. Подключите сетевой кабель в ваш роутер и Raspberry PiКабель Ethernet Raspberry Pi
  2. Подключите ваш RPi к источнику питания (мы использовали наш роутер)Источник питания Raspberry Pi
  3. Установить SSH-клиент на твоем компьютере
  4. Получите доступ к шлюзу вашего маршрутизатора в браузере
  5. Найдите и сохраните локальный IP-адрес RPi
  6. Запустите клиент SSH на вашем ПК
  7. Создайте новый сеанс SSH внутри клиента
  8. Введите айпи адрес вы записали ранее (или используйте малина / raspberry.local как адрес)
  9. Использовать Пи в виде имя пользователя а также малина в виде пароль
  10. Запустить сеанс

Убедитесь, что все обновлено

Прежде чем продолжить, вы должны понимать, что ОС Raspberry Pi более чувствительна к изменениям, чем, например, Windows.

Таким образом, он не предлагает автоматически исправлять какие-либо проблемы с совместимостью.

Вместо этого вы должны убедиться, что среда подходит, прежде чем устанавливать что-либо, включая программное обеспечение VPN на Raspberry Pi.

К счастью, сделать это под надлежащим руководством несложно.

Следуй этим шагам:

  1. При активном сеансе введите sudo apt-get update в SSH-терминалеОбновите SSH Raspberry Pi
  2. Подождите Обновить процесс, чтобы закончить
  3. Тип sudo apt-get upgrade в том же терминале, что и раньшеОбновите SSH Raspberry Pi
  4. Если будет предложено, введите Y для подтверждения и нажмите Входить на твоей клавиатуре
  5. Подождите Обновить процесс для завершения

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

Постоянное обновление всего на вашем устройстве Raspberry Pi - верный способ избежать проблем с совместимостью и уязвимостей, которыми можно воспользоваться.

Обратите внимание, что эти процедуры могут занять некоторое время, особенно первая часть обновления. А пока…

Получите статический IP-адрес

Иметь статический IP-адрес в этом случае очень важно. Это позволит вам получить доступ к вашему личному VPN-серверу Raspberry Pi практически из любой точки мира, не беспокоясь о том, что его IP-адрес в какой-то момент изменится.

Если у вас уже есть статический IP-адрес, все будет в порядке.

Некоторые интернет-провайдеры предлагают этот тип услуг по умолчанию, хотя многие предпочитают динамический подход для решения (или, что еще лучше, задержки) исчерпания пула IP-адресов.

Однако, если у вас есть динамический (который периодически меняется) IP-адрес, вы можете использовать DHCP или бесплатную службу динамического DNS.

Метод DHCP немного сложнее и зависит от нескольких факторов, таких как маршрутизатор и интернет-провайдер.

Таким образом, мы предлагаем вам выбрать службу динамического DNS, но не перед тем, как проверить, поддерживает ли ваш маршрутизатор DDNS (динамический DNS).

Установка PiVPN на Raspberry Pi

  1. В терминале SSH введите локон -L https://install.pivpn.io | трепатьУстановите PiVPN на RPi SSH
  2. Подождите, пока конфигурация пакета развернется (автоматически)Установка пакетов PiVPN
  3. Подтвердите превращение вашего Raspberry Pi в VPN-серверПодтвердите установку PiVPN
  4. Признать DHCP настройкиПодтверждение статического IP-адреса
  5. Выбирать да или же Нет в зависимости от вашего DHCP / ручная настройка статического IP-адреса ситуация
  6. Выберите пользователя (Пи по умолчанию)
  7. Подождите, пока установка PiVPN развернется.
  8. Выбирать OpenVPN из меню VPN с помощью клавиши пробела на клавиатуреВыберите между WireGuard или OpenVPN
  9. Подтвердите нажатием Enter
  10. Выберите Нет, когда будет предложено изменить настройки (достаточно настроек по умолчанию).Настройка параметров PiVPN
  11. Оставьте порт по умолчанию открытым (1194)
  12. Выбрать DNS провайдер ваших VPN-клиентов
  13. Выберите DNS, если у вас нет статического IP-адреса.Статический IP или DNS PiVPN
  14. Если возможно, укажите DNS-имя сервера.DNS-имя сервера PiVPN
  15. Обязательно включите автоматические обновления
  16. Перезагрузите систему, как рекомендовано

Вот и все, вы успешно установили PiVPN на свое устройство Raspberry Pi. Это не совсем ракетостроение, но в нем много шагов, которые могут легко запутать начинающих пользователей.

Создать профиль VPN

  1. Запустите сеанс SSH еще раз
  2. В терминале введите pivpn добавить
  3. Введите имя для вашего клиента
  4. Определите, сколько дней до истечения срока действия сертификата
  5. Введите и подтвердите пароль
Как добавить профиль PiVPN

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

Обратите внимание, что профили сохраняются в блоке хранения RPi, поэтому вам придется получать их оттуда (вы можете использовать удаленный VNC или устройство для чтения карт).

Обратите внимание, что вам также потребуется перенаправить порт, который вы использовали ранее. В нашем случае это был порт 1194, поэтому мы переслали это.

Подключитесь к своей частной RPi VPN

  1. Скачать OpenVPN Connect для Windows
  2. Установите его на свой ПК
  3. Запустите приложение OpenVPN Connect.
  4. Перейти к Файл вкладкаВкладка файла OpenVPN Connect
  5. Перейдите к OVPN файл, полученный из вашего RPi
  6. Импортируйте его в приложение
  7. Настройте для него имя профиляOpenVPN добавить имя профиля
  8. Нажмите кнопку "Добавить".
  9. Нажмите переключатель, чтобы активировать VPN-соединение.
  10. Введите закрытый ключ, который вы использовали для создания профиля.
Статус подключения OpenVPN

Теперь вы должны быть подключены к VPN-серверу, который вы лично настроили на своем RPi. Клиент OpenVPN Connect покажет вам некоторая полезная информация, такая как отправленный и полученный трафик, продолжительность соединения и время последнего получения пакет.

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

Если у вас по-прежнему возникают трудности, попробуйте следующее:

  1. Переустановите PiVPN
  2. Сделайте так, чтобы он использовал общедоступный IP-адрес (даже если не статический)
  3. Создайте файл OVPN
  4. Откройте файл OVPN в текстовом редакторе
  5. Замените общедоступный IP-адрес своим DDNS вручную

Это оно. VPN-соединение теперь должно работать как шарм.

Заключение

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

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

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

Часто задаваемые вопросы

  • Если вы решили настроить личный VPN дома на Windows 10, ознакомьтесь с нашим подробным руководством и узнайте, как это сделать без особых усилий.

  • Если вы хотите создать VPN-соединение в Windows 10 Вместо использования VPN-клиента ознакомьтесь с нашим подробным руководством, чтобы узнать, как это сделать.

  • Да, Windows 10 имеет встроенный VPN функция, которую можно использовать для подключения к существующему серверу VPN. Наше подробное руководство расскажет вам все о нем и о том, как его использовать.

Teachs.ru
Лучшие программные решения для астрономии для Raspberry Pi

Лучшие программные решения для астрономии для Raspberry PiRaspberry PiПрограммное обеспечение

Экономящий время опыт в области программного и аппаратного обеспечения, который помогает 200 миллионам пользователей в год. Предоставляет вам практические советы, новости и советы по улучшению ваше...

Читать далее
5 лучших эмуляторов Raspberry Pi для ПК с Windows

5 лучших эмуляторов Raspberry Pi для ПК с WindowsRaspberry PiПрограммное обеспечениеПрограммное обеспечение эмулятора

Экономящий время опыт в области программного и аппаратного обеспечения, который помогает 200 миллионам пользователей в год. Предоставляет вам практические советы, новости и советы по улучшению ваше...

Читать далее
Как настроить VPN-сервер на Raspberry Pi [Полное руководство]

Как настроить VPN-сервер на Raspberry Pi [Полное руководство]Raspberry PiVpn

Устройства Raspberry Pi можно использовать для множества целей, но одним из самых популярных является размещение частных серверов VPN.Хотя настроить VPN-сервер на вашем устройстве RPi не совсем про...

Читать далее
ig stories viewer