💡 Nota: ¿Buscas configurar un VPN seguro y eficiente? Echa un vistazo a nuestros Linux VPS de bajo coste, diseñados para ofrecer alto rendimiento y fiabilidad. Empieza rápido y aprovecha nuestra conexión de 10Gbps para un rendimiento sin interrupciones.
La privacidad y la seguridad son hoy más importantes que nunca. Para la mayoría de las personas, una red privada virtual (VPN) es una herramienta para navegar de forma anónima y evitar el rastreo. Existen muchas aplicaciones y servicios VPN, tanto gratuitos como de pago, que puedes usar si solo buscas una navegación segura. Pero también puedes crear tu propio servidor PPTP VPN.
Ejecutar un VPN en tu propio servidor lleva las cosas a otro nivel. No solo tendrás control total sobre tus datos y sobre cómo y dónde se mueven, sino que también podrás usar tu VPN para otros fines. Además de permitir una navegación anónima y segura o eludir restricciones de Internet, un VPN también es una forma de acceder de manera segura a archivos o aplicaciones confidenciales en un servidor privado. Por ejemplo, muchas empresas usan un VPN para que sus empleados puedan acceder a los archivos y recursos corporativos. En definitiva, por el motivo que sea, configurar un VPN en tu propio servidor te da el control total. De eso trata esta guía. Aquí te mostraré cómo configurar un servidor PPTP VPN en VPS en unos pocos pasos sencillos. Pero primero, veamos exactamente qué es un servidor PPTP VPN y cómo funciona.
¿Qué es un PPTP VPN?
Las redes privadas virtuales (VPN) permiten acceder de forma segura a otro equipo, recursos o archivos a través de una conexión a Internet convencional. Puedes imaginar una VPN como una especie de túnel por el que solo pueden pasar las conexiones con la certificación correcta, creando así un espacio seguro. Para la mayoría de los usuarios, una VPN es simplemente una extensión del navegador o una aplicación que les permite navegar de forma anónima. En ese caso, la app que usas es el cliente VPN, y el servidor VPN lo gestiona la empresa que ofrece el servicio. Lo que te voy a mostrar aquí es cómo crear y gestionar tu propio servidor PPTP VPN.
PPTP son las siglas de Point-to-Point Tunneling Protocol. Es la forma más sencilla de configurar una red privada segura, y puedes crear un servidor PPTP VPN en pocos pasos y con un coste muy reducido. Si los protocolos simples no funcionan en tu región, adquirir o configurar un VPN ofuscada podría ser tu mejor opción. Empecemos a crear nuestro servidor.
Leer también: Configuración de OpenVPN VPS para Linux y Windows
Cómo configurar un PPTP VPN en un Linux VPS
Para configurar un servidor PPTP VPN en un VPS, primero necesitas un VPS. Según nuestras reseñas de VPS de expertos, Cloudzy es la mejor opción para alojar tu VPN. VPS Linux de Cloudzy es tu mejor alternativa si buscas un VPS asequible y con potencia suficiente para gestionar la carga de trabajo que implica el tráfico de datos.
Con tu VPS listo, usa SSH para conectarte a la línea de comandos de tu Linux y prepárate para crear el servidor PPTP VPN.
Hosting con Linux, sin complicaciones
¿Buscas una forma mejor de alojar tus sitios web y aplicaciones? ¿Estás desarrollando algo nuevo? ¿Simplemente no te convence Windows? Para eso existe Linux VPS.
Obtén tu Linux VPSPaso 1. Instalar PPTPD
Si tu sistema operativo es CentOS/RedHat 6 & CentOS/RedHat 7:
yum install -y ppp perl nano iptables
cd /usr/local/src
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rpm -Uhv pptpd-1.4.0-1.el6.x86_64.rpm
Si estás usando Ubuntu:
apt-get update
apt-get install -y pptpd
Paso 2. Configurar los parámetros de IP
Abre los archivos con tu editor favorito; aquí usamos vim
nano /etc/pptpd.conflocalip 192.168.0.1
remoteip 192.168.0.101-200 # Replace with your VPS IP
Paso 3. Añadir nombres de usuario y contraseñas
nano /etc/ppp/chap-secrets
usernameForuser1 * setpassword2here *
Paso 4. Activar el reenvío de red en /etc/sysctl.conf
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
usa el siguiente comando para aplicar el cambio:
sysctl -p
Paso 5. Configurar el enrutamiento y el cortafuegos
iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT
Si tu sistema operativo es CentOS/RedHat 6 & CentOS/RedHat 7, usando el siguiente comando para guardar:
service iptables save
service iptables restart
Leer también: Listar y eliminar reglas de Iptables en Linux
Paso 6. Iniciar el servidor PPTP VPN
Si tu sistema operativo es CentOS o Redhat, usa el siguiente comando:
service pptpd restart
Si tu sistema operativo es Ubuntu, usa el siguiente comando:
systemctl restart pptpd
Para iniciar el daemon PPTP automáticamente en el próximo reinicio, usa el comando:
Si tu sistema operativo es CentOS/RedHat 6 & CentOS/RedHat 7:
chkconfig pptpd on
Si estás usando Ubuntu:
systemctl enable pptpd
Preguntas frecuentes
¿Qué es un PPTP VPN?
Es un tipo de Red Privada Virtual sencillo de configurar en tu VPS con Ubuntu, Debian o CentOS/RHEL. Crea un túnel seguro y privado sobre conexiones a Internet no cifradas.
¿En qué se diferencia un servidor PPTP VPN de una aplicación VPN?
Una aplicación VPN es simplemente un cliente: no tienes control sobre el servidor. Al crear tu propio servidor VPN, tendrás control total sobre todas las conexiones y plena independencia. Además, podrás acceder a tus archivos y recursos de forma segura.
¿Puedo configurar un servidor PPTP VPN en Windows?
Existen formas de configurar un VPN usando Windows Server, pero resultan bastante más complicadas que hacerlo en Linux. Si no quieres convertir tu Windows en un Linux, siempre puedes obtener un VPS MikroTik de Cloudzy.
¿Cómo me conecto a mi servidor PPTP VPN?
Deberás configurar tu dispositivo o el software VPN para conectarte al servidor usando su dirección IP y el nombre de usuario y contraseña que creaste anteriormente.