Background
Escribí un servidor y un cliente pequeños para un chat sin cifrar en java. Ahora quería realizar la comunicación entre la aplicación del servidor y la aplicación cliente cifrada.
Así que pensé que lo siguiente podría funcionar pero no estoy seguro de ello:
Si hago los siguientes pasos, ¿se cifrará el tráfico entre el servidor y el cliente?
- Activar una VPN en la computadora donde también inicio la aplicación del servidor
- Iniciar la aplicación cliente en otra computadora
- conecte el cliente al servidor mediante la conexión a la dirección IP "real" y
un puerto de la computadora donde se está ejecutando el servidor, pero no la IP que tiene la causa de la VPN
La VPN bloquea todo el tráfico fuera de esta conexión. Así que el cliente tiene que conectarse a través de la conexión VPN fue lo que pensé.