我正在尝试创建“左客户端”>服务器<“右客户端”设置,但需要一些建议和提示。
假设我在左侧有一个服务器守护进程,就像连接到中间服务器的 vnc 服务器。
在右侧,我有一个客户端想要连接到左侧的服务器守护进程,但必须通过中间的服务器来完成。我认为这应该通过某种隧道服务来完成。
服务器环境是功能齐全的 Debian Linux 或 Mac OS X Server 主机。
有任何想法吗?
感谢/Trikks
答案1
尝试过rinetd?
对于任意转发来说,这可能是最简单的。
答案2
SSH 端口转发?如果您有来自 的请求,right
您left
可以执行以下操作:
从right
ssh -L 5900:localhost:5900 middle
从left
ssh -R 5900:localhost:5900 middle
第一个命令设置隧道,并将端口 5900 从 转发right
到middle
,第二个命令是反向隧道,并将端口 5900 从 转发middle
到。这两个命令应该有效地提供从到 的left
隧道(但我没有测试过)right
left