Raspberry Pi — идеальное устройство для VPN-сервера. Маленькое, дешёвое, потребляет 5 ватт. Разберу.

Что понадобится

  • Raspberry Pi 3, 4 или 5.
  • MicroSD 16+ ГБ.
  • Ethernet (или Wi-Fi).
  • 30 минут времени.

Способ 1. WireGuard на Raspberry Pi

Шаги:

  1. Установить Raspberry Pi OS.
  2. Обновить систему: sudo apt update && sudo apt upgrade.
  3. Установить WireGuard: sudo apt install wireguard.
  4. Сгенерировать ключи: wg genkey | tee privatekey | wg pubkey > publickey
  5. Создать конфиг /etc/wireguard/wg0.conf.
  6. Запустить: sudo wg-quick up wg0.

Способ 2. PiVPN (автоматизация)

PiVPN — скрипт, который настраивает всё автоматически.

Шаги:

  1. curl -L https://install.pivpn.io | bash
  2. Следовать инструкциям.
  3. Выбрать WireGuard или OpenVPN.
  4. Готово.

Способ 3. VPN-клиент на Pi

Если Pi используется как роутер — можно подключить его к внешнему VPN.

Шаги:

  1. Установить WireGuard-клиент.
  2. Загрузить конфиг от VPN-сервиса.
  3. Подключиться.
  4. Настроить маршрутизацию — все устройства в сети через VPN.

Что важно

  • Статический IP или DDNS — иначе не подключиться снаружи.
  • Проброс порта на роутере — для входящих подключений.
  • Fail2ban — защита от брутфорса.
  • Обновления — раз в месяц.

Итог

Raspberry Pi — отличный VPN-сервер. Дешёвый, тихий, потребляет минимум.