Open Source Review 2 - RaspAP WiFi portal
Open-source Review Series
Ci sono molti ottimi progetti open-source, ma il lungo processo di installazione, configurazione e apprendimento di nuovi sistemi, senza alcuna garanzia che il software possa supportare i vari casi d’uso, può essere una fonte di attrito.
lo scopo della open-source review series è quello di immergersi in diversi progetti open-source in modo che il lettore possa comprendere le caratteristiche e le capacità di diversi software open-source, senza dover perdere tempo a scoprirle da solo.
RaspAP — WiFi Configuration portal
Diamo un’occhiata a RaspAP, un’interfaccia completamente reattiva e pronta per i dispositivi mobili che consente di controllare i servizi e le opzioni di rete pertinenti.
Project Overview — As of 27/02/2015
RaspAP is feature-rich wireless router software that just works on many popular Debian-based devices, including the Raspberry Pi. Customizable, mobile-friendly interface in 20+ languages. Sets up in minutes.
- Repository: GitHub link
- Creato da: RaspAP
- Primo Commit: May 22, 2015
- Numero di stelle: 4k+
- Numero di commits: 2500+
Sistemi operativi compatibili
RaspAP è stato originariamente realizzato per Raspbian, ma ora si installa anche sulle seguenti distribuzioni basate su Debian.
Installazione
Il programma di installazione è stato progettato per aiutare gli utenti a creare un’istanza di RaspAP in modo rapido e con grande flessibilità.
È disponibile al seguente link: Quick installer.
Caratteristiche principali
WireGuard support
WireGuard® è una VPN estremamente semplice ma veloce e moderna che utilizza una crittografia all’avanguardia. È molto più performante di OpenVPN ed è generalmente considerata la soluzione VPN più sicura, più facile da usare e più semplice per le moderne distribuzioni Linux.
WireGuard può essere installato facoltativamente tramite il Quick installer. Una volta terminata l’installazione, è possibile gestire le impostazioni locali (del server), creare una configurazione peer e controllare il servizio wg-quick con RaspAP.
I dettagli sono forniti qui.
OpenVPN support
OpenVPN può essere installato facoltativamente dal programma di installazione rapida. Una volta fatto questo, è possibile gestire le configurazioni dei client e il servizio openvpn-client con RaspAP.
Per configurare un client OpenVPN, caricare un file .ovpn valido e, facoltativamente, specificare le credenziali di accesso. RaspAP memorizzerà la configurazione del client e aggiungerà le regole del firewall per inoltrare il traffico dall’interfaccia tun0 di OpenVPN all’interfaccia wireless configurata.
Ad Blocking
Questa funzione utilizza la blacklist DNS per bloccare le richieste di annunci, tracker e altri host indesiderati. Per abilitare il blocco degli annunci, è sufficiente rispondere alla richiesta durante l’installazione. Essendo una versione beta, incoraggiamo i test e i feedback degli utenti di RaspAP.
I dettagli sono [forniti qui] (https://docs.raspap.com/adblock/).
Bridged AP
Per impostazione predefinita, RaspAP configura un AP instradato a cui i client possono connettersi. È possibile anche una configurazione AP bridged. Far scorrere la levetta della modalità AP bridged nella scheda Avanzate di Configura hotspot, quindi salvare e riavviare l’hotspot.
Nota: in modalità bridged, tutte le funzionalità di routing sono gestite dal router a monte. Poiché il router assegna gli indirizzi IP all’hotspot del dispositivo e ai suoi client, potrebbe non essere possibile raggiungere l’interfaccia web del RaspAP dall’indirizzo predefinito 10.3.141.1. Per accedere all’interfaccia web di RaspAP, utilizzare il nome host del RPi seguito da .local. Con le impostazioni predefinite di Raspbian, l’indirizzo dovrebbe essere raspberrypi.local.
802.11ac 5GHz support
RaspAP offre un’opzione di modalità wireless 802.11ac per l’hardware supportato (attualmente RPi 3B+/4 e modelli Orange Pi compatibili) e per i domini normativi wireless.
Chi dovrebbe considerare l’uso di RaspAP?
Trovo che RaspAP sia una soluzione davvero semplice per convertire qualsiasi dispositivo basato su Debian in un ripetitore/bridge WiFi e altro ancora. RaspAP supporta molte funzionalità, come il certificato SSL, il captive portal, ecc.
Il vantaggio di usare RaspAP su qualsiasi dispositivo Debian permette di superare i problemi hardware associati ai ripetitori “plug-and-play”.
Conclusioni
RaspAP offre molto per quanto riguarda la gestione del WiFi. Dato che viene mantenuto attivamente, non vedo l’ora di vedere dove andrà a parare questo fantastico progetto open-source.