Si estás pensando en una VPN, podrías
Un servicio de suscripción que canaliza el tráfico de Internet a través de un servidor que
en otra parte del mundo. Sin embargo, estos servicios no son la única forma de cifrar
Su actividad en línea.
Los servicios de VPN con un solo clic pueden ser geniales, y hay algunas VPN que recomendamos
si quieres una solución simple que esté lista para su uso inmediato. Este servicio viene
Sin embargo, con un costo: normalmente unos 5 o 10 dólares al mes, sin mencionar el hecho de que se confía en la persona sentada en el otro extremo.
Para una opción más barata que usted controla, puede usar un OpenVPN
servidor en un Pi de frambuesa (o ciertos
router) y usar tu propia conexión a Internet en casa como una VPN mientras
por ahí.
Tenga en cuenta que no podrá
a un país extranjero o esconder su identidad de ojos entrometidos (ya que
el tráfico parece venir de tu conexión normal de internet en casa)
Sin embargo, todavía te da seguridad extra cuando navegas por Wi-Fi público, y
Es muy útil si necesitas acceder a tu red doméstica, por ejemplo, para despertar un PC dormido y así poder encender el escritorio remoto. Es barato,
simple, y vale la pena si tienes un pi tirado por ahí.
Lo que necesitarás
Para montar esto, necesitas lo obvio: un pi de frambuesa con todos los accesorios importantes,
como una fuente de alimentación y una tarjeta SD. Esta guía no requiere ninguna operación especial
puedes usar simplemente Raspbian, así que mira nuestra guía para principiantes del Raspberry Pi
para todo lo que necesitas saber sobre la construcción de lo básico. (Asegúrate de que
cambiar la contraseña por defecto la primera vez que se inicia Pi, porque es extremadamente
importante para la seguridad – y de eso se trata este proyecto).
Recomiendo un ratón, un teclado y
monitorizar también para esta solución completa, sólo para la configuración inicial – aunque no es
absolutamente necesario. (Puedes instalar SSH en tu Pi para
VPN, pero puede que tengas que volver a conectarte en medio del proceso porque
La configuración de la red puede hacer que el Pi pierda la conexión).
Todo lo que necesitas para convertir el Pi de Frambuesa en un servidor VPN
Esto es técnicamente todo lo que necesitas, aunque
son algunas otras cosas que recomiendo. En primer lugar, es una buena idea hacer una reserva en el DHCP para su
Pi de frambuesa para que su dirección IP interna no cambie con el tiempo.
En segundo lugar, recomiendo un servicio de DNS dinámico. En…
Para acceder a su Pi remotamente, debe apuntar a su dirección IP pública en casa.
Esto no es difícil de encontrar, pero puede cambiar de vez en cuando, causando una ruptura
Tu VPN hasta que lo reconfigures. Es bastante tedioso, así que es más fácil
usar un servicio de DNS dinámico que te da una dirección fácil de recordar
que en cambio se actualiza cada vez que cambia su dirección IP.
Revisa la configuración de tu router para ver si
soporta todos los servicios dinámicos de DNS como DynDNS
o No-IP – algunos de ellos son pagados
suscripciones, pero otras, como No-IP, son gratuitas para un uso limitado, que
funcionan perfectamente para nuestros propósitos. No vamos a pasar por todo el proceso en
esta guía, pero le recomiendo que la lea cuando encuentre su proveedor de Internet
cambia constantemente su dirección IP pública y termina su VPN.
Cómo instalar OpenVPN con PiVPN
OpenVPN es un software de código abierto que permite configurar una VPN en
casi cualquier tipo de hardware. Si quieres, puedes usar OpenVPN’s
servidor Linux en su Pi y ajustar los archivos de configuración manualmente, pero hay una solución más fácil. PiVPN
es un conjunto de scripts de código abierto que convierte la configuración de OpenVPN en un
un asistente fácil de usar, así que aunque trabajes con OpenVPN por primera vez,
no deberías tener demasiados problemas para montarlo.
Instalar PiVPN en la ventana de Windows Terminal
Así que inicia tu Pi, asegúrate de que todo el software esté actualizado,
y abrir una nueva ventana terminal. La instalación de PiVPN es tan fácil como ejecutar el
la siguiente orden:
curl -L https://install.pivpn.io | bash
La instalación del guión lleva unos minutos
OpenVPN, y luego será guiado a través del proceso de configuración. Primero se le informará que el PiVPN
una dirección IP estática, para que puedas acceder fácilmente a tu servidor VPN mientras estás en la carretera
y arriba. Cuando haces una reserva en el DHCP, puedes decir simplemente que sí si el PiVPN
pregunta si usas uno.
Después de haber definido su usuario (el usuario estándar Pi
está bien, a menos que tengas otro que quieras usar), PiVPN te preguntará si quieres
WireGuard, un nuevo protocolo VPN o OpenVPN. Uso OpenVPN para
en este manual, así que usa las teclas de flechas para mover el cursor a OpenVPN, y luego pulsa
Barra espaciadora para seleccionarla antes de pulsar Intro para continuar.
WireGuard es relativamente nuevo y muestra una variedad de
mientras que OpenVPN es más popular y ampliamente apoyado. Si tú…
Pruebe con WireGuard, lea más sobre
aquí.
Configure su VPN con PiVPN
Para los siguientes pasos, la configuración predeterminada es
están bien para la mayoría de los usuarios. Se le preguntará si quiere usar UDP o TDP.
(Debes elegir UDP a menos que tengas una buena razón para no hacerlo), lo cual
puerto que quieres usar (1194 está bien a menos que otra cosa lo use), y que
El proveedor de DNS que quieras usar (cualquiera es adecuado).
Un obstáculo: descubrí que a pesar del uso de
servicio de DNS dinámico, PiVPN no aceptaría mi URL personalizado Si accede a la
el mismo problema, sólo dile que use tu dirección IP pública y podrás cambiarla
en el archivo de configuración más tarde.
Finalmente las funciones de OpenVPN 2.4
están habilitadas a menos que sepas que estás usando aplicaciones que no las soportan. Seleccione el
certificado de seguridad recomendado, si se solicita – los tamaños más grandes conceden mejor
seguridad, pero puede ralentizar las cosas y no son necesarias para la mayoría de los usuarios. Activar
actualizaciones desatendidas, y PiVPN instalará los paquetes necesarios y creará
los archivos de configuración necesarios.
Finalmente, puede seleccionar un DNS para ser usado cuando
a tu VPN. Omitir la adición de un dominio de búsqueda personalizado (a menos que sepa qué
es decir, y quieren usar uno). Una vez hecho esto, se le pedirá que reinicie.
Tu pi.
Nombra a tu cliente
Después del reinicio, debes
Ventana terminal y Ejecutar:
pivpn add
Dale un nombre al archivo de configuración (elegí
whitson-laptop), especificar cuántos días es válido el certificado (el valor por defecto es
bien), e introduce una contraseña de tu elección (asegúrate de que sea segura). Lo hará.
crear un archivo .ovpn para ti en /home/pi/ovpns, que puedes
Conéctese a su VPN, cópielo en su PC y manténgalo en un lugar seguro.
PiVPN recomienda repetir este proceso para
otros dispositivos, así que si tienes otros portátiles o teléfonos, querrás usar esta VPN
on, ejecute este comando de nuevo para crear sus propios archivos de configuración ahora.
Reemplace la dirección IP con su URL personalizado
En este punto tuve que hacer un cambio en mi
…archivo .ovpn. Si usas un servicio de DNS dinámico como yo, abre el archivo en
Bloc de notas (o el editor de texto de su elección), y reemplace su dirección IP en
Línea 4 con tu URL personalizada. Si tienes problemas para conectarte a tu VPN, esto
es la primera línea con la que me metería, me ha causado problemas en el pasado con
Número de generadores de configuración de OpenVPN.
Su pi debería estar listo desde aquí, pero
hay una cosa más que tienes que hacer antes de que puedas hacer una conexión: Reenvíen sus VPNs
Puerto en tu router. Este proceso varía de un enrutador a otro, pero va
como esto: Entra en la página de configuración de tu router,
encontrar la opción de reenvío de puertos y reenviar el puerto 1194 a la IP interna
Dirección de su Pi. Se pueden encontrar instrucciones más detalladas para
Enrutador en portforward.com.
Conéctese a su VPN desde cualquier lugar
Estás en la recta final ahora porque el
El descanso es super fácil. Para conectarse a su VPN cuando no está en casa, necesita
requieren una aplicación VPN o un «cliente» que sea capaz de establecer una conexión con su servidor OpenVPN.
OpenVPN tiene un cliente oficial llamado OpenVPN Connect, que está disponible en
Windows, MacOS, Linux, iOS y Android.
Puedes recuperarlo de OpenVPN’s
Página de inicio – sólo tienes que desplazarte hacia abajo para empezar con OpenVPN
Conéctese y haga clic en la plataforma de su elección. También hay proveedores externos populares
Programas como Viscosidad
(Windows/Mac) y la visión de túnel
(Mac), que ofrecen opciones adicionales para los usuarios avanzados. Puedes usar otros OpenVPN
Clientes en esta página con la comunidad OpenVPN.
Maneje su VPN con OpenVPN
Inicie la aplicación OpenVPN Connect y haga clic en
Pestaña de archivos para añadir un nuevo perfil Navegue hasta el archivo de configuración que ha copiado
de la pi (de nuevo mi whitson-laptop.ovpn fue llamado aquí) y lo selecciona. Haga clic en
el botón de añadir, y puedes conectarte a tu VPN cambiando el
e introduzca su contraseña.
Una vez que lo hagas, todo tu tráfico
encriptada y enrutada a través de la conexión a Internet de su casa, donde el Pi
vidas. Su tráfico estará a salvo de las miradas indiscretas en este café.
Wi-Fi, y podrás acceder a todos los recursos de tu red doméstica como si
Estaban allí… no se requiere una cuota de suscripción.