OpenVPN é um cliente VPN conhecido para acesso remoto seguro ou rede virtual privada. Se você usa o OpenVPN e experimenta uma velocidade lenta em seu canal, pode ficar irritado. Esse problema é muito comum para todos os usuários do OpenVPN. Embora o conselho geral que você pode encontrar na Internet seja ajustar o valor MTU (unidade máxima de transmissão) e / ou os parâmetros MSSFIX, aqui está outro truque que você deve tentar. Isso pode ajudá-lo a melhorar significativamente a largura de banda. Aqui está o que você deve tentar.
Abre o teu server.conf (veja o diretório de instalação do OpenVPN no Windows e / etc / openvpn no linux) e apenas adicione estas duas linhas:
sndbuf 0 rcvbuf 0
Isso impedirá o OpenVPN de ajustar o tamanho do buffer entre o servidor e o cliente. Será determinado pelo sistema operacional. Os usuários do Windows que se conectam a um servidor Linux terão velocidades mais rápidas.
Agora, adicione as mesmas linhas ao seu arquivo de configuração do cliente (* .ovpn ou * .conf). Se por algum motivo isso não for possível, por exemplo seu computador cliente não está acessível, coloque as seguintes linhas adicionais em seu server.conf Arquivo:
esqueci minha senha no meu iphone
Propaganda
sndbuf 0 rcvbuf 0 push 'sndbuf 393216' push 'rcvbuf 393216'
OpenVPN sobre UDP
Se você estiver executando o OpenVPN sobre UDP, poderá obter uma experiência melhor definindo valores de buffer fixos. Experimente estas linhas:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
As causas da desaceleração
Você pode estar se perguntando por que e como esses ajustes funcionam? Vamos nos referir à história do OpenVPN. No ano de 2004, o OpenVPN teve um problema com tamanhos de buffer diferentes em plataformas diferentes. Para unificar o canal de transferência de dados, os desenvolvedores definiram os buffers fixos para 64 KB. No entanto, isso causou problemas completamente estranhos com a MTU para todos os adaptadores do Windows. Para corrigir isso, os desenvolvedores codificaram estas linhas, que funcionam para servidores e clientes não baseados em Windows:
como definir uma conta padrão no gmail
#ifndef WIN32 ou-> rcvbuf = 65536; o-> sndbuf = 65536; #fim se
Essas linhas ainda são apresentadas no código-fonte do OpenVPN, é por isso que estamos obtendo lentidão! Além disso, você pode experimentar os parâmetros MTU e MSSFIX, se souber o que está fazendo.
Experimente com estas linhas em sua configuração:
tun-man 1400 mssfix 1360
No caso mais comum, MTU na interface física é 1500, então é melhor definir OpenVPN TUN MTU para um valor menor do que o MTU real e MSSFIX para MTU-40, como no exemplo acima.
como fazer pdf no google doc
Espero que este artigo tenha sido útil para você. Compartilhe seus resultados de velocidade se você notar uma melhoria significativa (via habr )