Настройка VPN, чтобы веб-приложение могло безопасно передавать аудиофайлы - PullRequest
0 голосов
/ 01 июля 2011

У нас есть веб-приложение (php), которое извлекает аудио через локальный ip, используя flash (путь к файлу, полученному из mySQL). Это нормально, но мы не можем получить доступ к файлам, если не находимся в локальной сети (ясно). Теперь нам также необходимо установить аналогичное решение в удаленном офисе, которое, очевидно, в настоящее время не работает.

Основная цель - иметь возможность перейти к нашему размещенному веб-приложению (Rackspace) и иметь возможность общаться с аудио-серверами в 2 удаленных местах (здесь и в удаленном офисе).

Мы смотрим на решения VPN (OpenVPN), но они кажутся сложными и потенциально избыточными (хотя и очень безопасными). Как мы можем получить безопасный доступ к аудио из нашего веб-приложения и иметь возможность передавать его с помощью Flash? Любую подробную информацию я могу предоставить. Просто не уверен, какая информация нужна.

1 Ответ

0 голосов
/ 01 июля 2011

Вы можете открыть прокси-сервер SSH для удаленного сервера из локального окна следующим образом:

ssh -ND 9999 user@host.com

Используйте его в качестве прокси-сервера SOCKS (и он зашифрован по SSH) на порту 9999. Любой запрос будетна удаленном сервере.

Если веб-браузер передает потоковое аудио, вам потребуется браузер для запроса файла с локального сервера, который, в свою очередь, получает его с удаленного сервера через прокси-сервер SOCKS.Это может быть достигнуто с помощью сценария PHP.Я могу расширяться, если это необходимо.

Надеюсь, это поможет!

...