WAN側で使用。
3G回線経由でWebSocketで来た要求をHTTPに変換してHTTP Proxyへ転送する。
HTTP Proxyからの応答をWebSocketに変換して3G回線経由でLAN側に返す。
iPhone4S<-(websocket)-> ws2http2.js<-(http)->HTTP Proxy<->インターネット
8123
WebSocketでやり取りするデータの識別子。 データの送受信が前後することがあるので、クライアントとの間で 識別子が必要となる。
WebSocketでやり取りするデータの本体。Base64エンコードされて格納。
wstohttp,httpendの定義を行う
HTTP Proxyへの接続がされていない場合、
HTTP Proxyへの接続がされる場合
widに該当のHTTP Proxyのソケットが接続中であれば、 終了させ、proxys[data['wid']]を空にする。
WebSocketへhttptowsメッセージに{httpdata:Base64したHTTP Proxyからの応答, wid:使用したHTTP Proxyのwid}を入れて返す。
WebSocketへhttpendメッセージに{wid:使用したHTTP Proxyのwid}を入れて返す。
myproxy4.js
pause
resume
There was an error while loading. Please reload this page.