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

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

它的一个要求是它连接到Sonicwall VPN后面的(Active Directory)身份validation服务器。

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

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