- Пристрої Raspberry Pi можна використовувати для багатьох цілей, але одним з найпопулярніших є розміщення приватних серверів VPN.
- Хоча налаштувати сервер VPN на своєму пристрої RPi не зовсім просто, це теж не ракетобудування.
- Перевірте наш Розділ VPN щоб отримати більше новин, путівників та оглядів VPN.
- Відвідайте Центр довідок щоб знайти більше посібників VPN для поширених та незвичайних проблем.
Raspberry Pi - це диво технічного прогресу, оскільки це доводить, що сила - це не лише розмір. Raspberry Pi насправді одноплатний комп'ютер.
Як і ваш телефон, він може поміститися у вашій кишені (хоча це може виглядати трохи об’ємно) і, якщо у вас є периферія, він може допомогти вам взаємодіяти з ним де завгодно.
Однак, завдяки зручності, заснованій на розмірах, багато хто вирішує використовувати ці пристрої для дуже конкретних ролей.
Деякі перетворюють їх у старовинні аркади за допомогою емуляторів, а інші використовують як сервери електронної пошти, крихітні медіа-центри чи навіть VPN серверів.
5 найкращих VPN, які ми рекомендуємо
Знижка 59% доступна для дворічних планів | Перевірте пропозицію! | |
Знижка 79% + 2 безкоштовних місяці |
Перевірте пропозицію! | |
Знижка 85%! Всього 1,99 $ на місяць протягом 15 місяців |
Перевірте пропозицію! | |
83% знижка (2,21 $ / місяць) + 3 безкоштовні місяці |
Перевірте пропозицію! | |
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
- Підключіть Кабель Ethernet у ваш маршрутизатор і Raspberry Pi
- Підключіть RPi до джерела живлення (ми використовували наш маршрутизатор)
- Встановіть Клієнт SSH на вашому комп’ютері
- Доступ до шлюзу маршрутизатора у вашому браузері
- Знайдіть і збережіть локальну IP-адресу RPi
- Запустіть клієнт SSH на своєму ПК
- Створіть новий сеанс SSH у клієнті
- Введіть IP-адреса ви записали раніше (або використовуйте малина / малина. місцевий як адреса)
- Використовуйте пі як ім'я користувача і малина як пароль
- Запустіть сеанс
Переконайтесь, що все оновлено
Перш ніж продовжити, ви повинні зрозуміти, що ОС Raspberry Pi більш чутлива до змін, ніж, наприклад, Windows.
Тому він не пропонує автоматично виправляти будь-які проблеми сумісності.
Натомість вам слід переконатися, що оточення відповідає умовам, перш ніж встановлювати що-небудь, включаючи програмне забезпечення VPN на вашому Raspberry Pi.
На щастя, зробити це не складно за належних вказівок.
Виконайте такі дії:
- Коли сеанс активний, введіть sudo apt-get update в терміналі SSH
- Зачекайте оновлення процес закінчити
- Тип sudo apt-get upgrade в тому самому терміналі, що і раніше
- Якщо буде запропоновано, введіть Y для підтвердження та удару Введіть на клавіатурі
- Зачекайте оновлення процес завершити
Виконання цих двох операцій є надзвичайно важливим, оскільки запуск сервера VPN передбачає певний рівень безпеки.
Постійне оновлення на вашому пристрої Raspberry Pi є надійним методом, щоб уникнути проблем сумісності та уразливостей, які можна використати.
Зверніть увагу, що ці процедури можуть зайняти досить багато часу, особливо оновлення частини першої. Отже, тим часом ...
Отримайте статичну IP-адресу
Маючи статична IP-адреса є досить важливим у цій справі. Це дозволить вам отримати доступ до вашого персонального сервера Raspberry Pi VPN практично з будь-якої точки світу, не турбуючись про те, що його IP-адреса колись зміниться.
Якщо у вас вже є статична IP-адреса, з вами все повинно бути.
Деякі провайдери пропонують цей тип послуг за замовчуванням, хоча багато хто віддає перевагу динамічному підходу для вирішення (або ще краще затримки) вичерпання пулу IP-адрес.
Однак, якщо у вас є динамічна (яка періодично змінюється) IP-адреса, ви можете використовувати DHCP або безкоштовну динамічну службу DNS.
Метод DHCP дещо складніший і залежить від кількох факторів, таких як маршрутизатор та провайдер.
Таким чином, ми пропонуємо вибрати динамічну службу DNS, але не раніше, ніж перевірити, чи підтримує ваш маршрутизатор DDNS (динамічний DNS).
Встановлення PiVPN на Raspberry Pi
- В терміналі SSH введіть завивка -L https://install.pivpn.io | баш
- Дочекайтеся розгортання конфігурації пакета (автоматизовано)
- Підтвердьте перетворення вашого Raspberry Pi у сервер VPN
- Визнайте DHCP налаштування
- Вибирайте Так або Немає залежно від вашого DHCP / ручна статична конфігурація IP ситуація
- Виберіть користувача (пі за замовчуванням)
- Зачекайте, поки інсталяція PiVPN розгорнеться деякий час
- Виберіть OpenVPN з меню VPN за допомогою клавіші пробілу на клавіатурі
- Підтвердьте, натиснувши Enter
- Виберіть Ні, коли буде запропоновано налаштувати параметри (налаштування за замовчуванням досить хороші)
- Залиште порт за замовчуванням відкритим (1194)
- Виберіть DNS провайдера ваших клієнтів VPN
- Виберіть DNS, якщо у вас немає статичної IP-адреси
- Визначте DNS-ім'я сервера, якщо це можливо
- Обов’язково увімкніть оновлення без нагляду
- Перезавантажте систему, як рекомендовано
Ось і все, ви успішно встановили PiVPN на своєму пристрої Raspberry Pi. Це не зовсім ракетна наука, але вона має багато кроків, які можуть легко заплутати початківців користувачів.
Створіть профіль VPN
- Запустіть сеанс SSH ще раз
- У терміналі введіть pivpn додати
- Введіть ім'я для вашого клієнта
- Визначте, скільки днів до закінчення терміну дії сертифіката
- Введіть і підтвердьте пароль
Після виконання всіх наведених вище дій ваш профіль VPN повинен бути автоматично створений, і тепер ви зможете ним користуватися без будь-яких проблем.
Зверніть увагу, що профілі зберігаються на блоці зберігання RPi, тому вам доведеться їх завантажувати звідти (ви можете використовувати віддалений VNC або кард-рідер).
Зверніть увагу, що вам також потрібно буде переслати порт, який ви використовували раніше. У нашому випадку це був порт 1194, тому ми переслали цей.
Підключіться до приватної RPi VPN
- Завантажити OpenVPN Connect для Windows
- Встановіть його на свій ПК
- Запустіть програму OpenVPN Connect
- Перейдіть до Файл вкладку
- Перейдіть до ОВПН файл, отриманий із вашого RPi
- Імпортуйте його в програму
- Налаштуйте для нього назву профілю
- Натисніть кнопку Додати
- Натисніть перемикач, щоб активувати з'єднання VPN
- Введіть приватний ключ, який ви використовували для створення профілю
Тепер ви повинні бути підключені до сервера VPN, який ви особисто налаштували на вашому RPi. Клієнт OpenVPN Connect покаже вам корисну інформацію, таку як ваш відправлений та отриманий трафік, тривалість з'єднання та час, коли ви отримали останній пакет.
Якщо з якихось причин вам не вдається підключитися до вашої VPN, перевірте, чи правильно ви переадресували порт (обов’язково використовуйте локальну IP-адресу вашого RPi замість зовнішньої).
Якщо у вас все ще виникають труднощі, спробуйте наступне:
- Переінсталюйте PiVPN
- Нехай він використовує загальнодоступну IP-адресу (навіть якщо вона не статична)
- Створіть файл OVPN
- Відкрийте файл OVPN у текстовому редакторі
- Замініть загальнодоступну IP-адресу на ваш DDNS вручну
Це воно. З’єднання VPN тепер має працювати як шарм.
Висновок
З огляду на все, здається, що RPi - це справді інструмент із різними талантами, який також може бути використаний як ваш приватний, особистий VPN-сервер.
Ви також можете підключитися до сервера VPN за допомогою свого телефону. Однак зверніть увагу, що для кожного нового клієнта, який підключається до вашого сервера, вам потрібно створити новий профіль VPN.
Для кращої безпеки переконайтеся, що кожен профіль має інший надійний пароль.
Питання що часто задаються
Якщо ви вирішили налаштуйте персональний VPN вдома в Windows 10, ознайомтеся з нашим вичерпним посібником і дізнайтеся, як це зробити без зусиль.
Якщо хочеш створити підключення VPN у Windows 10 замість того, щоб користуватися VPN-клієнтом, перегляньте наш детальний посібник, щоб дізнатися, як це можна зробити.
так, Windows 10 має вбудований VPN функція, яку можна використовувати для підключення до існуючого сервера VPN. Наш повний посібник розповість вам усе про це та як ним користуватися.