VPN (red privada virtual) es una tecnología que cifra su tráfico de Internet en redes no seguras para proteger su identidad en línea, ocultar su dirección IP y proteger sus datos en línea de terceros. Las VPN usan encriptación en tiempo real y envían sus datos de Internet a través de un túnel virtual seguro para minimizar la posibilidad de que alguien rastree lo que hace en línea. Una red privada virtual es una forma de extender una red privada utilizando una red pública como Internet.
Funcionamiento de las VPN
Cuando nos conectamos a un servicio VPN, autentica al cliente con un servidor VPN y aplica un protocolo de cifrado a todos nuestros datos de Internet. El servicio VPN luego crea un «túnel» encriptado a través de Internet. Eso asegura los datos que viajan entre usted y su destino. Cuando usamos un servicio VPN, los ciberdelincuentes, su ISP y los fisgones habituales tienen dificultades para rastrear nuestras acciones en línea.
Necesidad de VPN
Un servicio VPN es necesario por las siguientes razones:
- VPN enmascara nuestras direcciones IP y ubicación para que permanezcamos en el anonimato mientras navegamos por Internet.
- Pasa por alto la censura de Internet y los cortafuegos y también podemos acceder a contenido restringido por región.
- Cifra nuestro tráfico de red.
Nota: Los motores de búsqueda y las plataformas aún pueden reconocerlo en función de las cookies enviadas por el navegador junto con la solicitud.
Instalación y configuración de VPN en Kali Linux
La VPN no está instalada y habilitada de forma predeterminada en Kali Linux, lo que lo deja en gris. Para que esto funcione, necesitamos descargar los archivos de configuración de OpenVPN (.ovpn) de cualquier proveedor de VPN . Un servicio VPN que admite Linux sin proporcionar un cliente nativo de Linux pone a disposición sus archivos de configuración de OpenVPN en su sitio web. La información contenida en estos archivos se puede utilizar para crear una conexión VPN a través de Linux utilizando Network Manager, un cliente de terceros. Para fines de demostración, instalaremos los paquetes necesarios y configuraremos el popular servicio ProtonVPN en Kali Linux. Proporciona una versión gratuita de ProtonVPN para uso público y es rápido y seguro.
Instalación y configuración paso a paso
Paso 1 : instale OpenVPN y los paquetes necesarios
El primer paso es instalar OpenVPN. Abre la terminal y escribe el siguiente comando:
sudo apt install openvpn
Una vez que se instala, use los comandos a continuación para instalar los paquetes de OpenVPN usando el comando apt
sudo apt install administrador de red-openvpn-gnome
Presione Y/y e ingrese cuando se le solicite instalar los paquetes. Durante la instalación, aparecerá un cuadro de mensaje solicitando permiso para reiniciar los servicios durante las actualizaciones del paquete. Escriba Sí para completar la instalación.
Ahora solo falta reiniciar el sistema para que los cambios realizados al instalar los nuevos paquetes de OpenVPN surtan efecto.
Paso 2 : Descargue el archivo de configuración de OpenVPN del proveedor de VPN
Para fines de demostración, estamos utilizando el servicio ProtonVPN, por lo que para descargar los archivos de configuración necesarios de OpenVPN, primero haga clic en la URL a continuación y regístrese o inicie sesión para comenzar a usar su servicio.
https://account.protonvpn.com/login
Una vez que ingrese a la cuenta, seleccione la opción Descargas y luego seleccione la opción Archivos de configuración de OpenVPN , ahora elija GNU/Linux como plataforma y deje las configuraciones de Protocolo y Servidor gratuito como predeterminadas. Ahora elija cualquiera de los servidores enumerados a continuación y haga clic en descargar para guardar el archivo (.ovpn) en el sistema.
Paso 3 : Configurar un OpenVPN
Primero, haga clic en el ícono del Administrador de red en la parte superior derecha de la pantalla del escritorio de kali. Seleccione Conexiones VPN > Agregar una conexión VPN . La pestaña Administrador de red se muestra a continuación.
Ahora seleccione el tipo de VPN que deseamos usar para la nueva conexión. En el menú desplegable, seleccione Importar una opción de configuración de VPN guardada y luego haga clic en Crear .
Ahora navegue hasta la ubicación donde guardamos los archivos de configuración de OpenVPN de nuestro proveedor y seleccione el archivo .ovpn del servidor al que nos queremos conectar y luego haga clic en la opción Abrir .
Ahora aparecerá la ventana de edición de VPN para el nombre de usuario y la contraseña para la autenticación. Haga clic en la URL a continuación:
https://account.protonvpn.com/account
Elija la opción de nombre de usuario OpenVPN / IKEv2 del panel en el lado izquierdo de la página.
Copie el nombre de usuario y la contraseña de OpenVPN/IKEv2 y péguelos en la ventana de edición de VPN y haga clic en Guardar .
Ahora se nos solicitará un cuadro de diálogo para crear una contraseña de llavero. Si hemos creado la contraseña del conjunto de claves antes, no veremos este aviso. Escriba y confirme su contraseña del conjunto de claves y, a continuación, haga clic en Continuar . La conexión OpenVPN ya está configurada.
Paso 4: habilitar la conexión VPN
Para habilitar la nueva conexión VPN, haga clic en el ícono del Administrador de red en la parte superior derecha del escritorio de kali y seleccione Conexiones VPN y luego haga clic en la VPN que desea usar.
Una vez que se establezca la conexión, aparecerá una notificación que indica que ahora estamos conectados a la VPN con éxito. Ahora, para confirmar que la conexión se estableció con éxito, apague la conexión VPN por un tiempo y verifique su dirección IP pública usando su navegador como se muestra en la captura de pantalla a continuación.
Como puede ver en la captura de pantalla, mi dirección IP pública es 49.37.70.191. Ahora habilite la conexión VPN nuevamente y actualice la página.
Como puede ver en la captura de pantalla anterior, mi dirección IP pública se cambió a 37.19.200.2.
Ahora tenemos una conexión OpenVPN con nuestro proveedor de VPN a través de Linux. Podemos añadir tantas conexiones como queramos repitiendo el proceso. Cuando queramos conectarnos, solo tenemos que seleccionar el servidor al que queremos conectarnos y encenderlo desde el Network Manager.