¡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?