Avvocati e Mac: Compendium

26. VPN facile con Raspeberry Pi e Wireguard


Listen Later


In questa puntata del podcast vi parlo di come ho creato una VPN casereccia spendendo poco ed utilizzando un Raspberry Pi e Wireguard con PIvpn.

Note dell'episodio

Di seguito una veloce guida (non esaustiva) ma che dovrebbe aiutarvi.

Installazione Wireguard semplice con PiVPN

Circa 90 € kit Raspberry Pi 3 su Amazon o su VM (macchina virtuale) su qualsiasi Mac o PC ma consuma di più a livello energetico.

  1. Configurare Raspeberry Pi
  2. Aprire sul router la porta UDP 51820 per Wireguard (altrimenti ci sono problemi con la configurazione di PiVPN) deve puntare all'indirizzo IP su cui si trova il server di Wireguard
  3. Far girare lo script di PiVPN e seguire le istruzioni.
  4. Il risultato della prima installazione non è ottimale per l'uso quotidiano / tipico di una VPN. Dobbiamo quindi fare alcune modifiche manualmente. Fermare Wireguard con sudo wg-quink down wg0
  5. Andare in sudo vim /etc/wireguard/wg0.conf
  6. Aggiungere quanto segue per far vedere da remoto la rete interna dove è collegato il Raspberry Pi, all'interno della parte [Interface] (non nella parte [Peer]):
  7. PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
    1. Aggiungere anche PersistentKeepalive = 25 nel file wg0.conf all'interno dei client (la parte contraddistinta da [Peer]), serve per mantenere la connessione sempre attiva.
    2. Salvare e poi digitare sudo wg-quick up wg0
    3. Aggiungendo dei client non ci sono problemi perché si inseriscono in fondo al file di configurazione e non modificano la configurazione principale

      Documentazione piVPN: teoricamente funziona su qualsiasi server da testare su mia VM in ufficio con Pi-hole.

      Gestione piVPN con VM (macchina virtuale) di VirtualBox

      Io ho usato VirtualBox per la macchina virtuale con sopra Debian e con già installato Pi-Hole.

      Ci sono solo 2 particolarità da sapere per questo tipo di installazione:

      1. Occorre dare un indirizzo di IP della rete intranet alla macchina virtuale (abitualmente VirtualBox non lo fa);
      2. Per permettere di vedere tutti gli altri dispositivi connessi alla rete intranet occorre modificare il testo di cui al punto 6 precedente sostituendo ad eth0la periferica di rete corretta della macchina virtuale nel mio caso era enp0s3 ma bisogna controllare con il comando ip addr e cercare l'interfaccia di rete che è nella rete intranet di interesse.
      3. Se ti è piaciuta la puntata, se hai suggerimenti o richieste,

        lascia una recensione su iTunes!
        Come fare?
        Semplicissimo, ho scritto una guida!

        ...more
        View all episodesView all episodes
        Download on the App Store

        Avvocati e Mac: CompendiumBy Filippo Strozzi


        More shows like Avvocati e Mac: Compendium

        View all
        Il Disinformatico by RSI - Radiotelevisione svizzera

        Il Disinformatico

        5 Listeners

        Digitalia by Franco Solerio

        Digitalia

        1 Listeners

        EasyApple by EasyPodcast

        EasyApple

        3 Listeners

        Pillole di Bit by Francesco Tucci

        Pillole di Bit

        0 Listeners

        DataKnightmare: L'algoritmico è politico by Walter Vannini

        DataKnightmare: L'algoritmico è politico

        1 Listeners

        Marco Montemagno - Il Podcast by Marco Montemagno

        Marco Montemagno - Il Podcast

        24 Listeners

        SNAP - Architettura Imperfetta by Roberto Marin

        SNAP - Architettura Imperfetta

        0 Listeners

        Il podcast di Alessandro Barbero: Lezioni e Conferenze di Storia by A cura di: Fabrizio Mele

        Il podcast di Alessandro Barbero: Lezioni e Conferenze di Storia

        183 Listeners

        Actually by Will Media

        Actually

        6 Listeners

        Negati - Freelance allo sbaraglio by Andrea Ciraolo, Valentina De Poli & Matteo Scandolin

        Negati - Freelance allo sbaraglio

        0 Listeners

        Il TiraLinee by Daniele Borghi

        Il TiraLinee

        0 Listeners

        9:41 by Luca Ansevini, Pietro Mamei & Matteo Pau

        9:41

        1 Listeners

        Non hanno un amico by Luca Bizzarri – Chora Media

        Non hanno un amico

        38 Listeners

        CRASH – La chiave per il digitale by Andrea Daniele Signorelli & VOIS

        CRASH – La chiave per il digitale

        0 Listeners

        Il Mondo by Internazionale

        Il Mondo

        31 Listeners