我有一个运行 ubuntu 10.04 的家庭服务器,它运行两项服务:
- SSH 服务
- docker 化的 gogs 服务
我想根据子域对传入的 SSH 连接进行反向代理。例如,我想将通过 建立的 SSH 连接转发到端口,将通过 建立的SSH 连接转发到端口。ssh [email protected]
2222
ssh [email protected]
10022
本质上,我想要一个类似于 nginx 的 SSH 流量。如何实现?
答案1
这是不可能的。SSH 没有 HTTP 中存在的 Host 标头概念。您能做的最好的事情是基于端口的路由。