Skip to content

Releases

v0.1.0: 最初の公開版(Windows から macOS の画面共有に接続する VNC クライアント)

Choose a tag to compare

@rex0220 rex0220 released this 09 Nov 04:58

v0.1.0(2026-11-09)

最初の公開版。Windows から macOS の「画面共有」(VNC)に接続する。

接続・認証

  • RFB 3.8(Mac の RFB 003.889 に対応)。Apple Remote Desktop 認証(Diffie-Hellman + AES、macOS 27 の 4096bit 群で確認)と VNC パスワード認証
  • パスワードを Windows 資格情報マネージャーに保存(保存したパスワードで認証に失敗したら削除)
  • 接続先の履歴(新しい順に最大 10 件、✕ で削除)
  • 自動再接続(パスワード違い以外で切れたら間隔を空けて最大 10 回)と TCP キープアライブ

画面

  • ZRLE / CopyRect / Raw / DesktopSize に対応
  • 表示倍率:ウィンドウに合わせる / 50%(Retina 等倍。2x2 平均でくっきり表示)/ 100%
  • マウスカーソルを手元で描画(Cursor 擬似エンコーディング)
  • スクリーンショット(元の解像度で PNG に保存し、クリップボードにもコピー)

キーボード

  • Win → Command、Alt → Option。Ctrl ⇔ Command の入れ替え
  • 低レベルキーボードフックで Win キーや Alt+Tab も Mac に送る(フックは専用スレッドで動かし、Windows 全体の入力を遅らせない)
  • Mac のロック画面にパスワードを入力するボタン

その他

  • ヘルプ画面とバージョン表示(--help / --version)
  • 制限事項:クリップボード共有は macOS の画面共有では動作しない(macOS 27 で確認)。音声・ファイル転送は非対応

成果物

  • rexRemote-v0.1.0-win-x64.zip(.NET ランタイム同梱。.NET を入れていない PC でもそのまま動く。約 57 MB)
  • rexRemote-v0.1.0-win-x64-framework-dependent.zip(.NET 10 デスクトップランタイムが必要。約 160 KB)

どちらも展開した rexRemote\RexRemote.exe を起動するだけです(インストール不要)。設定とログは %LOCALAPPDATA%\RexRemote に保存されます。

使い始める前に

  • 接続先の Mac で「画面共有」をオンにしてください(システム設定 → 一般 → 共有)。
  • コード署名をしていないため、初回起動時に Windows SmartScreen の警告が出ることがあります(「詳細情報」→「実行」)。
  • 画面やキー入力は暗号化されません(暗号化されるのはログイン時の資格情報だけ)。インターネット越しに使うときは、Tailscale などの VPN か SSH トンネルを経由してください。

SHA-256

118cb19cc424f642bfde3b2debabe075652ce21ed45d80daeb38d14bbeccbebb  rexRemote-v0.1.0-win-x64.zip
412dfd88e223f182a7848ac122ea3004e4038ef86bce640a6e6a979fb4a1def3  rexRemote-v0.1.0-win-x64-framework-dependent.zip