在同一台主机上,22 端口绑定了 SSH 进程。
还有一个名为 OSP 的进程,该进程绑定的端口随机,但有个 ospd.sock 文件属于该进程。
请问我要如何在该主机上新建一个 socket 连接,用于将所有外部主机和 SSH 端口的连接都转发到 ospd.sock ?
主机本地内置有 socat 工具
1
hefish 2022-09-01 09:56:57 +08:00
OP 的意思是不是 unix domain socket ?
|
2
godblessumilk OP @hefish 对的!我没接触过 socket 编程,所以问题的描述可能概念比较模糊。顺便一问:能否使用 ssh 的端口转发简单实现这一功能?
|
3
julyclyde 2022-09-01 13:22:54 +08:00
用 nc 吧
|
4
hefish 2022-09-01 15:30:07 +08:00
socat 和 nc 都能转发的吧。
|
5
rev1si0n 2022-09-16 17:33:59 +08:00
nginx stream proxy 相比于上面的 socat nc 可能更稳一点
|