WireGuard es un VPN Solución reconocida por su sencillez y eficacia. Emplea algoritmos criptográficos avanzados para garantizar la transmisión segura de datos. Inicialmente creada para... Linux núcleo, WireGuard Ahora también está disponible en varias plataformas, incluidas Windows, macOS, BSD, iOS y AndroidEsta guía lo guiará a través del proceso de configuración del WireGuard VPN cliente en Ubuntu 20.04.
Instalación de la WireGuard Cliente en Ubuntu
El proceso de instalación del WireGuard El cliente refleja los pasos para la configuración del lado del servidor.
- Acceda a su Linux servidor a través de SSH.
- Una vez que haya iniciado sesión, actualice su sistema ejecutando:
sudo apt-get update && sudo apt-get upgrade
- Instalar WireGuard con el siguiente comando:
sudo apt-get install wireguard
Creación de claves públicas y privadas
WireGuard Se basa en pares de claves públicas y privadas para proteger la comunicación. La clave pública se comparte con la otra parte, lo que permite cifrar mensajes que solo pueden descifrarse con la clave privada correspondiente. Para la comunicación mutua, ambas partes deben tener sus propios pares de claves.
Para generar un par de claves de cliente, ejecute el siguiente comando:
wg genkey | tee private.key | wg pubkey > public.key
A continuación, cree el archivo de configuración para el cliente en el directorio especificado:
sudo nano /etc/wireguard/wg0.conf
Agregue el siguiente contenido al archivo:
[Interface]
PrivateKey = <contents-of-client-privatekey>
Address = 10.0.0.1/24
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
ListenPort = 51820
![Creating Private and Public Keys]()
[Peer]
PublicKey = <contents-of-server-publickey>
AllowedIPs = 10.0.0.2/32
Notas importantes:
- Vuelva a colocar la Llave pública con la clave pública del servidor (generada en el servidor).
- Coloque la clave privada del cliente en el PrivateKey Campo. Puede mostrar la clave con el comando:
cat private.key
Ejemplo de archivo nano con nuestras claves:
Comenzando WireGuard
Para activar el VPN Conexión, utilice el siguiente comando:
sudo wg-quick up wg0
Ahora debería poder comunicarse con el servidor. Para verificar la conexión, intente hacer ping al servidor:
ping 10.0.0.1
Para comprobar el estado de la conexión, ejecute:
sudo wg show
Este comando mostrará todos los detalles de conexión relevantes.
¡Felicitaciones! Su equipo cliente ya está conectado correctamente a la VPN red.
Conclusión
WireGuard ofrece una solución rápida, segura y fácil de usar para configurar VPN conexiones. Siguiendo los pasos descritos en esta guía, puede establecer rápidamente una WireGuard cliente en Ubuntu 20.04 y comience a comunicarse de forma segura con su servidor. Su simplicidad y rendimiento lo convierten en una excelente opción tanto para uso personal como profesional, garantizando que los datos permanezcan cifrados y protegidos de amenazas externas. Con una gestión de claves y una configuración de firewall adecuadas, WireGuard proporciona un robusto y confiable VPN .
Preguntas Frecuentes
P: ¿Cómo puedo asegurarme? WireGuard ¿Se inicia automáticamente al arrancar?
- Para garantizar WireGuard se inicia automáticamente al arrancar, habilite el servicio con el siguiente comando:
sudo systemctl enable wg-quick@wg0
P: ¿Qué debo hacer si no puedo hacer ping al servidor después de configurarlo? WireGuard?
- Verifique nuevamente las reglas del firewall tanto en el cliente como en el servidor, asegurándose de que el tráfico en el WireGuard El puerto (51820 por defecto) está permitido. Verifique los archivos de configuración para detectar errores o discrepancias en los pares de claves.
P: ¿Cómo actualizo? WireGuard?
- Actualizar WireGuard, simplemente ejecute los siguientes comandos para actualizar la lista de paquetes y actualizar los paquetes instalados:
sudo apt-get update && sudo apt-get upgrade

P: ¿Cómo puedo solucionar problemas? WireGuard ¿Problemas de conectividad?
- Para solucionar problemas, puede utilizar sudowg show Para inspeccionar el estado de la conexión y comprobar si hay errores. Asegúrese de que las configuraciones del cliente y del servidor sean correctas y verifique que las reglas del firewall no estén bloqueando la conexión. WireGuard tráfico.
P: ¿Puedo usar WireGuard en varios dispositivos?
- Sí, WireGuard Se puede configurar en varios dispositivos. Cada dispositivo requiere su propio archivo de configuración con pares de claves únicos. También puede configurar varios pares en el mismo servidor añadiendo más. [Mirar] secciones en la configuración del servidor.