Як налаштувати VPN-сервер на Raspberry Pi [Повне керівництво]

  • Пристрої Raspberry Pi можна використовувати для багатьох цілей, але одним з найпопулярніших є розміщення приватних серверів VPN.
  • Хоча налаштувати сервер VPN на своєму пристрої RPi не зовсім просто, це теж не ракетобудування.
  • Перевірте наш Розділ VPN щоб отримати більше новин, путівників та оглядів VPN.
  • Відвідайте Центр довідок щоб знайти більше посібників VPN для поширених та незвичайних проблем.
Як налаштувати VPN на Raspberry Pi

Raspberry Pi - це диво технічного прогресу, оскільки це доводить, що сила - це не лише розмір. Raspberry Pi насправді одноплатний комп'ютер.

Як і ваш телефон, він може поміститися у вашій кишені (хоча це може виглядати трохи об’ємно) і, якщо у вас є периферія, він може допомогти вам взаємодіяти з ним де завгодно.

Однак, завдяки зручності, заснованій на розмірах, багато хто вирішує використовувати ці пристрої для дуже конкретних ролей.

Деякі перетворюють їх у старовинні аркади за допомогою емуляторів, а інші використовують як сервери електронної пошти, крихітні медіа-центри чи навіть VPN серверів.

5 найкращих VPN, які ми рекомендуємо

NordVPN Знижка 59% доступна для дворічних планів Перевірте пропозицію!
PIA VPN Знижка 79%
+ 2 безкоштовних місяці
купон-розпродаж Перевірте пропозицію!
VPN CyberGhost Знижка 85%! Всього 1,99 $
на місяць протягом 15 місяців
Перевірте пропозицію!
SurfShark VPN 83% знижка (2,21 $ / місяць)
+ 3 безкоштовні місяці
Перевірте пропозицію!
VPN від BullGuard 76% (2.83$)
на 2-річний план
Перевірте пропозицію!

Як налаштувати VPN за допомогою Raspberry Pi?

Вимоги

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

Зауважте, що всі ці компоненти вам не знадобляться для встановлення VPN на Raspberry Pi. Якщо ви підключите пристрій до працюючого джерела Інтернету, ви зможете отримати до нього доступ через SSH.

Однак зауважте, що цей метод може мати деякі недоліки, оскільки він передбачає необхідність повторного підключення до RPi після зміни налаштувань мережі. Ми до цього дійдемо лише трохи.

Припускаючи, що у вас є всі необхідні компоненти, приступимо до налаштування VPN на вашому RPi.

Підключення до вашого Raspberry Pi

  1. Підключіть Кабель Ethernet у ваш маршрутизатор і Raspberry PiКабель Ethernet Raspberry Pi
  2. Підключіть RPi до джерела живлення (ми використовували наш маршрутизатор)Джерело живлення Raspberry Pi
  3. Встановіть Клієнт SSH на вашому комп’ютері
  4. Доступ до шлюзу маршрутизатора у вашому браузері
  5. Знайдіть і збережіть локальну IP-адресу RPi
  6. Запустіть клієнт SSH на своєму ПК
  7. Створіть новий сеанс SSH у клієнті
  8. Введіть IP-адреса ви записали раніше (або використовуйте малина / малина. місцевий як адреса)
  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-адреса є досить важливим у цій справі. Це дозволить вам отримати доступ до вашого персонального сервера Raspberry Pi VPN практично з будь-якої точки світу, не турбуючись про те, що його 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. Перейдіть до ОВПН файл, отриманий із вашого 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. Наш повний посібник розповість вам усе про це та як ним користуватися.

Робочий стіл Raspberry Pi PIXEL тепер доступний для вашого ПК з ОС Windows

Робочий стіл Raspberry Pi PIXEL тепер доступний для вашого ПК з ОС WindowsПіксельМалина пі

Це було пару днів тому засновником Raspberry Pi, Ебен Аптон, випустив версію графічного інтерфейсу “PIXEL”, який можна встановити безпосередньо на ПК та Mac.Для читачів, не знайомих з цим іменем, P...

Читати далі
Як запустити Windows 10 на Raspberry Pi 2

Як запустити Windows 10 на Raspberry Pi 2Малина піWindows 10

Щоб вирішити різні проблеми з ПК, ми рекомендуємо DriverFix:Це програмне забезпечення буде підтримувати ваші драйвери та працювати, тим самим захищаючи вас від поширених помилок комп’ютера та неспр...

Читати далі
Як встановити Raspbian на Raspberry Pi [Покрокове керівництво]

Як встановити Raspbian на Raspberry Pi [Покрокове керівництво]Операційна системаМалина пі

Якщо ви є гордим новим власником Raspberry Pi, ви повинні знати щось про два про цей чудовий пристрій.Перш за все, зверніть увагу, що Raspberry Pi, як і будь-який інший комп’ютер, вимагає операційн...

Читати далі