A ideia dessa vpn é que ele "tunele" apenas os IPs especificados no config para que você economize banda e não tenha problema ao assistir videos do youtube ou netflix por exemplo.
sudo yum update -ysudo apt update wget https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh -O openvpn-install.shchmod +x openvpn-install.shUsar porta random, o resto pode ser default:
./openvpn-install.shComentar as linhas que possuem "push" e adicionar as linhas abaixo:
vi /etc/openvpn/server.confAdicionar a abaixo no config:
push "route-nopull"Agora aqui adicione todos os IPs dos sites que você quer que a VPN "tunele":
push "route 104.244.42.0 255.255.255.0"
push "route 199.59.148.0 255.255.255.0"No caso acima coloquei os IPs do Twitter que eu peguei aqui https://www.netify.ai/resources/applications/twitter
Se ele não tiver sido reiniciado, matar o servidor com o comando kill:
systemctl restart openvpn@server
systemctl status openvpn@serversudo apt -y install firewalldsudo ufw disableAdicionando a porta escolhida pelo OpenVPN(Não esqueça de substituir "PORTA" pela porta que o instalador ou você escolheram na hora da instalacão do OpenVPNServer):
sudo systemctl enable firewalld
sudo systemctl start firewalld
sudo firewall-cmd --zone=public --permanent --add-port=PORTA/udp
sudo firewall-cmd --zone=public --permanent --add-masquerade
sudo firewall-cmd --reloadUsar o mesmo script de instalação:
./openvpn-install.shBaixe o cliente de acordo com o seu OS https://openvpn.net/client/