質問
私は現在、開発webアプリケーションする部分がしています開特定の機械を通じてVNCに把握し、デスクトップに作成されます。
私はついてのウェブVNCれているクライアントの手段ではな設置のサーバその他のファイルフォーメーションはお客様の側です。にしただけでは、お客様のwebブラウザのIPを対象に、ターゲット機への開放をブラウザにこのように行ってウェブVNCクライアント
何が良い資源開こうとするのだろうか。
2013-10-29更新
だけで ストラヴァ工科大学:その成績を利用 グアカモレ とし@ドルフお勧めします。
また:
- 非常に簡単にセットアップでき
- 非常に分かりやすく、そのコード及びリバースエンジニアリングなどをご存知のjava)
- それはまだ使用会社のコンテンツを活用して、強
解決
チェックを グアカモレをプロジェクト:
グアカモレとは clientlessリモートデスクトップの玄関口.この標準プロトコルのようなVNCと橈.ます clientless まないためのプラグインまたはクライアントソフトウェアが必要です。コHTML5、グアカモレを設置サーバーにございますのでご注意下さいクライアントデスクトップは、webブラウザです。
の下振れが必要であり、Javaサーバがプロキシです。しかし、この些細なものだしてJavaのサーバーの稼動(Tomcatはきわめて単純で、 グアカモレの指示 相変わ):
グアカモレを分けて二つの作品:グアカモレをサーバーのguacd代理人および関連ライブラリー、グアカモレをクライアントは、クライアントにお出しいただきますとおservletコンテナ、通常 Tomcat.
グアカモレをクライアントはバイナリ形式ですが、グアカモレサーバの構築が必要か。なめ:ビルのグアカモレをソースからないと難しいので音声の構築プロセスは自動的に実行されます。あなただけすることを確実にする必要がありまして、必要なツールに設置されていきます。に必要な依存関係、ビルグアカモレのみかかりすることを見いだしました。
他のヒント
があり様々なソリューションで、100%平webアプリケーション(もちろんフラッシュJava ActiveX)に直接接続100%平VNCサーバーです。最大の問題は、そのウェブブラウザではできない無地のTCP接続します。最も近いものは、不完全WebSockets標準のものである骨るプロトコルはHTTPのようにハンドシェークを開始します。
ものAdobe Flashプログラムでは平TCP接続のものが未だ不十分な項目もありますが、サーバーに接続されている回答ポリシーファイルのいずれかのポート843のポートに接続されている(http://code.google.com/p/doctype/wiki/ArticleFlashSecurity).
として、グアカモレを要するJavaプロキシケの間にHTML5ベースのインターフェースのVNCサーバーです。
別のオプション noVNC (github るフルVNCト実施Javascript/HTML5(グアカモレとは異なり、VNCプロトコルのプロキシ).しかし、noVNCはまだ限界があることであるJavascriptできない無地のTCP接続します。noVNC用WebSocketsへの接続、サーバーにコピーします。noVNCを含む一般WebSocketsるTCP橋とき、サーバまたはクライアントとの事ではない依存関係にインストールを行います。
更新:うPocketVNCやプロジェクトから派生LibVNCServer現を内蔵しておWebSocketサーバーのサポートのwebsockify橋を必要とせずに接続noVNC.また、忘れてしまったの注意と免責事項が作成したnoVNC.
試tightVNC.com.前回使用させていただきましたのですがポイントだけでは、IPの機械で使用ブラウザを起動します。
みPeerVNC、web vncクライアントと支援プロキシを既存のVNCサーバーです。
いまのアプローチこのソリューション- http://www.onlinevnc.com?調査を実施しているのは、同じに見てい問題を修正フラッシュ時にセキュリティで評価することはできませんの確立に直接接続VNCのTCP/IPポートです。また当サイトで提供する統合ビューアその他のウェブサイトまたは願います。
のほか、ドルフからの回答があり この, では、Javaアプレットを接続するためのVNCサーバー