Windows Tips & News

Accelera OpenVPN e aumenta la velocità sul suo canale

click fraud protection

OpenVPN è un noto client VPN per l'accesso remoto sicuro o la rete privata virtuale. Se usi OpenVPN e riscontri una bassa velocità sul suo canale, potresti infastidirti. Questo problema è molto comune per tutti gli utenti OpenVPN. Mentre il consiglio generale che puoi trovare su Internet è quello di modificare il valore MTU (Unità di trasmissione massima) e/o i parametri MSSFIX, ecco un altro trucco che dovresti provare. Può aiutarti a migliorare significativamente la larghezza di banda. Ecco cosa dovresti provare.

openvpntech_logo1
Apri i tuoi server.conf file (vedi la directory di installazione di OpenVPN in Windows e /etc/openvpn in Linux) e aggiungi semplicemente queste due righe:

sndbuf 0. rcvbuf 0

Ciò impedirà a OpenVPN di modificare la dimensione del buffer tra il server e il client. Sarà determinato dal sistema operativo. Gli utenti Windows che si connettono a un server Linux sperimenteranno velocità più elevate.

Ora aggiungi le stesse righe al tuo file di configurazione del cliente (*.ovpn o *.conf). Se per qualche motivo ciò non è possibile, ad es. il tuo computer client non è accessibile, inserisci le seguenti righe aggiuntive nel tuo

server.conf file:

sndbuf 0. rcvbuf 0. premere "sndbuf 393216" premere "rcvbuf 393216"

OpenVPN su UDP

Se stai eseguendo OpenVPN su UDP, potresti ottenere un'esperienza migliore impostando valori di buffer fissi. Prova queste righe:

sndbuf 393216. rcvbuf 393216. premere "sndbuf 393216" premere "rcvbuf 393216"

Le cause del rallentamento

Ti starai chiedendo perché e come funzionano queste modifiche? Facciamo riferimento alla storia di OpenVPN. Nell'anno 2004, OpenVPN ha avuto un problema con diverse dimensioni del buffer su piattaforme diverse. Per unificare il canale di trasferimento dati, gli sviluppatori hanno impostato i buffer fissi su 64Kb. Tuttavia, ciò ha causato problemi completamente strani con l'MTU per tutti gli adattatori in Windows. Per risolverlo, gli sviluppatori hanno codificato queste righe, che funzionano per server e client non basati su Windows:

#ifndef WIN32 o->rcvbuf = 65536; o->sndbuf = 65536; #finisci se

Queste linee sono ancora presenti nel codice sorgente di OpenVPN, ecco perché stiamo riscontrando un rallentamento! Inoltre, puoi provare a sperimentare con i parametri MTU e MSSFIX, se sai cosa stai facendo.
Prova con queste righe nella tua configurazione:

tun-mtu 1400 mssfix 1360

Nel caso più comune, l'MTU sull'interfaccia fisica è 1500, quindi è meglio impostare OpenVPN TUN MTU su un valore inferiore all'MTU reale e MSSFIX su MTU-40, come nell'esempio sopra.

Spero che questo articolo ti sia stato utile. Condividi i tuoi risultati di velocità se hai visto un miglioramento significativo (tramite habr).

Sergey Tkachenko, autore di Winaero

Come scaricare gli sfondi di Linux Mint 20Linux Mint 20 "Ulyana" presenta sfondi molto belli che ...

Leggi di più

Google fa risparmiare più batteria a Chrome

Google fa risparmiare più batteria a Chrome

Quick Intensive Throttling dopo il caricamento è una nuova funzionalità sperimentale che è arriva...

Leggi di più

Novità di Windows 11 versione 21H2, versione iniziale

Novità di Windows 11 versione 21H2, versione iniziale

Microsoft ha rilasciato Windows 11, versione 21H2, è stato rilasciato il 5 ottobre 2021. La versi...

Leggi di più