2017-02-13 9 views
0

私の問題は次のとおりです。 私が働いているアプリケーションでは、http、https、websocketの接続をすべて企業のプロキシの背後から使用する必要があります。 これらの接続はすべて、サブコンポーネントのうちのいくつかがthirdpartyであり、プロキシサーバーを指定するオプションがありません。node.js http、https、ws接続用のプロキシをグローバルに設定しました

私の質問は: すべてのサブモジュールが受け付けるグローバルプロキシの値を設定する方法はありますか?

答えて

0

これをチェックアウトするglobal-tunnel library。それはあなたのニーズに合うかもしれません。

すべてのHTTPおよびHTTPS接続は、それはしかし、WebSocketをして動作しない場合がありアウトバウンドHTTPプロキシを経由して

に行くようにします。

+0

これを試したが、プロキシサーバーからサポートされていないプロトコルしか得られていない サンプルコード var globalTunnel = require( 'global-tunnel'); var request = require( "request"); globalTunnel.initialize({ ホスト: 'proxy.company.com'、 ポート:8080 }); リクエスト( "http://www.sitepoint.com"、function(error、response、body){ console.log(body); }); globalTunnel.end(); – phenom135

+0

あなたのURLに 'http'を追加してください。 'http:// sitepoint.com' – matt

関連する問題