![haproxy ssh基于路径的路由](https://linux22.com/image/725593/haproxy%20ssh%E5%9F%BA%E4%BA%8E%E8%B7%AF%E5%BE%84%E7%9A%84%E8%B7%AF%E7%94%B1.png)
我有一个用例,我想使用 haproxy 将 ssh 请求转发到不同的后端服务器。
我希望用户能够通过 ssh 连接到 proxy.example.com/server1,然后 haproxy 将请求转发到后端 ssh 服务器。url 中的路径只是为了区分用户的每个服务器。在后端服务器中,不会有路径。
这有可能吗?如果我将 haproxy 设置为 tcp 模式以侦听端口 22,它是否能理解带有路径的请求?
答案1
经过一番挖掘和测试后,我发现这对于我想要实现的目标来说确实不可行。
我有一个用例,我想使用 haproxy 将 ssh 请求转发到不同的后端服务器。
我希望用户能够通过 ssh 连接到 proxy.example.com/server1,然后 haproxy 将请求转发到后端 ssh 服务器。url 中的路径只是为了区分用户的每个服务器。在后端服务器中,不会有路径。
这有可能吗?如果我将 haproxy 设置为 tcp 模式以侦听端口 22,它是否能理解带有路径的请求?
经过一番挖掘和测试后,我发现这对于我想要实现的目标来说确实不可行。