O princípio da torradeira

Um router mesh Parahub funciona como uma torradeira — ligue e esqueça. Instale o firmware num router OpenWrt compatível e configura-se sozinho, liga-se aos nós próximos e atualiza-se de noite. Sem configuração manual.

Duas redes num só router

parahub.io/free

Rede aberta sem palavra-passe. Velocidade limitada a 512 kbps. O tráfego dos convidados passa por um túnel VPN: não é responsável pelas atividades deles na internet (princípio 'Mere Conduit').

Parahub

A sua rede privada WPA3 com velocidade total. Acesso a dispositivos domésticos, NAS, DLNA. Local ao seu router e isolada dos convidados; os seus próprios nós ligam-se por um túnel cifrado, pelo que uma única rede privada pode abranger vários edifícios.

Velocidade máxima para o anfitrião

Os convidados têm acesso básico gratuito. Para mais velocidade, digitalizam um QR code e pagam satoshis via Lightning — o pagamento vai para a associação e é investido na rede. Enquanto o seu nó estiver online, os seus próprios dispositivos funcionam à velocidade máxima em qualquer nó Parahub, sem pagar.

Mesh local e global

Nós próximos conectam-se automaticamente via Wi-Fi pelo batman-adv — uma rede de convidados partilhada com roaming sem costuras, e os seus próprios nós mantêm entre si uma única rede privada. Nós em cidades diferentes conectam via Yggdrasil sobre a internet normal — automaticamente, sem reencaminhamento de portas.

Arquitetura de rede

Cada router Bumblebee cria duas redes WiFi e um backhaul mesh. Batman-adv conecta todos os routers na Camada 2. O tráfego de convidados sai por um túnel VPN WireGuard para um nó Mullvad — o dono do router nunca é o ponto de saída.

Radio 0 (2.4GHz)              Radio 1 (5GHz)
├── mesh (802.11s, SAE)       ├── mesh (802.11s, SAE)
├── parahub.io/free (open)    ├── Parahub (WPA2/WPA3, 802.11r)
├── Parahub (WPA2/WPA3)       └── → batman-adv
└── → batman-adv

         bat0 (BATMAN_V)
          │
   ┌──────┼──────┐
br-private │    guest (512kbps / paid unlimited)
10.P.P.0/24│    10.G.G.0/24
  Bee: 10Mbps│    gateway: elected Bumblebee
           │         │
           │    WireGuard VPN ──→ VPS ──→ Mullvad ──→ Internet
           │         OR
           │    Direct Mullvad (optional upgrade)
           │         OR (fallback)
           │    Mesh → nearest Bumblebee with VPN
           │
          ygg0 (Yggdrasil overlay, management)

Fluxo do tráfego de convidados

  • Padrão: WiFi Convidado → Túnel WireGuard → VPS → Mullvad → Internet
  • Upgrade: WiFi Convidado → WireGuard Mullvad direto → Internet (menor latência)
  • Fallback: WiFi Convidado → Mesh → Gateway mais próximo com VPN → Internet

Se o túnel VPN local cai, o router encontra outro Bumblebee no mesh com um túnel funcional e encaminha por ele. Se não há gateway disponível, a internet dos convidados para (kill switch).

Roaming contínuo

Todos os nós partilham o mesmo SSID, palavra-passe e encriptação (WPA2+WPA3). 802.11r Fast Transition permite handoffs de ~50ms. 802.11k/v ajudam os dispositivos a descobrir e migrar para melhores pontos de acesso. Caminha entre divisões e o teu dispositivo segue — sem necessidade de voltar a ligar.

Atualizações automáticas

Os routers verificam nova firmware todas as noites às 3h. Se há atualização, todos os nós descarregam primeiro e depois reiniciam juntos às XX:15 — o mesh fica ativo durante o download. Verificação SHA256 previne atualizações corrompidas.

Comandos de verificação

Após instalar, liga-te por SSH ao router e verifica:

batctl if                    # phy0-mesh0, phy1-mesh0
iwinfo                       # 5 wireless interfaces
cat /etc/parahub/keys        # Credentials + Yggdrasil address
uci show network.private     # Private bridge config
wg show                      # WireGuard handshake status