1

websocket はまだ開発中であることを理解しています。今、私が考えていることが技術的に可能かどうかはわかりませんが、アイデアを跳ね返しているだけです.

私が考えているのは、WebSocket を使用したクライアントレス SSL VPN です。Websocket を作成し、このソケットを介して (その特定のサイト/ドメイン上の) ブラウザーからのすべてのトラフィックをリダイレクトすることは可能ですか? では、サイトhttp://example.comにアクセスすると、このサイトがサーバーに戻る Websocket をセットアップするとします。これで、ブラウザー タブからのすべてのトラフィックを何らかの方法でキャプチャし、その websocket トンネル (wss://) を介してプッシュすることができます。このようにして、クライアントレス SSL VPN ソリューションを実現できます。

さて、私が見ることができる最大の問題は、そのブラウザのタブまたはウィンドウからのすべてのトラフィックを実際にどのように取得するかということです. 私は、javascriptがそれを行うのに十分な特権や機能さえ持っている、または持っているとは思わない. 何かご意見は?

4

2 に答える 2

2

独自のブラウザ UI (URL バー + レンダリング エリア) を表示し、HTTP リクエストをトンネル経由でプッシュし、返された HTML を解析してレンダリング エリアに表示することができます。しかし、あなたは正しいです。何らかの方法で特権をエスカレートしない限り (たとえば、Firefox 拡張機能として)、javascript ですべてのブラウザー トラフィックをキャプチャすることはできません。

于 2010-09-30T18:33:26.317 に答える
0

Webプロキシは、実際には次のように説明しています。http: //en.wikipedia.org/wiki/Proxy_server すべてのブラウザはHTTPプロキシサーバー設定をサポートしています。プロキシがSSLでデータをカプセル化し、ファイアウォール内の別のプロキシに送信した場合(VPNについて言及しているのはそのためだと思います)、あなたはあなたが求めているものを持っていると思います。ここでは、WebSocketsは実際には何の関連性もないと思います。あなたはそれを使うことができます、しかしそれはただもっと難しいでしょう。

于 2010-10-15T19:46:35.137 に答える