TightVNC サーバーの「Attach Listening Viewer」ショートカットを作成するにはどうすればいいですか?

TightVNC サーバーの「Attach Listening Viewer」ショートカットを作成するにはどうすればいいですか?

誰かのデスクトップにリモート接続する必要があり、そのコンピュータが NAT の背後にある場合は、リバース VNC 接続を使用できます。これは、TightVNC サーバーの「Attach Listening Viewer」オプションを使用して実行します。このオプションを手動で選択し、IP アドレスを手動で入力する必要があります。

固定 IP アドレスとポートを使用してショートカット (コマンド ライン) を作成することで、この手動アクティビティを回避する方法はありますか?

答え1

答えを見つけました。これを行うには、次のような簡単なコマンドを使用します。

"c:\Program Files\TightVNC\tvnserver.exe" -controlservice -connect ip-address:port-number

ip-addres には、実際の VNC クライアント (デスクトップを制御するもの) を実行するコンピュータの IP アドレスを使用します。

答え2

サーバーをユーザー アプリとして起動し (サービスとして実行していない場合)、接続するためのショートカット。

C:\Windows\System32\cmd.exe /C start "" "%PROGRAMFILES%\TightVNC\tvnserver.exe" -run && timeout 1 && "%PROGRAMFILES%\TightVNC\tvnserver.exe" -controlapp -connect IPADDRESS

答え3

デスクトップ ショートカットを使用して、IP 10.0.1.11 のローカル コンピューターに VNC で接続し、ダブルクリックするだけで済むようにしたいのですが、上記の方法は機能しませんでした。ヘルプ (CMD 内) を使用して、手順は次のようになります。

tvnviewer ホスト名::ポート [オプション]

TightVNC を使用して動作する例:

  1. 「Program Files」フォルダ(またはx86)からデスクトップにショートカットを作成します。

  2. ショートカットを右クリックし、「プロパティ」を選択します。

  3. 「Target:」というラベルの付いた最初の編集可能な行で、既存の文字列の後にこれを追加します: 10.0.1.11::5900 文字列は次のようになります:

"C:\Program Files\TightVNC\tvnviewer.exe" 10.0.1.11::5900

当然、10.0.1.11 を、制御したい IP アドレスに変更します。また、[全般] タブに移動して、ショートカットの名前を「ラップトップに接続」や「My Mac」などの適切な名前に変更します。

TightVNC 2.7.10.0 を搭載した Windows 8.1 Pro PC でテストしました。

関連情報