¿Cómo debo canalizar un tráfico de protocolo arbitrario a través de HTTPS?

5

¡Estoy publicando esta pregunta desde un tren en movimiento! (Ok, tal vez no sea tan impresionante). Este tren tiene un WiFi molesto: es de bajo rendimiento, de alta latencia, tiende a perder paquetes y bloquea la mayoría de los tipos de tráfico (por puerto y por protocolo, probablemente). Específicamente, permite HTTPS, pero no permite SSH (bastante seguro de que tampoco permite SOCKS 4/5). De hecho, es probable que no permita ningún otro protocolo basado en TCP que no sea HTTP y HTTPS (pero no lo he establecido como un hecho).

Naturalmente, quiero hacer un túnel, a través de HTTP, o mejor aún a través de HTTPS para que no intenten ningún truco de inspección de paquetes. ¿Qué tengo que hacer? ¿Hay servidores públicos accesibles? Supongo que la respuesta es "no" y necesito configurar mi propia cuenta; Entonces, ¿qué debo implementar en mi caja de Linux en casa para habilitar esto, de lo contrario, con el mínimo impacto en mi sistema? ¿Puede dicho proxy 'compartir' un puerto con un servidor HTTP (S) normal? ¿Y debo esperar tener SSH sobre HTTPS? SOCKS sobre HTTPS? ¿Algo más?

    
pregunta einpoklum 27.08.2015 - 22:19
fuente

1 respuesta

2

¿Por qué no buscar en stunnel ?

Esto le permitirá canalizar un protocolo sobre TLS / SSL. Necesitará un punto final público en su caja de Linux en casa para escuchar en el puerto 443 y luego podrá conectarse a lo que necesite a través de eso.

    
respondido por el SilverlightFox 30.08.2015 - 16:49
fuente

Lea otras preguntas en las etiquetas