我们可以执行 ProxyTunnel 并重定向到不同的端口吗?

我们可以执行 ProxyTunnel 并重定向到不同的端口吗?

从互联网上了解到我们可以通过 HTTP(s) 隧道传输 SSH[参考文献1] [参考文献2]

一旦设置了 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>

在客户端我们只需要进行一些额外的配置,如下所示

host home80
   HostName myserver.com
   ProxyCommand proxytunnel -q -p myserver.com:80 -d 127.0.0.1:22
   Port 80

然而就我的情况而言,目标端口一直在变化。(例如,上面的目标端口是 22)

我不想要求最终用户继续更改他们的配置,如果我能以某种方式将“127.0.0.1:22”重定向到“127.0.0.1:xxx”就好了

有什么想法我该如何实现这个目标?

相关内容