我想使用Cap'n Proto RPC与办公室桌面盒中的云服务器进行通信。 Cap'n Proto不通过防火墙提供安全的网络连接。我更喜欢C++,因为我有其他组件需要这个。什么是保护Cap'n Proto RPC网络流量的好方法?
我看到一些人一直在寻找nanomsg和其他直接链接到应用程序的传输,但我想知道stunnel或类似的东西是否令人满意。
的安全通道的应用,因为大多数知道,可以在某些条件下提供TCP/IP通信的HTTPS封装,具体根据FAQ:
- 的协议是TCP,UDP不。
- 该协议不使用多个连接,如ftp。
- 该协议不依赖带外(OOB)数据,
- 远程站点不能使用特定于应用程序的协议,如ssltelnet,其中SSL是协商选项,除了那些已支持的协议stunnel的协议参数。
看起来像Cap'n Proto RPC可能会满足这些条件。我不认为客户会反对在这种情况下安装stunnel。有没有人试过这个或类似的东西?如果是这样,你的经验将不胜感激。如果有人知道更快/更轻的替代方案,它也会有所帮助。
谢谢!
所以,基本上问题是“如果程序不能做到这一点,我的网络连接如何安全”?除此之外,你使用防火墙这样的词很奇怪。你确定你知道它是什么吗? – deviantfan
如果两个终端都在你的/客户的控制之下,甚至不需要为特定的程序开发一些半解决方案,而是为所有的东西做一个合适的VPN。 – deviantfan
啊..这只是Trolls出现之前的一个时间问题:)。 –