Hola Amigos Hoy vamos a Instalar WireGuard en nuestro VPS de Oracle Cloud dentro del docker, anteriormente instale OpenVPN pero la limitante que tiene es la licencia de 2 dispositivos gratuitos a diferencia de WireGuard sin mencionar que Jason Donenfeld. promete una velocidad mayor a openvpn y personalmente he notado una mayor fluidez en la navegación en Internet
Tendremos que tener una sesión ya iniciada en nuestro VPS por ssh y por supuesto tener instalado docker
Les dejo los comando con los cuales yo tengo instalado wireguard de forma mas rápida por supuesto tendrás que cambiar algunos parámetros por los tuyos dentro de tu server
docker run -d \ --name=wireguard \ --cap-add=NET_ADMIN \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=America/Mexico_City \ -e SERVERURL=tech.dominio.com `#optional` \ -e SERVERPORT=51820 `#optional` \ -e PEERS=1 `#optional` \ -e PEERDNS=auto `#optional` \ -e INTERNAL_SUBNET=10.13.13.0 `#optional` \ -e ALLOWEDIPS=0.0.0.0/0 `#optional` \ -e LOG_CONFS=true `#optional` \ -p 51820:51820/udp \ -v /path/to/appdata/config:/config \ --sysctl="net.ipv4.conf.all.src_valid_mark=1" \ --restart unless-stopped \ linuxserver/wireguard
NOTA
Necesitamos abrir puerto 51820 en nuestro VPS
una vez finalizado todo lo anterior procedemos a agregar nuestros usuarios en nuestros dispositivos con el siguiente comando podremos ver un QR solo basta abrir nuestra cámara de nuestro dispositivo y escanear
sudo docker exec -it wireguard /app/show-peer 1