这两个似乎最接近我想要的:
http://www.ntop.org/n2n/
OpenVPN 与 Quagga (OSPF)
我的服务器将位于路由器/防火墙后面,不受我控制。许多服务器可能是 ADSL 或其他廉价连接。由于在中国有节点,因此也可能有多层 NAT。我可以控制服务器,并且可以请求访问它们的路由器来转发端口(尽管最好不要这样做)。
n2n 似乎可以做到我想要的开箱即用,而且透明。付费要求和不太明确的“商业用途”让我担心,而且感觉有点实验性。如果 n2n 相当稳定(有人有 n2n 经验吗?),我想不管怎样,在业余时间摆弄 n2n 还是很有趣的。
OpenVPN 和 Quagga 随大多数发行版提供,并且非常稳定。我计划做一些类似于 n2n 的事情,但需要一双眼睛来做这项工作。IT 可以进行负载平衡和容错,在链接断开时建立链接以防万一,或者设置规则。和/或编写脚本。额外的好处是,我可以设置比 n2n 找到的更好的路由。
我最好选择哪种方式?使用并破解 n2n,还是使用 OpenVPN 和 Quagga 来做类似于 n2n 的事情?
答案1
我从未使用过 n2n,因此无法评论其效果如何。我曾使用过 OpenVPN 和 Quagga 的分布式 VPN,我可以告诉你,它的效果非常好,而且设置起来也不是很困难。
答案2
看看 Vyatta,他们的软件中集成了很多 IP 服务。他们提供商业版或社区版。您可以选择使用设备、您自己的硬件或 VM。我一直在研究它,它看起来非常漂亮。我很确定他们正在使用 Quagga 流作为他们的路由引擎。
它们支持 IPSEC 和 SSL OpenVPN,以及远程 VPN(PPTP、L2TP、IPSec)
祝狩猎顺利。