Cyberdyne Systems

wireguard

vpn

Cos'è wireguard e come si configura, lo sappiamo ma mi serviva qualcosa che mi permettesse di fare provisioning e deprovisioning dei certificati in maniera più semplice di quanto già si faccia con i tool disponibili nella userland, wg e wg-quick.

E questo è il motivo principale per cui è nato questo script.

Continua...

vpn Fonte: Photo by Stefan Coders on Pexels.com

Perché wireguard?

  • È più semplice di OpenVPN.
  • Fa parte del kernel dalla versione 5.6 in poi (ci sono anche versioni in userspaces). Vanno installati solo i software di gestione del tunnel
  • Si basa su uno strato di crittografia all'avanguardia per quel che riguarda efficienza e robustezza
  • Il suo codice, estremamente compatto, viene revisionato con molta più facilità.
  • Non si basa su un modello client-server ma P2P
  • Il traffico è UDP piuttosto che TCP (ci sono modi per fare un wrapping TCP delle connessioni UDP)
Continua...