【问题标题】:Security Tunnels安全隧道
【发布时间】:2012-08-20 02:58:35
【问题描述】:

我想建立一个像以下这样的系统来集中管理设备。该系统将具有以下组件:

  1. 云端服务器
  2. 位于 NAT 后面的代理以管理设备。代理应该能够与云服务器通信。

基本上系统会如下工作:

  1. NAT 后面的设备应该在云服务器上可见。
  2. 云服务器应该能够远程管理设备。

所以我们想在云服务器和远程代理之间建立隧道,这样我们就可以通过 NAT 来远程管理 NAT 后面的那些设备。我们需要以编程方式在隧道上运行 TCP/UDP/HTTP 协议,并发隧道需要支持 10K 级别。

目前我们调查了SSH隧道和VPN隧道,但仍然不知道如何做。所以问题是:

  1. 可以使用什么样的技术来构建上述隧道,以便云服务器可以管理 NAT 后面的设备?
  2. 如何以编程方式实现,现在有没有可用的库?

【问题讨论】:

  • @Eugene,我已经更清楚地更新了我的问题。

标签: architecture ssh vpn tunnel tunneling


【解决方案1】:

Q1:使用 SSH 反向隧道进行 TCP 转发。

Q2:SSH服务器有Apache SSHd,SSH客户端有jsch。

【讨论】:

    猜你喜欢
    • 2011-06-24
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 1970-01-01
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多