2017-02-13 16 views
0

Моя проблема заключается в следующем: В приложении, над которым я работаю, мне нужно использовать соединения http, https и websocket из-за корпоративного прокси. Все эти соединения устанавливаются из подмодулей, некоторые из которых являются сторонними, и без возможности указать прокси-сервер.node.js set proxy для http, https и ws соединений по всему миру

Мой вопрос: Есть ли способ установить глобальное значение прокси-сервера, которое соблюдается всеми подмодулями?

ответ

0

Оформить заказ global-tunnel library. Это может удовлетворить ваши потребности.

Для того, чтобы все соединения HTTP и HTTPS пройти через исходящий HTTP прокси

Он не может работать с WebSockets однако.

+0

попробовал это, но получил протокол, не поддерживаемый с прокси-сервера Пример кода var globalTunnel = require ('global-tunnel'); var request = require ("request"); globalTunnel.initialize ({ host: 'proxy.company.com', порт: 8080 }); запрос («http://www.sitepoint.com», функция (ошибка, ответ, тело) { console.log (body); }); globalTunnel.end(); – phenom135

+0

убедитесь, что вы добавили «http» к своим URL-адресам, например. 'HTTP: // sitepoint.com' – matt

 Смежные вопросы

  • Нет связанных вопросов^_^