wireguard-pico-w
WireGuard VPN для Raspberry Pi Pico W с поддержкой IPv4-подключений и простым API на базе Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:9344e4b98aca80d258841bfbd6ec5b51e7263df5fa89f99836587909b397d790wireguard_pico_w-0.1.7-9344e4b9.zipОписание
Порт WireGuard для Raspberry Pi Pico W и RP2040, адаптированный с оригинального проекта WireGuard-ESP32. Библиотека настраивает безопасный VPN-туннель, заменяя зависимости от ESP-IDF на совместимый слой для Arduino-Pico ядра и lwIP. Поддерживает IPv4-подключения к WireGuard-серверам по IP-адресу или имени хоста, работает с модулем CYW43 для WiFi. API сохранён близким к оригиналу: простой режим begin() включает полный туннель (0.0.0.0/0), а beginAdvanced() позволяет задавать собственные диапазоны допустимых IP. Предусмотрены опциональные логи в Serial вместо ESP-специфичных функций. Требует включённый WiFi и стабильное IPv4-соединение для работы.