タグ

HTTPと443に関するtoshi3221のブックマーク (1)

  • websockets を proxy 環境でも利用する場合の注意点 « kumama

    ええとコメント頂いたのでまじめに書くことにします。 (ちょっとアングラな世界でドライバ作ってました) 現在のwebsocketsのクライアント側の実装でproxy越えをしようとする場合、サーバ側で特殊な考慮をしておかないと繋がらない環境が多いと思います。 ちょっとややこしいので順を追って説明します。 ・クライアント側の実装でproxy越えする際にはProxyに対し CONNECT を発行する ・proxyでCONNECTできるのは接続先ポートがhttps(443)に制限されている場合が多い (squidはデフォルト。443以外のSSLポートをSquidでプロキシするには辺り参考) ・一方、サーバ側はというとhttps使ってるならhttpsの場合が多い。 ・websocketsで443に繋いだとしてもSSLのハンドシェークは行われない 以上から、proxy経由でのwebsocketsをなるべ

  • 1