WebSocketクライアント(法人Node.JSサーバー)をクラウドサーバーに接続しようとしましたが、タイムアウトしました(ETIMEDOUTエラーを接続しています)。WebSocketクライアントは、Webブラウザ以外の企業プロキシ経由でクラウドサーバーに接続できません。 (ETIMEDOUT)
Linux、Node.JS、またはWebSocketクライアントの設定が必要かどうかわかりません。
私はすでにLinux用のプロキシ(export proxy/https_proxy)とNode.JS(npm config set proxy/https_proxy)用にプロキシを設定していますが、問題は解決しません。
https://npmjs.comにあるwsライブラリを使用しています。ポート設定以外のオプションは一切ありません。
アドバイスはありますか?
EDIT:Webブラウザでうまく動作します。
ChromeのWebSocket実装は自動的にプロキシを使用しますか?私はあなたの提案を試してみます。ありがとう。 – Vic
はい、Chromeのウェブソケットは、通常のHTTPリクエストと同じプロキシサーバーを使用します。 – josh3736
愚かな質問ですが、WebSocketはHTTPプロトコルに関係していますか? – Vic