Salta al contenuto
  • Bitcoin accettato
  • MMonero accettato
  • Resistente al DMCA
  • Registrazione anonima
  • ΞEthereum accettato
  • Senza KYC
  • Uptime 99,99%
  • Supporto 24/7
  • Rimborso di 7 giorni
  • Provisioning in < 5 min
  • Islanda · Svizzera · Paesi Bassi
  • USDT accettato
Bitcoin accettato. Monero accettato. Resistente al DMCA. Registrazione anonima. Ethereum accettato. Senza KYC. Uptime 99,99%. Supporto 24/7. Rimborso di 7 giorni. Provisioning in meno di 5 minuti. Islanda, Svizzera, Paesi Bassi. USDT accettato.
MurmurHost
Per iniziare
Networking~15 minAggiornato 2026-08-13

Come configuro una VPN WireGuard su un VPS?

Installa WireGuard sul tuo VPS, genera una coppia di chiavi e configura server e client con un semplice file di configurazione. Poi avvia l'interfaccia e testa la connessione.

Questa guida ti aiuterà a configurare il tuo server VPN WireGuard su un VPS, dandoti un tunneling crittografato sicuro e veloce. Avrai il controllo completo sulla tua VPN, senza log e senza dipendenze di terze parti.

Prerequisiti: un VPS con un indirizzo IP pubblico (qualsiasi piano VPS MurmurHost funziona, a partire da $8/mese), accesso root o sudo e un client locale (Windows, macOS, Linux o mobile).

  1. 1

    Installa WireGuard

    Accedi via SSH al tuo VPS e installa WireGuard. Su Ubuntu/Debian: sudo apt update && sudo apt install wireguard. Su CentOS/RHEL: sudo yum install epel-release && sudo yum install wireguard-tools.
  2. 2

    Genera chiavi server

    Genera una coppia di chiavi privata e pubblica per il server: wg genkey | tee server_private.key | wg pubkey > server_public.key. Tieni segreta la chiave privata.
  3. 3

    Crea configurazione server

    Crea /etc/wireguard/wg0.conf con il seguente contenuto, sostituendo ServerPrivateKey con la chiave privata del tuo server e ServerIP con l'IP pubblico del tuo VPS:
    [Interface]
    Address = 10.0.0.1/24
    SaveConfig = true
    ListenPort = 51820
    PrivateKey = ServerPrivateKey
    
    [Peer]
    PublicKey = ClientPublicKey
    AllowedIPs = 10.0.0.2/32
  4. 4

    Abilita IP forwarding

    Abilita l'inoltro IP sul server: echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf && sudo sysctl -p. Configura anche il NAT con iptables se vuoi che i client accedano a internet: sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE (sostituisci eth0 con la tua interfaccia principale).
  5. 5

    Avvia WireGuard

    Avvia l'interfaccia WireGuard e abilitala all'avvio: sudo systemctl start wg-quick@wg0 e sudo systemctl enable wg-quick@wg0.
  6. 6

    Genera chiavi client e configurazione

    Sulla tua macchina locale, genera una coppia di chiavi client: wg genkey | tee client_private.key | wg pubkey > client_public.key. Crea un file di configurazione client (ad es., client.conf) con:
    [Interface]
    PrivateKey = ClientPrivateKey
    Address = 10.0.0.2/24
    DNS = 1.1.1.1
    
    [Peer]
    PublicKey = ServerPublicKey
    Endpoint = ServerIP:51820
    AllowedIPs = 0.0.0.0/0
  7. 7

    Aggiungi client al server

    Sul server, aggiungi la chiave pubblica del client alla configurazione: sudo wg set wg0 peer ClientPublicKey allowed-ips 10.0.0.2/32. Se hai usato il file di configurazione, riavvia WireGuard: sudo systemctl restart wg-quick@wg0.
  8. 8

    Testa la connessione

    Importa la configurazione del client nella tua app client WireGuard (o usa wg-quick up client.conf su Linux). Ping del server: ping 10.0.0.1. Poi controlla il tuo IP pubblico per confermare che il traffico sia instradato attraverso la VPN.

Assicurati che il firewall del tuo VPS consenta la porta UDP 51820. MurmurHost include la protezione DDoS, ma potresti comunque voler configurare un firewall per una sicurezza extra. Poiché MurmurHost è offshore e senza KYC, puoi configurare la tua VPN con completa privacy, pagando con Monero o Bitcoin se lo desideri.

Domande frequenti

Qual è la porta predefinita per WireGuard?+
La porta predefinita è 51820/UDP, ma puoi cambiarla in qualsiasi porta desideri nel file di configurazione.
Posso usare WireGuard su un VPS MurmurHost?+
Sì, qualsiasi piano VPS MurmurHost supporta WireGuard. Il VPS entry a $8/mese ha 1 vCPU, 2 GB RAM e 25 GB NVMe, più che sufficiente per una VPN personale.
Come faccio a far avviare WireGuard automaticamente all'avvio?+
Usa systemd: sudo systemctl enable wg-quick@wg0. Questo avvierà l'interfaccia VPN ogni volta che il tuo server si avvia.
WireGuard è più veloce di OpenVPN?+
Sì, WireGuard è generalmente più veloce ed efficiente perché usa crittografia moderna e gira nel kernel. Ha anche un codebase più piccolo, rendendolo più facile da auditare e proteggere.

Deploy del tuo primo server offshore in 60 secondi.

Registrazione anonima. Bitcoin e Monero accettati. Provisioning in 8 giurisdizioni.

Nessuna carta di credito richiesta · Garanzia di rimborso di 7 giorni