Come configurare Proton VPN sui router MikroTik utilizzando WireGuard
- Lettura
- 3 minuti
- Categoria
- Router
Puoi configurare Proton VPN sul tuo router MikroTik in modo che tutti i dispositivi che si connettono a internet attraverso di esso siano protetti da Proton VPN.
In questa guida ti mostriamo come fare utilizzando il protocollo VPN WireGuard sui router MikroTik con RouterOS 7. Per farlo è necessario un account Proton VPN
Come configurare Proton VPN WireGuard® sui router MikroTik (aggiornato)
1. Scarica un file di configurazione WireGuard
Aprilo con un qualsiasi editor di testo.
Scopri come scaricare un file di configurazione WireGuard da Proton VPN
Tieni presente che non puoi utilizzare un file di configurazione salvato. Proton VPN non memorizza mai le tue chiavi private, quindi i file di configurazione salvati non le contengono. Devi creare e scaricare un nuovo file di configurazione.
2. Apri il pannello di configurazione di MikroTik
Per farlo, apri una riga di comando (utilizzando il Terminale su Linux e macOS o PowerShell su Windows) e inserisci:
ssh user@192.168.88.1
Scopri di più sull’uso della riga di comando con MikroTik(nuova finestra)
3. Crea una nuova interfaccia WireGuard
Usando la riga di comando, inserisci il testo seguente e premi . Per trovare la tua chiave privata, cerca la riga che inizia con PrivateKey= nel file di configurazione WireGuard che hai scaricato al passaggio 1.
/interface wireguard add listen-port=13231 mtu=1420 name=wireguard-inet private-key=”la tua chiave privata”
Tutti i passaggi successivi richiederanno l’inserimento di comandi nella riga di comando.
4. Aggiungi un indirizzo IP all’interfaccia che hai appena creato:
/ip address add address=10.2.0.2/30 interface=wireguard-inet network=10.2.0.0
5. Aggiungi un server WireGuard come peer
Aggiungi l’indirizzo dell’endpoint, la porta dell’endpoint e la chiave pubblica presenti nel file di configurazione WireGuard. Cerca le righe che iniziano con PublicKey= e Endpoint=.
Ad esempio, se la configurazione riporta Endpoint=103.107.197.2:51820, inserisci endpoint-address=103.107.197.2 e endpoint-port=51820
/interface wireguard peers add allowed-address=0.0.0.0/0 endpoint-address=x.x.x.x endpoint-port=xxxxx interface=wireguard-inet persistent-keepalive=25s public-key="la tua chiave pubblica"
6. Abilita il masquerade per quell’interfaccia
Nota: questa configurazione presuppone che tu stia utilizzando l’indirizzo di rete locale predefinito di MikroTik. Se lo hai modificato, usa invece quell’indirizzo per scr-address= .
/ip firewall nat add action=masquerade chain=srcnat out-interface=wireguard-inet src-address=192.168.88.0/24
7. Reindirizza tutto il traffico internet tramite WireGuard
/ip route add disabled=no distance=1 dst-address=0.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10 add disabled=no distance=1 dst-address=128.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10
8. Configura le impostazioni DNS
/ip dns set servers=10.2.0.1 /ip dhcp-client set 0 use-peer-dns=no
9. Reindirizza l’indirizzo IP di WireGuard tramite il gateway del provider principale
Sostituisci x.x.x.x con l’indirizzo dell’endpoint dal file di configurazione (Endpoint=).
/ip route add disabled=no dst-address=x.x.x.x/32 gateway=[/ip dhcp-client get [find interface=ether1] gateway] routing-table=main suppress-hw-offload=no
Se questo non funziona, dovrai sostituire gateway=[/ip dhcp-client get [find interface=ether1] gateway] con gateway=x.x.x.x, dove x.x.x.x è il tuo indirizzo del gateway internet. Il tuo fornitore di servizi internet (ISP) dovrebbe essere in grado di fornirti questo indirizzo.
10. Riavvia il tuo router
E il gioco è fatto! Ora il tuo router dovrebbe proteggere con Proton VPN tutte le connessioni internet che fornisce.