4Gルータの下にリモートコンピュータがあり、光ファイバを使用する他のサーバーがあります。どちらもLinux上で動作します。私が達成したいのは、リモートコンピュータのディスプレイを共有することですが、すべてのクライアントがそれに接続するのを避けることです。代わりに、私のクライアントはサーバーに接続し、サーバーのみをリモートコンピュータに接続してVNCデータを取得したいと思います。これにより、4Gデータを保存し、繰り返し接続を避けながらリモートコンピュータのモニタを共有できます。
これを行うには、リモートPCにVNCサーバーをインストールし(すでにx11vncに設定されている)、リモートPCに接続してデータを継続的に抽出するサーバーマシンにVNCクライアント/サーバーコンボをインストールする必要があるようです。必要な人に奉仕する準備をしてください。
インターネット検索でvcnproxy、uvncrepeater、vnc_reflectorなどのプロジェクトを見つけましたが、ほとんどは古い/廃止/個人プロジェクトのように見えるか、rfbプロトコルまたは認証モードのサポートが制限されています。さらに、これらのソフトウェアエントリを使用すると、リモートPCへの追加接続が節約されるのか、それとも標準のhttpプロキシサーバーとして機能し、すべてのユーザー要求をリモートPCに転送するのかはわかりません。
したがって、すべてを試す前に、それが私の要件に合っているかどうか、どれがそれらを満たすことができるかを知りたいです。あるいは、これを行うより簡単な方法がありますが、時間だけを無駄にしている可能性があります。だから私はあなたの助けを求めるために来ました。
追加情報として、私のクライアントは、websockifyを介してサーバーシステムで実行されているVNCサーバーに接続するnoVNCクライアントになります。これがどのような変化をもたらすかはわかりませんが...また、両側のファイアウォール、リモート、サーバーに対するすべての権限を持っています。
時間をいただきありがとうございます!
答え1
サーバーシステムでは:x11vnc -reflect remote.pc.ip.address:port
リモートコンピュータで:x11vnc
標準オプションを使用してください。
これでサーバーシステムで冗長接続が確立され、リモートシステムにはサーバー接続と呼ばれる1つの連続接続しかありません。