Php 设置VPN以便web应用程序可以安全地流式传输音频文件

Php 设置VPN以便web应用程序可以安全地流式传输音频文件,php,mysql,vpn,openvpn,rackspace,Php,Mysql,Vpn,Openvpn,Rackspace,我们有一个web应用程序(php),它使用flash(从mySQL获取的文件路径)通过本地ip检索音频。这是可以的,但我们不能访问文件,除非我们在本地网络上(显然)。现在我们还需要在远程办公室中设置一个类似的解决方案,这显然是我们当前的设置不起作用的 主要目标是能够导航到我们的托管(Rackspace)web应用程序,并使其能够在两个远程位置(此处和远程办公室)与音频服务器通信 我们正在寻找VPN(OpenVPN)解决方案,但它们看起来很复杂,而且可能会有过多的杀伤力(尽管非常安全)。我们如何从

我们有一个web应用程序(php),它使用flash(从mySQL获取的文件路径)通过本地ip检索音频。这是可以的,但我们不能访问文件,除非我们在本地网络上(显然)。现在我们还需要在远程办公室中设置一个类似的解决方案,这显然是我们当前的设置不起作用的

主要目标是能够导航到我们的托管(Rackspace)web应用程序,并使其能够在两个远程位置(此处和远程办公室)与音频服务器通信


我们正在寻找VPN(OpenVPN)解决方案,但它们看起来很复杂,而且可能会有过多的杀伤力(尽管非常安全)。我们如何从我们的web应用程序安全地访问音频,并能够使用flash进行流式传输?我能提供的任何详细信息。只是不确定需要什么类型的信息。

您可以从本地框打开远程服务器的SSH代理,如下所示:

ssh -ND 9999 user@host.com
将其用作端口9999上的SOCKS代理(通过SSH加密)。任何请求都将在远程服务器上弹出

如果web浏览器正在传输音频,则需要浏览器从本地服务器请求文件,然后本地服务器通过SOCKS代理从远程服务器获取文件。这可以通过PHP脚本实现。如果需要,我可以进一步扩展


希望有帮助

所以你说的是创建一个代理,在Rackspace服务器上查询它(它保存着我们的web应用程序),代理最终将从我们这里的服务器(或者我们最终将要设置的另一个服务器)获取它?我一直在做一些研究,最终我认为一个反向代理是答案,但这肯定有帮助!