Come devo tunnelare il traffico di protocollo arbitrario su HTTPS?

5

Sto postando questa domanda da un treno in movimento! (Ok, forse non è così impressionante.) Questo treno ha un fastidioso WiFi - è a bassa velocità, ad alta latenza, tende a perdere pacchetti e blocca la maggior parte dei tipi di traffico (per porta e per protocollo molto probabilmente). In particolare, consente HTTPS, ma non consente SSH (è quasi certo che non consenta neanche SOCKS 4/5). Infatti, probabilmente non consente alcun protocollo basato su TCP diverso da HTTP e HTTPS (ma non l'ho stabilito come fatto).

Quindi, naturalmente, voglio scavare un tunnel, via HTTP, o meglio ancora tramite HTTPS in modo che non provino alcun trucco per l'ispezione dei pacchetti. Cosa dovrei fare? Ci sono dei proxy accessibili al pubblico? Sto indovinando che la risposta è "no" e ho bisogno di creare il mio; quindi, cosa dovrei distribuire sulla mia Linux box a casa per abilitarla, con un impatto minimo sul mio sistema altrimenti? Un proxy del genere può 'condividere' una porta con un normale server HTTP (S)? E dovrei aspettarmi di avere SSH su HTTPS? CALZE su HTTPS? Qualcos'altro?

    
posta einpoklum 27.08.2015 - 22:19
fonte

1 risposta

2

Perché non esaminare stunnel ?

Ciò consentirà di eseguire il tunneling di un protocollo su TLS / SSL. Avrai bisogno di un endpoint pubblico sulla tua Linux box a casa per ascoltare sulla porta 443 e poi potrai collegarti a ciò che ti serve.

    
risposta data 30.08.2015 - 16:49
fonte

Leggi altre domande sui tag