IPSEC Google 应用引擎

IPSEC Google App Engine

我在 Google App Engine 上有一个应用 运行。 我的应用程序应该使用通过 IPSEC 隧道公开的 SOAP Web 服务。

如何在中间没有任何代理的情况下建立此连接?

简短回答:你不能,不是在 App Engine 上,尽管有其他与 App Engine 并行的云平台服务可以很容易地使用。我会解释原因:

IPSEC 在协议堆栈的较低级别运行,因此期望在 PaaS is a tall order, although not impossible. You could always make a feature request for some kind of language-runtime-level interface or config file for defining IPSEC connections & rules. You'd do that in the public issue tracker 中具有这种粒度。

...尽管如此,我认为 App Engine 和 PaaS 不允许您在该层进行开发时所需的粒度。

计算引擎是 IaaS that can be used to deploy a network of machines that can be accessed directly via IPSEC as a VPN gateway, with no proxy needed. It uses IKE v1 和 v2。

如果您想使用代理,当然也可以指示计算引擎与该代理建立连接,就像任何其他盒子一样。

所以你可以看到,你应该如何部署的答案取决于你想要完成的事情。