WireGuard es un protocolo VPN bastante nuevo que es mucho más seguro y rápido que OpenVPN o IPsec. Si está buscando una solución VPN segura, WireGuard es una de las mejores opciones: puede configurar su propio WireGuard VPN en Raspberry Pi y conecta todos tus dispositivos al servidor sin preocuparte por el ancho de banda o los datos seguridad. Esta guía paso a paso le mostrará cómo hacerlo.

La aplicación WireGuard VPN está disponible para todas las plataformas principales, como dispositivos Windows, Mac, Linux, Android e iOS que puede usar para conectar de forma segura sus dispositivos a la VPN WireGuard DIY.

Que necesitarás

Necesitará lo siguiente para crear su propia VPN con WireGuard.

  • Raspberry Pi 3 o 4 con fuente de alimentación y estuche.
  • Tarjeta microSD de 8GB o más grande.
  • Cable Ethernet para conectar Raspberry Pi a tu router.
  • Ratón y teclado USB (opcional)

Paso 1: Prepare la tarjeta SD

  1. Descargar el generador de imágenes de frambuesa pi herramienta en otra computadora y conecte la tarjeta microSD a ella.
  2. instagram viewer
  3. Inicie Raspberry Pi Imager y haga clic en Elija el sistema operativo > Sistema operativo Raspberry Pi (otro) > Sistema operativo Raspberry Pi (64 bits).
  4. Hacer clic Elija almacenamiento y seleccione su tarjeta microSD. Asegúrate de que la tarjeta esté vacía o no tenga datos importantes.
  5. Hacer clic Escribe. Confirme cuando aparezca el mensaje. Esto puede tardar un tiempo en completarse.
  6. Una vez hecho esto, la tarjeta SD se expulsará automáticamente. Desconecte la tarjeta y vuelva a conectarla.
  7. Abre el Explorador de archivos o Descubridor ventana y luego abra la bota dividir.
  8. Crea dos archivos: ssh y wpa_supplicant.conf (si va a utilizar Wi-Fi para la conexión a la red).
  9. En el wpa_supplicant.conf archivo, pegue lo siguiente (cambiando Australia a su propio código de país, y el ssid y psk valores a los detalles de su propio enrutador) y luego guárdelo.
país=AU
ctrl_interface=DIR=/var/ejecutar/wpa_supplicant GRUPO=netdev
actualizar_config=1
red={
ID="MiRedWiFi"
psk="una contraseña muy fuerte"
key_mgmt=WPA-PSK
}

los ssh el archivo permanece vacío sin extensión.

Se recomienda encarecidamente que conecte la Raspberry Pi a su red o enrutador mediante un cable Ethernet para mejorar la velocidad y la seguridad.

Paso 2: configurar e instalar PiVPN

PiVPN es un script ligero que podemos usar para instalar y configurar WireGuard en Raspberry Pi. Los pasos son los siguientes:

  1. Inserte la tarjeta microSD en Raspberry Pi.
  2. Conecte el cable HDMI al Pi y una pantalla, como su monitor o TV.
  3. Además, conecte un teclado y un ratón USB.
  4. Encienda la alimentación para iniciar la Raspberry Pi.
  5. Configure la configuración inicial del sistema operativo Raspberry Pi, cree una cuenta de usuario local, instale actualizaciones y luego reinicie. Recuerde el nombre de usuario y la contraseña locales que crea aquí.

Después del reinicio, abra un Terminal ventana y ejecute el siguiente comando para actualizar los paquetes.

sudo apt actualizar && sudo apt actualización completa

Prensa Y para confirmar (si aparece un aviso) para continuar con el proceso de actualización. Esto puede tardar un tiempo en completarse. Después de actualizar los paquetes, ejecute el siguiente comando en la ventana de Terminal para iniciar la instalación de PiVPN y WireGuard.

rizo -L https://instalar.pivpn.io | intento

Esto descargará y abrirá el asistente de configuración de PiVPN que usaremos para instalar WireGuard VPN. Si recibe un rizo error, asegúrese rizo se instala ejecutando el siguiente comando en la ventana de Terminal y luego inténtelo de nuevo.

sudo apto Instalar en pc ondulado

Una vez que se descarga la configuración de PiVPN, aparece una ventana del asistente de configuración (como se muestra a continuación) que muestra el mensaje "Este asistente de instalación transformará su Raspberry Pi en un servidor OpenVPN y WireGuard".

Debe configurar o asignar un dirección IP estática a su Raspberry Pi para evitar cualquier cambio de IP después de una pérdida de energía o reinicio. Puede reservar la IP desde la configuración de DHCP de su enrutador. Si ha reservado la IP en su enrutador, seleccione . Si no puede hacer eso, seleccione No para configurar una dirección IP estática en Raspberry Pi.

El usuario predeterminado es Pi, y debería estar visible en esta pantalla. Sin embargo, si configuró un perfil al configurar el sistema operativo Raspberry Pi (64 bits), su nombre de usuario aparecerá aquí. Use las teclas de flecha para resaltar y la barra espaciadora para seleccionarlo y luego presione el botón Ingresar clave o seleccione DE ACUERDO.

De las opciones disponibles, seleccione WireGuard y haga clic en DE ACUERDO o presione el Ingresar llave.

Instale cualquier actualización requerida si aparece un aviso. De lo contrario, en el Instalar WireGuard pantalla, seleccione . Esto comenzará a instalar el servidor VPN WireGuard en su Raspberry Pi. No haga ningún cambio cuando se le solicite. Manténgalo como predeterminado, como el puerto predeterminado 51820, a menos que desee uno diferente.

Confirme el puerto predeterminado y seleccione . En la siguiente pantalla, debe seleccionar un Proveedor de DNS. Puede elegir cualquiera según su preferencia y ubicación. Si utiliza un servidor DNS de bloqueo de anuncios, como Pi-hole, debe seleccionar Disfraz y luego ingrese la dirección DNS manualmente.

Confirme la selección del servidor DNS seleccionado y elija o presione Ingresar para proceder. Se le mostrarán dos opciones: puede usar una IP pública o un DNS público. Elegir la …usar esta IP pública opción si tiene una IP estática asignada por su proveedor de servicios. De lo contrario, elija Entrada DNS para usar un DNS público (para IP dinámica) y configurar un DNS dinámico. Puedes elegir entre los mejores proveedores de DNS dinámico gratuitos.

Confirme la IP pública o DNS seleccionando . En esta etapa, se generarán las claves del servidor. En el siguiente paso, debe realizar una actualización desatendida. Esto instalará los paquetes necesarios.

En esta etapa, ha completado la instalación de WireGuard VPN. Debe reiniciar Raspberry Pi para que los cambios surtan efecto.

Paso 3: conecte dispositivos a Raspberry Pi WireGuard VPN

Para conectarse a su Raspberry Pi WireGuard VPN, debe crear un perfil. En una ventana de Terminal, ingrese el siguiente comando,

sudo pivpn añadir

Introduce los datos de tu perfil. Puede nombrarlo cualquier cosa, como "MyWireGuardVPN". Esto configurará su perfil. El archivo de configuración para la conexión se puede encontrar en /home/pi/configs.

Puede usar este archivo de configuración para una conexión WireGuard o generar un código QR para una conexión VPN WireGuard segura. Para ello, debe instalar la aplicación WireGuard VPN en su dispositivo Android o iOS. Para generar el código QR, ejecute el siguiente comando en una ventana de Terminal en su Raspberry Pi.

pivpn -qr MyWireGuardVPN

En la aplicación WireGuard de su dispositivo Android o iOS, toque el + icono (más) y elija ESCANEAR DESDE CÓDIGO QR para escanear el código QR. Introduce el nombre del perfil y toca Ahorrar.

Ahora puede usar este perfil para conectarse a su WireGuard VPN que se ejecuta en Raspberry Pi.

El rendimiento de la velocidad de WireGuard dependerá de la velocidad de su red.

Navega de forma segura con WireGuard en Raspberry Pi

En esta guía, le mostramos cómo configurar WireGuard en una Raspberry Pi 3 o 4 y conectar sus dispositivos móviles a la VPN segura. Ahora puede usar su propio servidor VPN Raspberry Pi WireGuard para acceder de forma segura a la web y a su red doméstica de forma remota. No hay tarifas de suscripción ni registro de datos. Esto también brinda privacidad al proveedor de servicios de Internet y lo ayuda a acceder al contenido de forma segura desde cualquier lugar.

Cómo configurar WireGuard en Windows

Leer siguiente

CuotaPíoCuotaCorreo electrónico

Temas relacionados

  • bricolaje
  • frambuesa pi
  • Guardia de alambre
  • vpn

Sobre el Autor

Ravi Singh (20 artículos publicados)

Ravi es un experto explicador de tecnología, un entusiasta de IoT y un amante de Linux con experiencia en big data y desarrollo de aplicaciones. Pasa la mayor parte de sus fines de semana trabajando con dispositivos IoT y jugando juegos en Xbox. También es un viajero solitario al que le encanta hacer senderismo y explorar nuevos senderos.

Más de Ravi Singh

Suscríbete a nuestro boletín

¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse