
Tengo mi enrutador en casa ejecutando Tomato USB con OpenVPN ejecutándose en el puerto 1194. La red del campus solo tiene el puerto 80 abierto públicamente y estoy casi seguro de que configuran el tráfico y filtran el contenido. ¿Mi única opción aquí es cambiar el puerto en el que se ejecuta OpenVPN en Tomato USB al puerto 80 y conectarme desde el campus dentro del cliente desde el puerto 80?
Respuesta1
No hago publicidad, pero en mi campus SwissVPN (que ejecuta OpenVPN) funciona bien porque esos chicos configuraron el servidor OpenVPN para aceptar conexiones en el puerto 443 (usado a menudo para HTTPS) y dado que el socket OpenVPN tiene una capa SSL, al estúpido firewall en mi campus es como si estuviera haciendo HTTPS con algún servidor.
HTTPS no estrivialmentedistinguible de cualquier otra cosa que se ejecute en un socket SSL. Algunos cortafuegos deficientes asumen SSL en 443 == HTTPS.
Pruébelo (configurando su propio servidor VPN en el puerto 443 o pruebe la prueba gratuita de SwissVPN), podría funcionar.
Si no funciona y tiene mucho tiempo libre, puede intentar encontrar alguna herramienta de túnel HTTP, pero no es tan limpia como OpenVPN.
Respuesta2
Personalmente, prefiero ejecutar WinSSHD en mi PC en el campus (en el puerto 80 en lugar del 22) y luego abrir un túnel desde el exterior usando el cliente Tunnelier. Luego, mapee los puertos según sea necesario para atravesarlos. Esta no es una VPN, por lo que tienes que asignar puertos manualmente... las cosas no están tan abiertas como en una conexión VPN. Sólo una idea en caso de que su método VPN no funcione.