pensando.itpensando.it
  • Blog
  • In Evidenza
    • Affiliate Marketing
    • Gaming
    • Migliori Negozi Online
    • Tutorial
    • Mondo Apple
    • Recensioni
    • WordPress
    • Fotografia
  • Tecnologia
    • WordPress
    • Temi WordPress
    • Plugin WordPress
    • Telegram
    • Node.js
  • Marketing
    • Affiliate Marketing
    • Inbound Marketing
    • Personal Branding
    • SEO
  • Guide
    • Migliori Ecommerce
    • Mondo Apple
    • iPhone
    • Gaming
    • Recensioni
    • Tutorial
  • Contatti
    • Chi Sono
    • Contattami
    • Il Progetto
    • Portfolio
    • Cookie Policy
    • Privacy Policy
Come integrare ChatGPT 300x199 - Come integrare ChatGPT tramite API REST e librerie
Come integrare ChatGPT tramite API REST e librerie
5 Gennaio 2023
come scegliere ecommere iphone ricondizionati 300x199 - Come scegliere un ecommerce che vende iPhone Ricondizionati
Come scegliere un ecommerce che vende iPhone Ricondizionati
15 Dicembre 2022
smartphone a rate 300x199 - I Migliori Siti  dove Comprare Smartphone a Rate
I Migliori Siti dove Comprare Smartphone a Rate
14 Novembre 2022
Facebook Twitter Instagram YouTube LinkedIn Telegram
pensando.itpensando.it
  • Blog
  • In Evidenza
    1. Affiliate Marketing
    2. Gaming
    3. Migliori Negozi Online
    4. Tutorial
    5. Mondo Apple
    6. Recensioni
    7. WordPress
    8. Fotografia
    In Evidenza
    come scegliere ecommere iphone ricondizionati 1024x680 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    Di Alessandro De Marchi15 Dicembre 20220
    Recenti
    come scegliere ecommere iphone ricondizionati 300x199 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    15 Dicembre 2022
    smartphone a rate 300x199 - I Migliori Siti  dove Comprare Smartphone a Rate
    I Migliori Siti dove Comprare Smartphone a Rate
    14 Novembre 2022
    cambia operatore mobile4 300x169 - Cambia Operatore Telefonico Mobile: La Guida Completa
    Cambia Operatore Telefonico Mobile: La Guida Completa
    19 Settembre 2022
  • Tecnologia
    1. WordPress
    2. Temi WordPress
    3. Plugin WordPress
    4. Telegram
    5. Node.js
    6. Vedi Tutto
    Rytr La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci 1024x682 - Rytr: La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci
    Rytr: La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci
    21 Dicembre 2021
    Come installare wordress in locale su macOs 9 1024x683 - Come installare wordress in locale su macOs
    Come installare wordress in locale su macOs
    30 Settembre 2021
    wordpress modalita diagnostica 1024x661 - Come attivare la modalità diagnostica su wordpress
    Come attivare la modalità diagnostica su wordpress
    1 Luglio 2021
    bloccare spam contact form 1024x531 - Come fermare lo spam di Contact Form 7 su WordPress
    Come fermare lo spam di Contact Form 7 su WordPress
    21 Giugno 2021
    wordpress modalita diagnostica 1024x661 - Come attivare la modalità diagnostica su wordpress
    Come attivare la modalità diagnostica su wordpress
    1 Luglio 2021
    neve-tema
    Tema Neve WordPress: nuovo look con focus su velocità e performance
    13 Maggio 2021
    Temi professionali per blog wordpress - migliori 5 a confronto
    Temi professionali per wordpress: i migliori a confronto
    17 Dicembre 2018
    img Tema Newspaper 8.5 1024x683 - Il nuovo look di pensando.it: focus su novità, articoli e categorie con Newspaper 8.5
    Il nuovo look di pensando.it: focus su novità, articoli e categorie con Newspaper 8.5
    15 Gennaio 2018
    youtube pretty blu 450x253 - Come gestire i link affiliati con Pretty Links
    Come gestire i link affiliati con Pretty Links
    13 Maggio 2022
    wordpress modalita diagnostica 1024x661 - Come attivare la modalità diagnostica su wordpress
    Come attivare la modalità diagnostica su wordpress
    1 Luglio 2021
    bloccare spam contact form 1024x531 - Come fermare lo spam di Contact Form 7 su WordPress
    Come fermare lo spam di Contact Form 7 su WordPress
    21 Giugno 2021
    wordpress gutenberg 1024x683 - wordpress gutenberg: tutto quello che c'è da sapere sul nuovo editor di testo
    wordpress gutenberg: tutto quello che c’è da sapere sul nuovo editor di testo
    4 Agosto 2018
    telegram ads 1024x682 - Telegram Ads: Come fare pubblicità con Telegram Promote
    Telegram Ads: Come fare pubblicità con Telegram Promote
    11 Gennaio 2022
    Come far crescere un canale Telegram 1024x683 - Come far crescere un canale Telegram
    Come far crescere un canale Telegram
    16 Novembre 2021
    ricerca organica canale telegram
    Come migliorare la ricerca organica di un canale telegram
    9 Giugno 2021
    creare sondaggio canale telegram
    Come creare un sondaggio per un canale telegram
    29 Gennaio 2021
    Come integrare ChatGPT 450x299 - Come integrare ChatGPT tramite API REST e librerie
    Come integrare ChatGPT tramite API REST e librerie
    5 Gennaio 2023
    node.js su Heroku in Continuous Integration con gitHub 1024x682 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub
    Deployare un’app node.js su Heroku in Continuous Integration con gitHub
    4 Giugno 2018
    iot system demo 1024x683 - Come implementare un (semplice) sistema IoT con redhat jboss fuse, node.js e mongodb
    Come implementare un (semplice) sistema IoT con redhat jboss fuse, node.js e mongodb
    13 Ottobre 2017
    188H 1024x683 - IoT e Javascript: come creare una piattaforma di “Javascript of Anything”
    IoT e Javascript: come creare una piattaforma di “Javascript of Anything”
    6 Ottobre 2015
    Come integrare ChatGPT 450x299 - Come integrare ChatGPT tramite API REST e librerie
    Come integrare ChatGPT tramite API REST e librerie
    5 Gennaio 2023
    come scegliere ecommere iphone ricondizionati 450x299 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    15 Dicembre 2022
    smartphone a rate 450x299 - I Migliori Siti  dove Comprare Smartphone a Rate
    I Migliori Siti dove Comprare Smartphone a Rate
    14 Novembre 2022
    cambia operatore mobile4 450x253 - Cambia Operatore Telefonico Mobile: La Guida Completa
    Cambia Operatore Telefonico Mobile: La Guida Completa
    19 Settembre 2022
  • Marketing
    1. Affiliate Marketing
    2. Inbound Marketing
    3. Personal Branding
    4. SEO
    5. Vedi Tutto
    Affiliate Marketing e Blockchain 450x300 - Come la Blockchain cambierà l'Affiliate Marketing
    Come la Blockchain cambierà l’Affiliate Marketing
    22 Luglio 2022
    youtube pretty blu 450x253 - Come gestire i link affiliati con Pretty Links
    Come gestire i link affiliati con Pretty Links
    13 Maggio 2022
    migrare da UA a GA4 con Google Tag Manager  450x300 - Come migrare da UA a GA4 con Google Tag Manager
    Come migrare da UA a GA4 con Google Tag Manager
    11 Aprile 2022
    affiliazione ebay 1024x683 - Come guadagnare con l'affiliazione Ebay
    Come guadagnare con l’affiliazione Ebay
    11 Novembre 2021
    ebay partner network 1024x682 - Ebay Partner Network: come convertire i link di tracciamento rover
    Ebay Partner Network: come convertire i link di tracciamento rover
    14 Febbraio 2021
    come guadagnare con un blog plugin migliori
    Come guadagnare con un blog: i plugin wordpress indispensabili
    1 Agosto 2019
    come diventare blogger
    Come diventare Blogger? Attitudini e Competenze che fanno la differenza
    27 Novembre 2017
    condividere articolo social network 1024x683 - Tutti i trucchi per condividere (efficacemente) un articolo sui social network
    Tutti i trucchi per condividere (efficacemente) un articolo sui social network
    17 Luglio 2017
    cloubhouse - Come funziona Clubhouse
    Come funziona Clubhouse
    4 Febbraio 2021
    come guadagnare con un blog plugin migliori
    Come guadagnare con un blog: i plugin wordpress indispensabili
    1 Agosto 2019
    img Tema Newspaper 8.5 1024x683 - Il nuovo look di pensando.it: focus su novità, articoli e categorie con Newspaper 8.5
    Il nuovo look di pensando.it: focus su novità, articoli e categorie con Newspaper 8.5
    15 Gennaio 2018
    come diventare blogger
    Come diventare Blogger? Attitudini e Competenze che fanno la differenza
    27 Novembre 2017
    Rytr La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci 1024x682 - Rytr: La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci
    Rytr: La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci
    21 Dicembre 2021
    penalizzazioni google
    Penalizzazioni google: cosa sono e come uscirne
    2 Novembre 2021
    tag HTML importanti per la SEO 1024x574 - I tag HTML importanti per la SEO
    I tag HTML importanti per la SEO
    24 Maggio 2021
    neve-tema
    Tema Neve WordPress: nuovo look con focus su velocità e performance
    13 Maggio 2021
    casa vacanze 450x300 - Gestionale casa vacanze: Come aumentare le prenotazioni online
    Gestionale casa vacanze: Come aumentare le prenotazioni online
    31 Agosto 2022
    server side tagging aws 450x298 - Come implementare il Server-Side tracking con GTM su AWS
    Come implementare il Server-Side tracking con GTM su AWS
    14 Luglio 2022
    migrare da UA a GA4 con Google Tag Manager  450x300 - Come migrare da UA a GA4 con Google Tag Manager
    Come migrare da UA a GA4 con Google Tag Manager
    11 Aprile 2022
    telegram ads 1024x682 - Telegram Ads: Come fare pubblicità con Telegram Promote
    Telegram Ads: Come fare pubblicità con Telegram Promote
    11 Gennaio 2022
  • Guide
    1. Migliori Ecommerce
    2. Mondo Apple
    3. iPhone
    4. Gaming
    5. Recensioni
    6. Tutorial
    7. Vedi Tutto
    come scegliere ecommere iphone ricondizionati 450x299 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    15 Dicembre 2022
    smartphone a rate 450x299 - I Migliori Siti  dove Comprare Smartphone a Rate
    I Migliori Siti dove Comprare Smartphone a Rate
    14 Novembre 2022
    smarthone a poco prezzo 450x300 - I migliori Siti dove comprare Smartphone nuovi a poco prezzo
    I migliori Siti dove comprare Smartphone nuovi a poco prezzo
    25 Luglio 2022
    dove comprare monopattino elettrico 450x300 - I migliori siti dove comprare un monopattino elettrico
    I migliori siti dove comprare un monopattino elettrico
    10 Maggio 2022
    iphone 14 evidenza 450x290 - Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    12 Settembre 2022
    comprare iphone a rate 1024x607 - I migliori siti dove comprare iPhone a rate
    I migliori siti dove comprare iPhone a rate
    28 Dicembre 2021
    iphone 13 1024x420 - Apple iPhone 13: modelli prezzi e caratteristiche a confronto
    Apple iPhone 13: modelli prezzi e caratteristiche a confronto
    22 Ottobre 2021
    dove-acquistare-ipod-in-offerta
    I migliori siti dove comprare ipod in offerta
    18 Marzo 2021
    come scegliere ecommere iphone ricondizionati 450x299 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    15 Dicembre 2022
    iphone 14 evidenza 450x290 - Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    12 Settembre 2022
    comprare iphone a rate 1024x607 - I migliori siti dove comprare iPhone a rate
    I migliori siti dove comprare iPhone a rate
    28 Dicembre 2021
    iphone 13 1024x420 - Apple iPhone 13: modelli prezzi e caratteristiche a confronto
    Apple iPhone 13: modelli prezzi e caratteristiche a confronto
    22 Ottobre 2021
    eneba come funziona
    Eneba come funziona e quali codici sconto offre
    15 Aprile 2021
    mouse gaming per mac 1024x682 - I migliori mouse da gaming per mac
    I migliori mouse da gaming per mac
    19 Gennaio 2021
    migliori-joystick-mac
    I migliori joystick per mac
    4 Novembre 2020
    creare server minecraft
    Come creare un server minecraft
    18 Giugno 2020
    come scegliere ecommere iphone ricondizionati 450x299 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    15 Dicembre 2022
    smartphone a rate 450x299 - I Migliori Siti  dove Comprare Smartphone a Rate
    I Migliori Siti dove Comprare Smartphone a Rate
    14 Novembre 2022
    iphone 14 evidenza 450x290 - Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    12 Settembre 2022
    smarthone a poco prezzo 450x300 - I migliori Siti dove comprare Smartphone nuovi a poco prezzo
    I migliori Siti dove comprare Smartphone nuovi a poco prezzo
    25 Luglio 2022
    Come integrare ChatGPT 450x299 - Come integrare ChatGPT tramite API REST e librerie
    Come integrare ChatGPT tramite API REST e librerie
    5 Gennaio 2023
    cambia operatore mobile4 450x253 - Cambia Operatore Telefonico Mobile: La Guida Completa
    Cambia Operatore Telefonico Mobile: La Guida Completa
    19 Settembre 2022
    Affiliate Marketing e Blockchain 450x300 - Come la Blockchain cambierà l'Affiliate Marketing
    Come la Blockchain cambierà l’Affiliate Marketing
    22 Luglio 2022
    server side tagging aws 450x298 - Come implementare il Server-Side tracking con GTM su AWS
    Come implementare il Server-Side tracking con GTM su AWS
    14 Luglio 2022
    casa vacanze 450x300 - Gestionale casa vacanze: Come aumentare le prenotazioni online
    Gestionale casa vacanze: Come aumentare le prenotazioni online
    31 Agosto 2022
    dove comprare monopattino elettrico 450x300 - I migliori siti dove comprare un monopattino elettrico
    I migliori siti dove comprare un monopattino elettrico
    10 Maggio 2022
    filtro pixar 1 - Filtro Pixar: dove trovarlo e come utilizzarlo sui Social
    Filtro Pixar: dove trovarlo e come utilizzarlo sui Social
    8 Luglio 2021
    cloubhouse - Come funziona Clubhouse
    Come funziona Clubhouse
    4 Febbraio 2021
  • Contatti
    • Chi Sono
    • Contattami
    • Il Progetto
    • Portfolio
    • Cookie Policy
    • Privacy Policy
pensando.itpensando.it

Wireguard VPN per navigazione ed accesso sicuro a VPC

Alessandro De MarchiDi Alessandro De Marchi linux recensioni tecnologia tutorial vps Aggiornato:28 Giugno 2022Nessun commento11 Minuti di Lettura
Facebook Twitter LinkedIn WhatsApp
wireguard vpn 768x433 - Wireguard VPN per navigazione ed accesso sicuro a VPC

Gestisci un VPC (cloud virtuale privato) su aws (Amazon Web Service) e vorresti configurare una VPN per l'accesso sicuro ai tuoi server? Cerchi una VPN snella, sicura e performante per la navigazione anonima e lo streaming audio-video in sicurezza?

Allora seguimi in questo articolo nel quale vedremo insieme come configurare un VPN Server con Wireguard per l'accesso in sicurezza ai tuoi server EC2 da desktop o da mobile.

L'articolo è molto tecnico per cui prenditi tutto il tempo necessario per la lettura e ricorda che questo articolo fa al caso tuo se:

  • Hai già un VPC su aws (o su un altro cloud provider) e vuoi configurare una VPN per l'accesso sicuro ai servizi da desktop o da mobile
  • Non hai un VPC ma vuoi creare una VPN per lo streaming audio-video in sicurezza

Quindi l'articolo è perfetto per te sia che tu stia cercando di creare un “tunnel” che ti permetta di accedere in sicurezza ai tuoi server su un VPC esistente, sia che tu voglia creare una VPN per lo streaming audio-video criptato e sicuro.

I contenuti dell'articolo

  • Cos'è Wireguard VPN
  • Cryptokey Routing di Wireguard
  • Cosa fare prima di cominciare
  • Come creare un Wireguard VPN Server
    • Creare la macchina Linux per Wireguard
    • Configurare le policy di sicurezza (security group)
    • Associare un IP pubblico alla macchina
    • Installare Wireguard su server Ubuntu
  • Come creare un Wireguard VPN Client
    • Configurare il client Wireguard VPN su macOS
    • Configurare il client Wireguard VPN su iPhone
  • Come verificare il funzionamento della VPN Wireguard
  • Conclusioni

Cos'è Wireguard VPN

Ma cos'è quindi Wireguard VPN e perché potrebbe essere la soluzione ideale per il business o per lo svago?

WireGuard® è una VPN ossia un software che permette di creare una Rete Virtuale Privata (Virtual Private Network)  in grado di garantire sicurezza, privacy ed anonimato attraverso un tunnel VPN (canale di comunicazione) logicamente privato e costruito sopra il Protocollo Pubblico (Internet).

Esistono molte VPN in commercio, sia gratuite (Open Source) che a pagamento e possono essere usate sia per creare delle rete virtuali private molto utili, ad esempio, nello smart working sia per la navigazione sicura ed anonima su internet, proprio perché il protocollo usato nelle VPN è criptato e sicuro.

Wireguard VPN (Virtual Private Network) è una soluzione gratuita semplice, veloce e moderna che utilizza una crittografia all'avanguardia.

Progettata come VPN generica per l'esecuzione su interfacce integrate e container di microservizi, inizialmente rilasciata per il solo kernel Linux, ora è multipiattaforma (Windows, macOS, BSD, iOS, Android) e ampiamente distribuibile.

Attualmente è ancora in forte sviluppo, ma potrebbe già essere considerata la soluzione VPN più sicura, facile da usare e semplice del settore.

Cryptokey Routing di Wireguard

Alla base del funzionamento della VPN Wireguard c'è un concetto chiamato “Cryptokey Routing“, che funziona associando chiavi pubbliche ad un elenco di indirizzi IP consentiti all'interno del tunnel.

Ogni interfaccia di rete ha una chiave privata e un elenco di peer (client) ed ogni peer ha una chiave pubblica.

Le chiavi pubbliche sono stringhe di testo che vengono utilizzate dai peer per autenticarsi a vicenda.

Ad esempio una configurazione server potrebbe essere la seguente

[Interface]
PrivateKey = yCnz5RF+lXsJte14tji3zlMNq+hd2rYUIgJBgB3fBmk=
ListenPort = 51820

[Peer]
PublicKey = xTIBA5rboUvnH4htodjb6e697QjLERt1NAB4mZqp8Dg=
AllowedIPs = 10.0.0.200/32

[Peer]
PublicKey = TrMvSoP4jYQlY6RIzBgbssQqY3vxI2Pi+y71lOWWXX0=
AllowedIPs = 10.0.0.201/32

mentre il client potrebbe avere una configurazione simile alla seguente

[Interface]
PrivateKey = gI6EdUSYvn8ugXOt8QQD6Yc+JyiZxIhp3GInSWRfWGE=
Address = 10.0.0.200/24

[Peer]
PublicKey = HIgo9xNzJMWLKASShiTqIybxZ0U3wGLiUeJ1PKf8ykw=
Endpoint = 192.95.5.70:51820
AllowedIPs = 0.0.0.0/0

Dove il tag [Interface] indica l'interfaccia e [Peer] il client.

Cosa fare prima di cominciare

Prima di cominciare con la configurazione della VPN è bene progettare su carta quella che sarà la nuova configurazione della tua rete, ad esempio potresti avere un cloud con le seguenti configurazioni di IP:

VPC esistente: 192.168.0.0/16 (classi di indirizzi IP privati del tuo VPC esistente)

VPN wireguard:  10.0.0.0/16 (classi di indirizzi IP della VPN wireguard)

IP Pubblici: insieme di IP pubblici (elastic IP in aws) che userai nella tua configurazione.

Considera che per il tuo nuovo server VPN sarà necessario avere un IP pubblico fisso (in aws elastic IP), più potresti avere altri IP pubblici in funzione di quello che è il tuo VPC esistente (se ad esempio hai un webserver ti servirà certamente un IP pubblico fisso).

Per cui segnati e prendi nota di tutti gli IP e di tutti i server che formeranno la tua rete, sia server che client.

Come creare un Wireguard VPN Server

Per configurare una VPN con Wireguard è necessario, come prima cosa, installare e configurare un Wireguard VPN server, una volta creato il server potrai utilizzarlo per l'accesso sicuro a tutti gli altri server del tuo aws cloud (o di qualsiasi altro VPS come linode o Azure) o semplicemente per navigare in sicurezza dai tuoi dispositivi client (Windows, macOS, BSD, iOS, Android, … )

Creare la macchina Linux per Wireguard

Iniziamo con il vedere come creare e configurare un VPN Server, per cui come prima cosa crea una nuova macchina virtuale Linux, io utilizzo server Ubuntu valido anche per la versione gratuita di AWS.

1 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

Su AWS può andar bene un server di dimensioni minime come t2.micro con una CPU ed 1 GB di RAM

2 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

Anche il disco non deve essere particolarmente capiente, va bene anche la soluzione minima con 8GB SSD

3 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

Seleziona la chiave ssh, crea la macchina Linux EC2 ed attendi il provisioning completo.

Configurare le policy di sicurezza (security group)

Una volta che la macchina è live e funzionante accedi al security group relativo e crea (al minimo) le seguenti regole Inbound (in ingresso):4 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC5 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

Con queste regole andrai ad abilitare tutto il traffico sulla porta UDP di default Wireguard (51820) ed il traffico SSH ai soli client facenti parte della rete virtuale privata ossia ai client con installato e configurato Wireguard client (10.0.0.0/16).

Questo secondo aspetto è molto importante, perché l'accesso in ssh, con la nuova configurazione sarà consentito ai soli client attestati alla rete VPN e non più abilitato ai tutti i clienti su internet.

Questa regola renderà ancor più sicuro il VPC esistente, disabilitando di fatto tutti gli accessi in ssh su rete internet pubblica.

Per far ciò dovrai andare a riconfigurare le regole di accesso ssh ai tuoi server EC2 esistenti in questo modo:

6 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

Dove il source ossia la sorgente abilitato è il security group appena creato per il server VPN Wireguard, questo significa che si potrà accedere alla macchina solo passando per il tunnel VPN.

Associare un IP pubblico alla macchina

Una volta creata la macchina e configurate le regole di sicurezza dovrai associare all'istanza EC2 un IP Elastico ossia un IP pubblico fisso.

Per farlo accedi alla sezione aws dedicata agli IP Elastici e creane uno nuovo

7 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

Una volta creato l'IP associalo alla macchina Wireguard appena creata, in questo modo avrai un indirizzo ip pubblico (es 192.95.5.70) che dovrai utilizzare per la configurazione dei client di accesso.

Installare Wireguard su server Ubuntu

Ora che hai configurato i security group ed hai un IP Pubblico Elastico, puoi procedere con l'installazione e configurazione di Wireguard VPN sulla macchina Linux Ubuntu, procedi nel seguente modo:

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:wireguard/wireguard
sudo apt install wireguard
sudo apt install linux-headers-$(uname -r)

Ora crea le chiavi pubbliche e private del server

wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickey

A questo punto stampale a video ed appuntati in un posto sicuro i valori

sudo nano /etc/wireguard/publickey
sudo nano /etc/wireguard/privatekey

Ora mostra a video la nuova interfaccia di rete associata alla VPN con il comando:

ip -o -4 route show to default | awk '{print $5}'

Potresti avere a video un valore tipo ens5

Ora hai tutti i valori per configurare il file wg0.conf, per cui editalo

sudo nano /etc/wireguard/wg0.conf

ed inserisci i valori

[Interface]
Address = 10.0.0.1/24
SaveConfig = true
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o ens5 -j MASQUERADE;
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o ens5 -j MASQUERADE;
ListenPort = 51820
PrivateKey = [CHIAVE-PRIVATA-SERVER]
ListenPort = 51820

Fai molta attenzione alle sezioni in bold, inserisci i tuoi valori poi salva e chiudi.

E' arrivato il momento di abilitare la rete wg0, se hai fatto tutto correttamente non dovresti ricevere errori lanciando i seguenti comandi:

sudo wg-quick up wg0
sudo systemctl enable [email protected]
wg-quick save wg0

Per consentire la navigazione Internet ai client dovrai abilitare il port forward editando il file

sudo nano /etc/sysctl.conf

Cerca la riga ed abilita il valore

net.ipv4.ip_forward=1

Poi lancia il comando

sudo sysctl -p

Se non hai ricevuto codici di errore la configurazione preliminare è terminata ed il server Wireguard VPN è installato.

Come creare un Wireguard VPN Client

Ora che hai configurato il tuo server VPN Wireguard ed abilitato l'accesso al VPC tramite il security group puoi iniziare a configurare il client (o i client) per l'accesso in sicurezza alla VPC e la navigazione anonima e criptata su Internet.

Ti farò vedere come configurare l'accesso usando un mac ed un iPhone ma la procedura è del tutto similare anche per macchine Windows e dispositivi Android.

Configurare il client Wireguard VPN su macOS

Come prima cosa scarica ed installa il client Wireguard per macOS, a questo link trovi tutti i riferimenti per il download del software.

Una volta installato troverai in alto a destra la seguente icona

8 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

Seleziona la voce Gestisci i tunnel e poi aggiungi un nuovo tunnel vuoto

9 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

Appena aperta la nuova finestra avrai solo due valori: chiave pubblica e chiave privata

10 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

Completa quindi con tutti i valori necessari

[Interface]
PrivateKey = [CHIAVE-PRIVATA-CLIENT]
Address = 10.0.0.200/24

[Peer]
PublicKey = [CHIAVE-PUBBLICA-SERVER]
Endpoint = 192.95.5.70:51820
AllowedIPs = 0.0.0.0/0

Fai molta attenzione alle sezioni in bold, inserisci i tuoi valori poi salva e chiudi, ricordando che in questo caso la sezione [Peer] contiene i dati del server mentre la sezione [Interface] contiene i valori relativi all'interfaccia di rete del client.

A questo punto torna sulla shell del server Wireguard e lancia il comando di abilitazione del nuovo client

sudo wg set wg0 peer [CHIAVE-PUBBLICA-CLIENT] allowed-ips 10.0.0.200

Nel caso in cui tu abbia deciso di associare l'ip 10.0.0.200 al tuo client, altrimenti cambia l'ip secondo la configurazione scelta.

Ripeti questa operazione per tutti i client macOS che vuoi attestare alla rete VPN.

Configurare il client Wireguard VPN su iPhone

Come prima cosa scarica ed installa il client Wireguard per macOS, a questo link trovi tutti i riferimenti per il download del software.

Una volta installata l'app

12 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

lanciala e clicca sul + in alto a destra, poi seleziona “Crea da zero“.

11 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

A questo punto utilizza come al solito la sezione Interface per inserire i dati del client e la sezione Peer per inserire i dati del server.

Come prima cosa genera chiave pubblica e privata per l'iPhone, poi segnati questi valori.

Per tenere sempre attiva la connessione inserisci alla voce “Keep alive permanente” il valore 25 ed i dati del peer già inseriti precedentemente.

Salva la configurazione e torna sulla shell del server Wireguard e lancia il comando di abilitazione del nuovo client

sudo wg set wg0 peer [CHIAVE-PUBBLICA-CLIENT] allowed-ips 10.0.0.201

Nel caso in cui tu abbia deciso di associare l'ip 10.0.0.201 al tuo client iPhone, altrimenti cambia l'ip secondo la configurazione scelta.

Ora dovresti poter accedere alla rete usando il tunnel VPN

13 wireguard - Wireguard VPN per navigazione ed accesso sicuro a VPC

ti basterà solo attivare la nuova connessione.

Come verificare il funzionamento della VPN Wireguard

Una volta installato il server, abilitate le rotte di accesso al tuo VPC, abilitata la navigazione Internet per i client ed installati e configurati i client sei pronto per verificarne il corretto funzionamento.

La prima cosa da fare per verificare che tutto funzioni è editare il file

sudo nano /etc/wireguard/wg0.conf

E verificare che in automatico Wireguard abbia aggiunto i peer (client) periferici, dovresti vedere alla voce [Peer] anche il valore Endpoint, con l'ip address del tuo client ed una porta randomica, come questo

Endpoint = 132.6.12.29:1920

Poi da un client (mac o iPhone) abilita la VPN e verifica che la navigazione Internet funzioni correttamente.

Poi accedi al sito whats my ip address e verifica che l'ip address sia quello elastico configurato per la VPN Wireguard e non quello del tuo provider internet.

Per concludere verifica che l'accesso in ssh ai tuoi server EC2 e servizi AWS funzioni solo con la VPN attiva e sia inibito a VPN spenta.

Se tutto è andato per il meglio avrai messo in sicurezza il tuo cloud virtuale privato con pochi semplici passi e reso la tua navigazione sicura ed anonima.

Conclusioni

In questo articolo ti ho fatto vedere come configurare una VPN per l'accesso sicuro ai tuoi server e per la navigazione su internet in modo sicuro ed anonimo.

Abbiamo visto come come configurare un VPN Server con Wireguard per l'accesso in sicurezza ai tuoi server EC2 da desktop o da mobile.

Che te ne pare di questo tutorial? Conoscevi già Wireguard VPN? Usi anche tu una VPN per la navigazione o per l'accesso sicuro a contenuti per lo streaming audio video?

Fammi sapere cosa ne pensi e quali sono le tue esperienze nei commenti!

ad aws ec2 tech tutorial vpn wireguard vpn
Condividi. Facebook Twitter LinkedIn Email Telegram WhatsApp
Precedente ArticoloCome gestire i link affiliati con Pretty Links
Prossimo Articolo Cosa fare se hai ricevuto la mail di Federico Leva da Helsinki
Alessandro De Marchi
  • Website

Ciao, sono Alessandro De Marchi e questo è il mio blog. Solution Architect, blogger e full stack developer. Amo raccontare ciò che so e grazie alla mia esperienza posso aiutarti a migliorare su Tecnologia e Programmazione web, Blogging e Wordpress, SEO, web ed affiliate marketing. Adoro mia moglie, le mie due figlie, fare la pizza e questo blog.

Potrebbe Interessarti Anche

Come integrare ChatGPT 450x299 - Come integrare ChatGPT tramite API REST e librerie
Come integrare ChatGPT tramite API REST e librerie
Aggiornato:17 Gennaio 2023
come scegliere ecommere iphone ricondizionati 450x299 - Come scegliere un ecommerce che vende iPhone Ricondizionati
Come scegliere un ecommerce che vende iPhone Ricondizionati
Aggiornato:15 Dicembre 2022
smartphone a rate 450x299 - I Migliori Siti  dove Comprare Smartphone a Rate
I Migliori Siti dove Comprare Smartphone a Rate
Aggiornato:8 Gennaio 2023
cambia operatore mobile4 450x253 - Cambia Operatore Telefonico Mobile: La Guida Completa
Cambia Operatore Telefonico Mobile: La Guida Completa
Aggiornato:9 Ottobre 2022
iphone 14 evidenza 450x290 - Apple iPhone 14: modelli prezzi e caratteristiche a confronto
Apple iPhone 14: modelli prezzi e caratteristiche a confronto
Aggiornato:12 Settembre 2022
smarthone a poco prezzo 450x300 - I migliori Siti dove comprare Smartphone nuovi a poco prezzo
I migliori Siti dove comprare Smartphone nuovi a poco prezzo
Aggiornato:14 Novembre 2022

Lascia un commento Cancella Risposta

Ti serve una Consulenza?
Se ti serve una consulenza fissa un appuntamento gratuito di 30 minuti.

Potremo conoscerci meglio e verificare come collaborare!

FISSA UN APPUNTAMENTO
Seguimi sui Social
Linkedin Telegram Facebook Twitter Youtube Instagram
Offerte su Telegram
Accedi al mio canale telegram dedicato alle migliori offerte tech del momento telegram

Iscriviti alla mia Newsletter

Iscriviti alla mia newsletter e rimani sempre aggiornato su tutte le novità tech che pubblico sul blog

Da Non Perdere
youtube pretty blu 450x253 - Come gestire i link affiliati con Pretty Links affiliate marketing
Come gestire i link affiliati con Pretty Links
Di Alessandro De Marchi13 Maggio 20220

Hai un blog e vuoi iniziare a monetizzarne i contenuti con l’affiliate marketing? Non sai come gestire al meglio i link affiliati nelle tue pagine web? Se queste sono alcune delle domande che ti stai ponendo allora seguimi in questo articolo nel quale vedremo insieme come gestire al meglio i link affiliati nei tuoi post e monetizzare i contenuti del tuo blog utilizzando l’affiliate marketing senza incorrere in penalizzazioni SEO.

dove-acquistare-macbook-pro

I migliori siti dove comprare macbook ricondizionati

12 Marzo 2019
Affiliate Marketing e Blockchain 300x200 - Come la Blockchain cambierà l'Affiliate Marketing

Come la Blockchain cambierà l’Affiliate Marketing

22 Luglio 2022
router con sim 300x169 - Come scegliere un router con sim

Come scegliere un router con sim

8 Marzo 2022
Popolari
dove acquistare apple watch rigenerati
I migliori siti dove comprare Apple Watch ricondizionati
12 Ottobre 2019
iphone nuovi in offerta
I migliori siti dove comprare iPhone nuovi a poco prezzo
21 Ottobre 2018
dove acquistare iphone rigenerati 300x200 - I migliori siti dove comprare iPhone Ricondizionati
I migliori siti dove comprare iPhone Ricondizionati
28 Ottobre 2014
Ultimi Articoli
Come integrare ChatGPT 300x199 - Come integrare ChatGPT tramite API REST e librerie
Come integrare ChatGPT tramite API REST e librerie
5 Gennaio 2023
come scegliere ecommere iphone ricondizionati 300x199 - Come scegliere un ecommerce che vende iPhone Ricondizionati
Come scegliere un ecommerce che vende iPhone Ricondizionati
15 Dicembre 2022
smartphone a rate 300x199 - I Migliori Siti  dove Comprare Smartphone a Rate
I Migliori Siti dove Comprare Smartphone a Rate
14 Novembre 2022
cambia operatore mobile4 300x169 - Cambia Operatore Telefonico Mobile: La Guida Completa
Cambia Operatore Telefonico Mobile: La Guida Completa
19 Settembre 2022
Ultime novità
Nuovo Apple iPhone 6 Plus 16GB Argento ricondizionato CPO cellulare 4 G 5.5 ' Retina FHD/2Core/16GB/1GB RAM/8MP/1.2mp Apple iPhone 6 Plus 16GB Argento ricondizionato...
Nuovo Apple iPhone 11 Pro 512GB Sbloccato in Fabbrica Se acquistate un iPhone 11 Pro da iShakehands-EU, Riceverete in Omaggio un Obiettivo per Fotocamera e un Supporto per Telefono di Colore Casuale Apple iPhone 11 Pro 512GB Sbloccato in Fabbrica Se... 599,00 EUR
Nuovo Apple iPhone 7 128G Smartphone 4.7 pollici 750 x 1334, 2GB RAM, Memoria 128 GB, 4G,Ricondizionato (128GB, Argento) Apple iPhone 7 128G Smartphone 4.7 pollici 750 x... 139,99 EUR
Bestseller
OffertaBestseller No. 1 Apple iPhone 14 Pro (256 GB) - Argento Apple iPhone 14 Pro (256 GB) - Argento 1.419,99 EUR
OffertaBestseller No. 2 Apple iPhone 14 (128 GB) - viola Apple iPhone 14 (128 GB) - viola 1.045,00 EUR
OffertaBestseller No. 3 Apple PC Portatile MacBook Air 2020: Chip M1, Display Retina 13', 8GB RAM, 256GB SSD, Tastiera retroilluminata, Videocamera FaceTime HD, Touch ID - Argento Apple PC Portatile MacBook Air 2020: Chip M1,... 899,00 EUR
I più visti di sempre
  • iphone nuovi in offerta I migliori siti dove comprare iPhone nuovi a poco prezzo
  • Le migliori frasi della saga di star wars
  • I migliori siti dove comprare iPhone Ricondizionati
  • Pizza di Pasqua dolce: la ricetta originale della Tuscia
  • fotocamere analogiche usate 7 splendidi modelli da scegliere online fotocamere analogiche usate : 7 splendidi modelli 35mm
Chi Sono
Chi Sono

Ciao, sono Alessandro De Marchi e su questo blog parlo di Tecnologia e Programmazione Web, Blogging e Wordpress, SEO, web ed affiliate marketing.

iPhone in Offerta
Bestseller No. 1 Apple iPhone 11 (128GB) - nero Apple iPhone 11 (128GB) - nero 645,00 EUR
OffertaBestseller No. 2 Apple iPhone 13 (128 GB) - verde Apple iPhone 13 (128 GB) - verde 864,62 EUR
OffertaBestseller No. 3 Apple iPhone 14 (128 GB) - viola Apple iPhone 14 (128 GB) - viola 1.045,00 EUR
In Evidenza
come scegliere ecommere iphone ricondizionati 300x199 - Come scegliere un ecommerce che vende iPhone Ricondizionati
Come scegliere un ecommerce che vende iPhone Ricondizionati
15 Dicembre 2022
smartphone a rate 300x199 - I Migliori Siti  dove Comprare Smartphone a Rate
I Migliori Siti dove Comprare Smartphone a Rate
14 Novembre 2022
cambia operatore mobile4 300x169 - Cambia Operatore Telefonico Mobile: La Guida Completa
Cambia Operatore Telefonico Mobile: La Guida Completa
19 Settembre 2022
smarthone a poco prezzo 300x200 - I migliori Siti dove comprare Smartphone nuovi a poco prezzo
I migliori Siti dove comprare Smartphone nuovi a poco prezzo
25 Luglio 2022
Facebook Twitter Instagram YouTube LinkedIn Telegram
  • Privacy Policy
  • Cookie Policy
© 2007-2023 pensando.it | made with pensando.it and alessandro de marchi by etrusco
aws hosting | P. IVA 02325590566

Digita sopra e premi Enter per cercare. Premi Esc per annullare.