Aprenda de Internet que podemos hacer un túnel SSH sobre HTTP (s) [Referencia 1] [referencia2]
Una vez configurado el servidor apache
<VirtualHost _default_:80>
ProxyRequests on
ProxyVia block
AllowCONNECT 22
<Proxy *>
# Deny all proxying by default ...
Require all denied
</Proxy>
<Proxy 127.0.0.1>
# Now allow proxying through localhost only
Require all granted
</Proxy>
</VirtualHost>
en el lado del cliente, solo necesitamos tener alguna configuración adicional como la de abajo
host home80
HostName myserver.com
ProxyCommand proxytunnel -q -p myserver.com:80 -d 127.0.0.1:22
Port 80
Sin embargo, para mi caso, el puerto de destino sigue cambiando. (por ejemplo, el puerto de destino anterior es 22)
No quiero pedirle al usuario final que siga cambiando su configuración, será bueno si de alguna manera puedo redireccionar "127.0.0.1:22" a "127.0.0.1:xxx"
¿Algún pensamiento de cómo puedo lograr eso?