Repolode
bk138

bk138/droidVNC-NG

Android 7以降の端末を、root化せずに遠隔から表示・操作できるAndroid向けVNCサーバーです。

代替できる製品:TeamViewerAnyDesk

スター
2,402
フォーク
318
未解決の Issue
27
最終コミット
4 日前

これは何?

droidVNC-NGを使うと、AndroidスマートフォンやタブレットをVNCサーバーとして利用でき、標準的なVNCビューアから画面を表示して、マウスやキーボードで操作できます。root権限の代わりにMediaProjectionやAccessibilityServiceなどの最新のAndroid APIを使用し、Android 7以降が必要です。

基本的な画面共有に加え、パスワード保護、ポートのカスタマイズ、画面の拡大縮小、双方向のクリップボード同期に対応しています。待ち受け中のビューアやUltraVNC形式のリピーターに対して端末から接続することもでき、ルーターのポートを開放せずにアクセスできます。内蔵のnoVNCクライアントを使えばWebブラウザーから端末を操作でき、JSONのpreseedファイル、MDM、またはAndroid Intentsを使って自動化アプリから設定することもできます。

一部の機能はAndroidのバージョンや端末に依存します。EditTextフィールド以外へのキーボード入力にはAndroid 14以降が必要です。また、Android 10以降では、adb経由で設定しない限り、起動のたびに画面キャプチャの権限を許可する必要があります。パスワード交換以外の通信は暗号化されません。

主な機能

  • 01画面の拡大縮小にも対応したAndroid画面の遠隔表示
  • 02マウスとキーボードによる操作(テキストフィールド以外への入力はAndroid 14以降)
  • 03ビューアと端末間での双方向のクリップボードコピーと貼り付け
  • 04パスワード保護とポート設定のカスタマイズ
  • 05ルーターのポートを開放せずに、待ち受け中のビューアやリピーターへ接続
  • 06noVNC Webクライアント内蔵、Zeroconf/Bonjourによる検出

ユースケース

  • 同じWi-Fiネットワーク上のPCから、古いAndroidスマートフォンやタブレットを表示・操作する
  • 起動時の自動開始を設定して、キオスク端末や専用Android端末に遠隔アクセスする
  • noVNCを使ってWebブラウザーからAndroid端末を操作する
  • Intents経由でTasker、MacroDroid、Automateを使い、端末の遠隔操作を自動化する

トピック

よくある質問

droidVNC-NG とは?
Android 7以降の端末を、root化せずに遠隔から表示・操作できるAndroid向けVNCサーバーです。 droidVNC-NGを使うと、AndroidスマートフォンやタブレットをVNCサーバーとして利用でき、標準的なVNCビューアから画面を表示して、マウスやキーボードで操作できます。root権限の代わりにMediaProjectionやAccessibilityServiceなどの最新のAndroid APIを使用し、Android 7以降が必要です。
droidVNC-NG は無料で使えますか?ライセンスは?
droidVNC-NG は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
droidVNC-NG は今もメンテナンスされていますか?
活発にメンテナンス中。droidVNC-NG の最終コミットは 2026年10月16日 です。
droidVNC-NG は何に使えますか?
同じWi-Fiネットワーク上のPCから、古いAndroidスマートフォンやタブレットを表示・操作する 起動時の自動開始を設定して、キオスク端末や専用Android端末に遠隔アクセスする noVNCを使ってWebブラウザーからAndroid端末を操作する Intents経由でTasker、MacroDroid、Automateを使い、端末の遠隔操作を自動化する
droidVNC-NG はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/bk138/droidVNC-NG

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト