Idee: VPN #7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
WireGuard-kompatibles VPN für HAPNET OS, Installation mit
pkg install wireguard.Ziel
HAPNET erreicht den eigenen Server (und das spätere Intranet) über einen verschlüsselten Tunnel. Brückenprotokoll,
pkg,update, Wiki und Bugreports laufen durch den Tunnel.Ansatz
esp_wireguard, baut auf lwIP auf), als C-Modul in einer eigenen MicroPython-Firmware für das ESP32. Der Pico merkt davon nichts.Pico-Seite
wg up,wg down,wg status; Konfiguration (Schlüssel, Gegenstelle, erlaubte IPs) in/etc.Gemeinsame Grundlage (gilt auch für das andere Issue)
Das ESP32 wird ein Erweiterungsmodul, das seine Updates und Erweiterungen über den Pico bekommt:
.py/.mpy) · Pico-Pakete (Befehle, Oberfläche).requires esp32-fw >= 1.2 feature wg. Das ESP32 meldet beim Handshake Version und Fähigkeiten (hapnet-esp32 fw 1.2 features wg,ssh);pkgbietet bei Bedarf zuerst das Firmware-Update an.esp32.Partition, OTA-Variante von MicroPython) und bestätigt sich erst nach erfolgreichem Handshake (mark_app_valid_cancel_rollback), sonst automatischer Rückfall.esp-serial-flasher). Dafür zwei Leitungen vom Pico aufENundIO0im Hardware-Entwurf vorsehen.esp32-v1.3), wie heute das System.Ideen stehen jetzt im Repo (Branch dev):
ideen/VPN.md