En el mundo digitalizado de hoy, las cuestiones morales cobran cada vez más importancia, y una de ellas es el debate sobre la libertad en Internet. Entre las manifestaciones habituales de los ataques a la libertad de los usuarios en Internet se encuentran, por un lado, la vigilancia y el uso de los datos personales de los usuarios sin su consentimiento y, por otro, las restricciones de acceso a distintos contenidos en función del lugar geográfico en el que te encuentres. La tecnología VPN, una red privada virtual, y los diferentes servicios para su provisión pueden ser una solución para ambos problemas bastante diferentes para los usuarios modernos.
Lo más probable es que ya se haya encontrado con varias ofertas que ofrecen un servicio de VPN listo para usar, pero puede que no sepas que hay una forma alternativa de conseguir una VPN, que es alquilar un VPS y configurar Ud mismo una VPN en él. Las ventajas de este enfoque y también la configuración de su VPN en VPS queremos familiarizarte en este artículo.
Pros y contras de alquilar un VPS para una VPN
El uso de una VPN deseada en su propio VPS tiene varias ventajas en comparación con la compra de una solución VPN off-the-shelf de un proveedor dedicado. En particular:
- Transparencia: Con su VPN, usted sabe exactamente con qué está tratando, pudiendo elegir la configuración óptima del sistema, y no hay forma de que sus datos acaben en manos de terceros.
- Control: Con su VPN, usted es responsable de la calidad de su servicio. Esto te permite configurar un servicio que funcione sin problemas, sin fallos ni caídas.
- Beneficio: Elegir uno mismo el proveedor tiene una serie de ventajas. Una solución de alojamiento con una configuración adecuada para una VPN suele costar menos que un servicio de VPN estándar. Es más, los proveedores de alojamiento suelen ofrecer planes cómodos en los que no tienes que invertir durante un año por adelantado para, al menos, ahorrar algo de dinero.
- Posibilidad de utilizar el VPS para otros fines: Además de configurar una VPN, puede utilizar su VPS para diversos fines, ya sea alojar un sitio web o almacenar archivos.
Las desventajas de tener su propia VPN en un VPS incluyen:
- Menos flexibilidad: Al alquilar un VPS, no tendrá la posibilidad de cambiar fácilmente entre ubicaciones que ofrecen muchos proveedores de VPN. Sin embargo, no todos los usuarios necesitan diferentes ubicaciones. Si necesita una VPN principalmente por motivos de privacidad o para acceder al contenido que desea, una única ubicación es suficiente, una VPN en un VPS le vendrá muy bien.
- Necesidad de configuración: Por desgracia, no podrá empezar a utilizar su VPN inmediatamente después de la compra, y tendrá que instalar un cliente especial y averiguar la configuración. Afortunadamente, esto último no es un proceso muy largo ni laborioso y se tratará más adelante en este artículo.
Configuración de VPN en un VPS
Para configurar una VPN en un VPS, tendrá que utilizar uno de los clientes de software especiales. Uno de ellos es el software libre OpenVPN, cuya configuración nos gustaría discutir ahora.
- Obtenga un VPS: Elija el plan adecuado del proveedor adecuado y cómprelo.
- Conecte a un VPS: Utilizando PuTTY para Windows o el terminal en un Mac, conéctese a su nueva adquisición utilizando la información proporcionada por su ISP.
- Actualice el sistema: Utilice estos comandos para Ubuntu/Debian:
sudo apt update
sudo apt upgrade
O este comando para CentOS:
sudo yum update
- Instale OpenVPN a través de comandos:
Ubuntu/Debian:
sudo apt install openvpn
CentOS:
sudo yum install openvpn
- Configure OpenVPN:
- En primer lugar, cree el archivo criptográfico necesario:
sudo openvpn --genkey --secret /etc/openvpn/ta.key
- Copie el archivo de configuración del servidor de ejemplo en el directorio OpenVPN:
sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/
sudo gzip -d /etc/openvpn/server.conf.gz
- Edite el archivo de configuración del servidor de acuerdo con su dirección IP, números de puerto y configuración de cifrado:
sudo nano /etc/openvpn/server.conf.
- Active el reenvío de direcciones IP:
sudo nano /etc/sysctl.conf
Descomenta la línea net.ipv4.ip_forward=1, eliminando el carácter '#'. Guarde y salga del archivo.
- Aplique los cambios de reenvío IP:
sudo sysctl -p
- Inicie el servicio OpenVPN:
sudo systemctl start openvpn@server
- Active OpenVPN para que se inicie al arrancar el sistema:
sudo systemctl enable openvpn@server
- Cree archivos de configuración de cliente para conectarse al servidor OpenVPN. Ejecute el siguiente comando:
sudo bash /usr/share/doc/openvpn/examples/sample-config-files/make-cadir ~/openvpn-ca
cd ~/openvpn-ca
sudo cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf ~/openvpn-ca/client.ovpn
Edite el archivo de configuración del cliente (client.ovpn) para que coincida con la dirección IP y el puerto de su servidor.
- Transfiera el archivo de configuración del cliente (client.ovpn) a la máquina local utilizando métodos seguros de transferencia de archivos como SCP (Secure Copy) o SFTP (SSH File Transfer Protocol).
- Instale el software cliente OpenVPN en la máquina local e importe el archivo de configuración del cliente. Utilice el cliente OpenVPN para conectarse a su VPS y establecer una conexión VPN.
Conclusión
En este artículo analizamos una forma alternativa de obtener una VPN: en su propio VPS. Este enfoque tiene una serie de ventajas para una variedad de usuarios, aunque no es universal. Esperamos que haya encontrado el material útil y que encuentre la mejor solución VPN para Ud. Gracias por su atención y ¡hasta pronto!
Comentarios