9
  1. 所以,我们有一个 Heroku 应用程序。
  2. 我们有一个在 Intranet 上运行的 Web 服务。
  3. 该 Intranet 需要 VPN 连接供外部人员连接。
  4. 我们希望我们的 Heroku 应用程序通过 VPN 调用 Intranet 上的 Web 服务。

你会如何解决这个问题?

一些想法……

Heroku 似乎没有我们可以在我们的应用程序上激活的 VPN 客户端 :(

我知道有些路由器可以为我们处理 VPN gubbins。是否有在线服务可以让我们为我们的 Intranet 站点设置 VPN 代理?

提前致谢

4

3 回答 3

0

恐怕这是不可能的,当然至少不是通过VPN。Heroku 使用 Amazon EC2,因此您甚至无法将其缩小到 IP 范围以允许访问。Heroku 是一个封闭的系统,所以你不能安装额外的组件,所以除非它可以通过 http/https 访问,否则它是不行的。

于 2012-05-16T12:56:21.233 回答
0

我认为您可以使用静态 IP 地址添加来确保您的应用程序通过该 IP 地址连接。

https://devcenter.heroku.com/articles/quotaguardstatic

但我不知道这如何让您使用 VPN。

于 2018-04-26T20:59:18.243 回答
0

如果您的公司有 Heroku Enterprise,看起来可以在私人空间内完成:[ https://blog.heroku.com/heroku_private_spaces_are_now_generally_available_within_heroku_enterprise]

[ https://devcenter.heroku.com/articles/private-spaces]

否则,我能想到的最简单的方法是在您的 DMZ 中启动一个代理服务器,该服务器限制从您的 Heroku 应用程序的访问......在上面从 mooreds 设置静态 IP 建议。

于 2018-04-26T21:56:41.813 回答