-1

我们有一个 Web 应用程序 (php),它使用 flash(从 mySQL 获取的文件路径)通过本地 ip 检索音频。这没关系,但除非我们在本地网络上(显然),否则我们无法访问这些文件。现在我们还需要在远程办公室中设置类似的解决方案,显然我们当前的设置将无法正常工作。

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

我们正在研究 VPN (OpenVPN) 解决方案,但它们看起来很复杂,而且可能有点矫枉过正(尽管非常安全)。我们如何从我们的网络应用程序安全地访问音频并能够使用 Flash 流式传输它?我可以提供的任何详细信息。只是不确定需要什么样的信息。

4

1 回答 1

0

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

ssh -ND 9999 user@host.com

将其用作端口 9999 上的 SOCKS 代理(并通过 SSH 加密)。任何请求都将在远程服务器上弹出。

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

希望有帮助!

于 2011-07-01T19:14:47.783 回答