Назад |
Перейти на главную страницу
Как я могу использовать Dante для проксификации вызовов в Microsoft Azure (протокол служебной шины)?
Контекст и проблема:
- У меня есть веб-приложение, работающее на сервере приложений WebSphere.
- Базовая ОС - redhat
- Это приложение требует прямого доступа к службам уведомлений Microsoft Azure (через единый URL-адрес с использованием протокола служебной шины).
- По соображениям безопасности я не могу этого допустить, весь исходящий трафик должен проходить через прокси
- Веб-приложение не может быть настроено для использования прокси (отсутствует функция)
- Я не могу изменить код веб-приложения
- Я могу настроить URL-адрес, на который веб-приложение отправляет трафик
Я оцениваю следующее решение:
- Использовать Данте проксификатор (есть лицензия + пакет BDS)
- Используйте проксификатор в режиме сервера
- установите его на том же компьютере, на котором работает Websphere Application Server
- Данте должен прослушивать определенный порт для входящего трафика из моего веб-приложения
- Настройте веб-приложение, чтобы оно отправляло трафик на проксификатор (изменить URL)
- Сделайте Dante проксифицируйте входящие звонки
Другими словами, вот чего я хочу достичь:
Web Application -> Dante -> internal proxy -> external proxy -> internet -> Azure
Чтобы этого не произошло:
Web Application -> internet -> Azure
Вопросы:
- Можно ли это сделать с Данте?
- Если да, где я могу найти простой пример (документация Dante не так понятна)?
- Иначе у вас есть альтернативное решение?
Заранее спасибо за вашу помощь.