GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Wireguard en CentOS 8

En este tutorial, le mostraremos cómo instalar Wireguard en CentOS 8. Para aquellos de ustedes que no lo sabían, Wireguard es un software de túnel VPN avanzado, confiable y de código abierto. puede instalar y usar ahora mismo para crear una conexión punto a punto segura a un servidor. Es multiplataforma y puede ejecutarse en casi cualquier lugar, incluidos Linux, Windows, Android y macOS. Wireguard es un punto a punto peer VPN. No utiliza el modelo cliente-servidor. Dependiendo de su configuración, un peer puede actuar como un servidor o cliente tradicional.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Wireguard Linux VPN en CentOS 8.

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 8.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Wireguard en CentOS 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo dnf install epel-release elrepo-release
sudo dnf update

Paso 2. Instalación de Wireguard en CentOS 8.

Ahora instalamos WireGuard ejecutando el siguiente comando:

sudo dnf install kmod-wireguard wireguard-tools

Paso 3. Configure WireGuard.

Primero, deberá generar las claves pública y privada dentro de /etc/wireguard directorio:

wg genkey | tee /etc/wireguard/privatekey | wg pubkey | tee /etc/wireguard/publickey

Debería ver su clave generada en el siguiente resultado:

Nnid+rqJBnsZ+SN68dILmeilanaKyFTlSjBIBMWsbzU=

Luego, crea un nuevo archivo llamado wg0.conf y agregue los siguientes contenidos:

nano /etc/wireguard/wg0.conf

Agregue las siguientes líneas:

[Interface]
### VPN server private IP address ###
Address = 10.0.0.1/24
### Save and update this config file when a new peer (vpn client) added ###
SaveConfig = true
### VPN server port - You can choose any port ###
ListenPort = 51820
### VPN server's private key i.e. /etc/wireguard/privatekey - the one from above ###
PrivateKey = Nnid+rqJBnsZ+SN68dILmeilanaKyFTlSjBIBMWsbzU=
PostUp     = firewall-cmd --zone=public --add-port 51820/udp && firewall-cmd --zone=public --add-masquerade
PostDown   = firewall-cmd --zone=public --remove-port 51820/udp && firewall-cmd --zone=public --remove-masquerade

Luego, abre la interfaz de WireGuard usando wg-quick comando:

wg-quick up wg0

Ahora puede verificar el estado de la interfaz wg0 con el siguiente comando:

$ wg show wg0

Paso 4. Habilite el reenvío de IP.

Antes de comenzar, deberá habilitar el reenvío de IP en su sistema. Puede habilitarlo creando un nuevo /etc/sysctl.d/99-custom.conf archivo:

sudo nano /etc/sysctl.d/99-custom.conf

Agregue la siguiente línea:

net.ipv4.ip_forward=1

Guarde y cierre el archivo y luego ejecute el siguiente comando para aplicar los cambios:

sysctl -p /etc/sysctl.d/99-custom.conf

¡Felicitaciones! Ha instalado correctamente Wireguard. Gracias por usar este tutorial para instalar Wireguard VPN en su sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Wireguard .


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo configurar Wireguard VPN en CentOS 8

  5. Cómo configurar WireGuard VPN en CentOS 8

Cómo instalar Slack en CentOS 8

Cómo configurar WireGuard VPN en CentOS 8

Cómo instalar Java en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar VPN PPTP en CentOS 6