Come configurare Proton VPN su un router FreshTomato usando OpenVPN
- Lettura
- 5 minuti
- Categoria
- Router
Puoi configurare Proton VPN sul tuo router, proteggendo così ogni dispositivo che si connette a internet tramite quel router. In questa guida, vedremo passo dopo passo come configurare Proton VPN su un router FreshTomato(nuova finestra) utilizzando il protocollo OpenVPN.
Nota che FreshTomato è l’unica versione del firmware personalizzato Tomato, sviluppato dalla community per i router, che è ancora supportata attivamente. Se usi una versione precedente di Tomato, ti consigliamo di effettuare l’upgrade a FreshTomato.
Abbiamo anche guide per configurare Proton VPN su un’ampia gamma di altri router popolari.
Scopri come installare Proton VPN su diversi router
Prima di iniziare, ti servirà quanto segue:
- Un computer connesso alla tua rete LAN in modo da poter accedere all’interfaccia web del tuo router FreshTomato. Per farlo, inserisci l’indirizzo fornito dal produttore del router nella barra degli URL del tuo browser. Di solito è 192.168.1.1.
- Your OpenVPN username and password. These are different from your regular Proton VPN username and password. To find them, sign in to account.protonvpn.com and go to Account → OpenVPN username.
Come configurare Proton VPN su un router FreshTomato
1. Crea un file di configurazione OpenVPN
Accedi a Proton VPN usando il nome utente e la password del tuo account Proton su account.protonvpn.com, vai su Download → File di configurazione di OpenVPN e scarica un file di configurazione OpenVPN. Assicurati di impostare Seleziona piattaforma: Router.
Scopri come scaricare un file di configurazione OpenVPN da Proton VPN
Per configurare FreshTomato, avrai bisogno dell’indirizzo IP e del numero di porta del server VPN. Puoi trovarli sulla prima riga remote presente nel certificato. Il primo numero è l’indirizzo IP, mentre il secondo numero è il numero di porta. Nell’esempio seguente, l’indirizzo IP è 185.159.157.6 e il numero di porta è 51820

Avrai anche bisogno della chiave statica OpenVPN. Questa inizia con —–BEGIN OpenVPN Static key V1—- e finisce con —–END OpenVPN Static key V1—–.

E infine, avrai bisogno del certificato TLS(nuova finestra) presente in questo file di configurazione. Per trovarlo, apri il file di configurazione OpenVPN scaricato in un editor di testo e cerca il testo che inizia con —–BEGIN CERTIFICATE—- e finisce con –—-END CERTIFICATE—–.

1. Configura le impostazioni di base di OpenVPN
Apri l’interfaccia web del tuo router FreshTomato in una finestra del browser, vai alla scheda VPN → VPN Tunneling → OpenVPN Client → Basic e configura le seguenti impostazioni:
(Se sul tuo dispositivo è supportato più di un client OpenVPN, puoi selezionare quale configurare.)
- Enable on Start: selezionato
- Interface Type: TUN
- Protocol: UDP
- Server Address/Port: inserisci l’indirizzo IP e il numero di porta del server VPN. Puoi trovarli sulla prima riga remote presente nel certificato (vedi il passaggio 1 per ulteriori dettagli)
- Firewall: automatico
- Create NAT on tunnel: selezionato
- Inbound Firewall: selezionato
- Authorization Mode: TLS
- TLS control channel security (tls-auth/tls-crypt): Encrypt channel Username/Password Authentication: selezionato
- Username: il tuo nome utente OpenVPN
- Password: la tua password OpenVPN.
Ricorda: il tuo nome utente e la tua password OpenVPN sono diversi dal tuo solito nome utente e dalla tua password Proton VPN.
- Username Authen. Only: –
- Auth digest: SHA256
Per attivare funzionalità aggiuntive, aggiungi i seguenti suffissi al tuo nome utente OpenVPN.
- NetShield Ad-blocker: +f1
- NetShield Ad-blocker avanzato (blocca anche malware e tracker): +f2

2. Configura le impostazioni avanzate di OpenVPN
Vai alla scheda Advanced e configura le seguenti impostazioni:
- Poll interval: 0
- Redirect internet traffic: No
- Accept DNS configuration: Exclusive
- Data ciphers: AES-256-GCM
- Compression: disabilitata
- TLS Renegotiation Time: 0
- Connection retry: -1
- Verify Certificate (remote-cert-tls server): selezionato
- Verify Server Certificate Name (verify-x509-name): No
- Custom configuration: aggiungi le seguenti righe al campo di testo:
remote-random
nobind
tun-mtu 1500
mssfix 0
persist-key
persist-tun
Nota: queste impostazioni di configurazione sostituiscono quelle mostrate nello screenshot qui sotto.

3. Configura le impostazioni delle chiavi di OpenVPN
Seleziona la scheda Keys e configura le seguenti impostazioni:
- Static key: incolla la chiave statica OpenVPN dal file di configurazione OpenVPN (vedi il passaggio 1)
- Certificate Authority: incolla il certificato TLS dal tuo file di configurazione OpenVPN (vedi il passaggio 1)
Fai clic su Salva quando hai finito.

4. Avvia la connessione VPN
Per avviare la connessione VPN che hai appena creato, fai clic sul pulsante Avvia ora su una qualsiasi delle schede Configurazione client OpenVPN.

Per verificare di esserti connesso correttamente, visita la scheda Stato. Puoi anche verificare se la VPN funziona visitando il nostro scanner IP sicuro e gratuito da qualsiasi dispositivo sulla tua rete.

Nota: se parti da una nuova installazione di FreshTomato o dopo un hard reset del router, la connessione potrebbe non riuscire perché sul router non è impostata l’ora corretta. Di solito, il riavvio del router risolve il problema aggiornando la data e l’ora da Internet, consentendo di stabilire correttamente la connessione VPN.
Come configurare un kill switch sul tuo router FreshTomato
Un kill switch sul tuo router è una funzionalità di sicurezza che impedisce ai dispositivi connessi al router di connettersi a Internet se la connessione VPN non riesce per qualsiasi motivo.
Per configurare un kill switch sul tuo router FreshTomato, vai su Amministrazione → Script → Firewall.
Per creare un kill switch in cui tutti i dispositivi connessi al tuo router perderanno la connessione a Internet se la connessione VPN non riesce, inserisci le seguenti righe:
WAN_IF=`nvram get wan_iface`
iptables -I FORWARD -i br0 -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -p udp -o $WAN_IF -j REJECT --reject-with udp-reset
Per creare un kill switch in cui solo i dispositivi connessi al tuo router con indirizzi IP specificati perdono la connessione a Internet se la connessione VPN non riesce, inserisci le seguenti righe:
WAN_IF=`nvram get wan_iface`
iptables -I FORWARD -i br0 -s `ip address` -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -s `ip address` -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -s `ip address` -p udp -o $WAN_IF -j REJECT --reject-with udp-reset
Fai clic su Salva quando hai finito.
