使用 Heroku 和 Ruby 连接到 VPN 后面的服务器

tib*_*bon 5 ruby vpn heroku

我正在用 Ruby/RoR 编写一个应用程序,该应用程序将托管在 Heroku 上。

它的要求之一是它连接到位于 Sonicwall VPN 后面的(Active Directory)身份验证服务器。

如何使用 Ruby 建立此 VPN 身份验证以访问此服务器?

sun*_*eja 4

Heroku 只是一个构建在 EC2 之上的服务,它使用 Linux 环境管理部署。您没有 root 访问权限,这意味着您可以使用任何 TCP 协议连接到任何服务。但您只能侦听 HTTP 连接。不幸的是,这排除了设置 VPN 和 SSH 隧道的可能性。您可以在 Amazon EC2 上执行此操作。