websockifyドキュメント

まず、公式ウェブサイトのアドレス

  住所:https://github.com/novnc/websockify

 

第二に、オープンプロキシ

  1、単一のサーバー

python /usr/local/websockify/websockify.py --cert /usr/local/websockify/self.pem 6080 192.168.20.134:5901 

  self.pemは、OpenSSLを使用して生成することができ、その後、もちろん、CERTのパラメータを追加しないことがあり、ディレクトリに配置

openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem

   

  図2に示すように、マルチノード・サーバ

  実際には、VNCは通常のフロントページに統合されている間、各仮想マシンのプロキシホルダーのために、ポート番号の消費量は、このように巨大であることは不可能であるだけ開いているポート、それが可能であり、実現エージェント複数の仮想マシンが、答えは当然可能です。

  websockifyプロジェクトWikiページでは(https://github.com/novnc/websockify/wiki/Token-based-target-selection)ポート、複数のプロキシ方式の実現を紹介しています。

  websockifyプロジェクトのWikiページでポートの実現を記述し、複数のプロキシ方法。

  これは、トークンファイルは、一般的に、クライアント・マシン(VM)に対応し、トークンの読み取り、指定されたファイルのディレクトリから原則websocketproxy.pyプロキシトークンの実現です。フォームTOKEN1のトークンファイルの内容ます。host1:port1を、ここTOKEN1は、本実施形態におけるホストのIPアドレスは、IPノード1で、かつポート1でグローバルに一意の文字列識別子、クライアントHOST1(VM)でありますクライアントのポート番号(仮想マシン)VNCサーバーが、この場合には、VNCサーバーのポート番号guest1があります。したがって、guest1がファイルのトークンの内容を一般的なクライアント(仮想マシン)と呼ばれるこの場合は:

  1. vnc123:192 0.168 0.20 0.134 :5901
  2.   vnc234:192 0.168 0.20 0.134 :5902
  3. vnc345:192 0.168 0.20 0.133 :5901

  注意:トークンファイルは、クライアント(仮想マシン)に対応することができ、トークンファイルは、複数のクライアント(仮想マシン)に対応してもよいです。プログラミングおよび管理を容易にするために、通常は一対一の関係に、トークンディレクトリに置か統一。

  1.  
    [ルート@ node2のwebsockify]#北韓は/ usr / local / websockify /トークン/
  2.  
    -rw-R - r--の1ルートルート28 5月29 16:46 vnc123
  3.  
    -rw-R - r--の1ルートルート28 5月29 16:46 vnc234
  4.  
    -rw-R - r--の1ルートルート28 5月29 16:46 vnc345

   

  3、エージェントを開始

/usr/local/websockify/run --token-plugin TokenFile --token-source /usr/local/websockify/token/ 6080

  トークンは、単一のファイルである場合は、次のコマンドを使用して起動することができます

/usr/local/websockify/run --target-config /usr/local/websockify/token/token 6080

   

第三に、アクセスVNC

  クロム、Firefox、および他のブラウザアクセス(ブラウザがHTML5をサポートする必要があります)

  私自身は、APIドキュメントによるとnovnc所有nginxのサービス下に置かれた簡単なデモ、書き込み   http://192.168.20.111/vnc.html?token=vnc123を

  あなたはnovncでwebsockifyを開始している場合は、--webパラメータを持参する必要があり、次のアドレスをご覧   http://192.168.20.121:8080/vnc.html?path=?token=vnc123を

  PS:このパラメータのパスを持参してください=

 

 

 

おすすめ

転載: www.cnblogs.com/zqyanywn/p/11417405.html