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

使用Heroku和Ruby连接到VPN后面的服务器,ruby,heroku,vpn,Ruby,Heroku,Vpn,我正在用Ruby/RoR编写一个应用程序,它将托管在Heroku上 其要求之一是连接到Sonicwall VPN后面的(Active Directory)身份验证服务器 如何使用Ruby访问此服务器来建立此VPN身份验证 Heroku只是一个构建在EC2之上的服务,它使用linux环境管理部署。您没有根访问权限,这意味着您可以使用任何TCP协议连接到任何服务。但您只能侦听HTTP连接。不幸的是,这排除了设置VPN和SSH隧道的可能性。您可以在Amazon EC2上执行此操作。为了澄清这一点,没有

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

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


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

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

为了澄清这一点,没有启动SSH/VPN隧道以允许请求通过的gem或任何东西?下面是一些更多信息和可能的副本