Aquí hay una guía paso a paso para instalar WireGuard VPN en Windows, MacOS, Linux, iOS y Android.

WireGuard está remodelando el panorama de las VPN con su protocolo ligero pero seguro. Con solo un servidor y un archivo de configuración, está listo para comenzar.

Ya sea que tenga una configuración de WireGuard de un servicio VPN, lugar de trabajo o proyecto personal, esta guía agiliza el proceso.

Entonces, ¿qué es WireGuard? ¿Cómo puede configurarlo en Windows, MacOS, Linux, iOS y Android?

¿Qué es WireGuard?

WireGuard es un protocolo VPN de código abierto. Prioriza la simplicidad y la velocidad sobre las tecnologías VPN más antiguas e implementa técnicas VPN para crear conexiones punto a punto seguras.

Es optimizado, fácil de usar y ha sido ampliamente adoptado debido a su alto rendimiento y seguridad.

Se obtiene un archivo de configuración de WireGuard (.conf) de Proveedores de servicios VPN o autogenerado a partir de configuraciones de servidores personales. Es un conjunto conciso de instrucciones que utiliza el software WireGuard para establecer una conexión VPN y contiene detalles como direcciones de puntos finales, claves de cifrado y preferencias de conexión.

instagram viewer

Armado con su archivo de configuración de WireGuard, encontrará que configurar un cliente en los sistemas operativos populares es muy fácil.

Instalación del cliente WireGuard en Windows

Empecemos directamente, comenzando con la instalación de WireGuard en Microsoft Windows.

1. Comience visitando el sitio web de WireGuard y descargar el cliente de Windows.

2. Abra el instalador, luego siga las sencillas instrucciones para instalarlo.

3. Inicie WireGuard y haga clic en Importar túnel(es) desde archivo.

4. Busque y seleccione el archivo de configuración para su servidor WireGuard. Podrá reconocerlo fácilmente por su extensión de archivo ".conf".

5. Una vez que se haya importado el archivo .conf, haga clic en el Activar botón para establecer la conexión. Si el estado es "Activo", se ha conectado con éxito al servidor WireGuard.

Instalación del cliente WireGuard en MacOS

1. Descargue y "obtenga" el cliente WireGuard desde el Tienda de aplicaciones Mac.

2. Después de la instalación, abra WireGuard, luego haga clic en el Importar túnel(es) desde archivo botón.

3. Busque su archivo .conf y haga clic en Importar.

4. Haga clic en el Activar botón para conectarse a WireGuard VPN. Si el Estado es verde y "Activo", se ha conectado correctamente.

Instalación del cliente WireGuard en Linux

El cliente Linux WireGuard es exigente con la longitud del nombre del archivo .conf. Debe tener menos de 15 caracteres, o recibirá un error de que no se puede encontrar el servidor. Cambie el nombre del archivo antes de comenzar.

1. En la terminal, primero descargue e instale el cliente. Este comando se ve diferente según la distribución de Linux que esté usando.

Cubriremos los comandos de instalación para las distribuciones de Linux más populares. Todos los comandos deben ejecutarse con la cuenta raíz.

ubuntu: “sudo apt install wireguard”

Debian: “sudo apt install wireguard”

Fedora: "sudo dnf instalar herramientas de protección de cables"

SLES/OpenSUSE: "Zypper instalar herramientas de protección de cables"

Gentoo: “herramientas emerge wireguard”

CentOS: "sudo yum install elrepo-release epel-release", “sudo yum install kmod-wireguard wireguard-herramientas”

2. Mueva la configuración de su ubicación actual al directorio /etc/wireguard. En este ejemplo, el archivo de configuración se encuentra en /home/ubuntuvm y se llama WGLinux. Debe moverlo a /etc/wireguard. Usa lo siguiente comando de manipulación de archivos, pero adáptalo al nombre de tu archivo de configuración.

cd </your/directory/with/conf file>
mv /etc/wireguard/<wireguardconffile.conf>

3. En la cuenta raíz, emita el siguiente comando para activar la conexión:

wg-quick up <nameofyourconfigfile>

Tenga en cuenta que "WGLinux" es el nombre del archivo .conf de ejemplo (WGLinux.conf); al ejecutar el comando wg-quick, elimine ".conf" del nombre del archivo. En su sistema, reemplace WGLinux con el nombre de su archivo .conf.

Para cerrar la conexión una vez que haya terminado, emita el comando:

wg-quick down <nameofyourconfigfile>

Nuevamente, en este ejemplo, estamos usando WGLinux, reemplácelo con el nombre de su archivo .conf:

Instalación del cliente WireGuard en iOS

1. Descargue el cliente WireGuard desde el tienda Apple

2. Abra WireGuard y toque el Añadir un túnel botón.

3. Busque el archivo en su dispositivo Apple y luego púlselo.

3 Imágenes

4. Una vez que se haya importado el archivo de configuración, use el interruptor para activar la VPN. Un botón de alternar verde significa que la conexión fue exitosa. También debería ver un icono de "VPN" en la barra de estado.

Instalación del cliente WireGuard en Android

Al igual que con Linux, Android es exigente con la longitud del nombre del archivo de configuración, así que cámbiele el nombre a algo con 15 caracteres o menos antes de comenzar.

1. Descargue el cliente WireGuard desde el Tienda de juegos de Google.

2. Abra el cliente y toque el + botón.

3. Seleccione la opción Importar desde archivo o archivo.

4. Busque su archivo de configuración y toque seleccionar.

3 Imágenes

5. Use el interruptor de palanca para activar la conexión VPN. Si tiene éxito, el interruptor de palanca se volverá verde. También verá aparecer un ícono de llave en la barra de estado, junto a los íconos de la red celular.

Comprender el archivo de configuración

El archivo de configuración de WireGuard es fundamental para sus operaciones. Aquí hay un desglose conciso de sus componentes principales.

1. Sección [Interfaz]:

  • Llave privada: Una clave privada codificada en base64 para el cliente o servidor. Mantén siempre este secreto.
  • DIRECCIÓN: Especifica la dirección IP y la subred para la interfaz WireGuard. Por ejemplo, 10.0.0.2/24.
  • Puerto de escucha: (Opcional) El puerto en el que WireGuard escucha las conexiones entrantes.
  • DNS:servidores DNS que el cliente debe usar una vez que el túnel esté activo.

2. Sección [Peer] (pueden existir múltiples secciones peer):

  • Llave pública: La clave pública del par remoto (servidor o cliente).
  • IP permitidas: Las direcciones IP que se enrutan a través del túnel. 0.0.0.0/0 enruta todo el tráfico.
  • punto final: (Solo clientes) La dirección IP y el puerto del servidor, con el formato IP: puerto.

3. Preajustes y comandos opcionales:

  • Guardar configuración: Si se establece en verdadero, cualquier cambio en la interfaz (como agregar pares) se guarda automáticamente.
  • PostUp y PostDown: Comandos para ejecutar después de que la interfaz se active o desactive, respectivamente.

Estos componentes constituyen el núcleo del archivo de configuración. Es posible que haya opciones adicionales en función de casos de uso específicos, pero los elementos anteriores estarán en casi todas las configuraciones de WireGuard.

Conclusión

WireGuard proporciona una forma optimizada y segura de crear conexiones VPN en una amplia gama de plataformas. Siguiendo los pasos descritos en esta guía, podrá instalar WireGuard e importar y comprender los archivos de configuración.