媒体直达设备
协调器只负责设备发现、小组授权与连接协商;视频、音频、输入和文件始终在两台设备之间直接传输,从不经服务器中转。
无需云账号的私有小组、点对点媒体链路与完整的远程工作流。你的画面、声音、输入和文件,在设备之间直接抵达。
公测版 0.2.63 · Windows · macOS · Android
从发现设备到画面、输入和文件传输,Dirently 围绕一条直接、可观测的连接构建。
协调器只负责设备发现、小组授权与连接协商;视频、音频、输入和文件始终在两台设备之间直接传输,从不经服务器中转。
协调器信令使用 TLS 1.3 / WSS,首次连接后记住协调器身份,之后身份变化会被拒绝;直接 UDP 媒体与输入通道使用 AES-256-GCM,设备身份在连接建立前完成验证。
支持 H.264、HEVC、硬件编解码与软件回退,最高提供 240 Hz 配置和实时链路指标。
Windows 与 macOS 支持双向文本与文件剪贴板、双栏文件面板与拖放,以及可暂停、恢复、重试的双向文件传输;传输只用画面和操控剩下的带宽。
新设备先进入隔离大厅,创建小组或凭密码加入后,才看得到同组在线且开启共享的电脑。小组有 Private、Managed、Custom 三种权限模式;同一台设备对某个小组连续输错十次密码,会被该小组封禁,直到管理员解封。
支持多显示器切换与映射。自动模式下,只有未检测到物理显示器时才创建虚拟显示屏;最后一个会话断开后移除,并恢复原显示布局。
Dirently 不只显示一块远程画面。设备状态、显示器、画质、音频、输入、文件和连接指标,都属于同一条工作流。
在大厅创建或凭密码加入小组,再从同组在线的电脑里选择主机,不用在地址和账号之间来回寻找。
在连接中切换显示器、画质和刷新率,并持续看到实际编码与网络状态。
剪贴板、输入和文件传输都留在会话里;文件繁忙时仍优先保证画面与控制。
设备发现、身份验证和路径协商完成后,画面、声音与输入直接在设备之间流动,不经服务器中转。
帧率、编解码耗时、网络延迟和当前编码格式在会话中持续可见。
临时显示与会话调整不替代永久设置;连接结束后清理资源并恢复原显示布局。
协调服务只做连接所需的工作。会话建立后,核心数据路径留给你的设备。
设备以自己的身份登录协调器,先进入隔离大厅;创建或凭密码加入小组后,才看得到同组开启共享的电脑。无需云账号。
协调器核对身份和小组权限,交换 NAT 候选与会话信息;路由器支持 UPnP、NAT-PMP 或 PCP 时,应用会自动映射端口,帮助两端直接连通。
画面、声音、输入和文件沿加密的点对点通道传输,并持续显示连接状态。
界面支持简体中文与英文,并在不重启当前会话的情况下切换。
高刷新、多显示器、手柄、声音与麦克风,以及完整文件工作流;被控时可由控制端发送 Ctrl+Alt+Del,打开安全选项界面;自动模式下,未检测到物理显示器时才创建虚拟显示屏。
Apple Silicon(M 系列)安装包,已经过 Apple 签名与公证。既能被控制,也能控制其他设备:原生画面、声音与麦克风、输入、多显示器选择、文本与文件剪贴板,以及双向文件传输与拖放。
只做控制端,不会被控制:登录协调器与小组,连接电脑的画面与声音;直接触控、触控板、虚拟鼠标、软键盘和随被控电脑系统切换的快捷键栏;剪贴板、双向文件与麦克风,以及连接 Windows 电脑时的手柄。公测版以 APK 安装包提供。
按设备选择,点按钮直接下载。在要被连接的电脑和用来连接的设备上都装好 Dirently,创建或加入同一个小组,就能直接连接。
Windows 10 / 11 · 64 位
可以共享这台电脑,也可以控制其他设备。
公测版安装包还没有代码签名。Edge 提示“通常不会下载”时,把鼠标移到这条下载上,点“…”→“保留”,再点“显示更多”→“仍然保留”;运行时 Windows 提示“Windows 已保护你的电脑”,点“更多信息”,再点“仍要运行”。
Dirently-Setup-0.2.63.exe
SHA-256如何核对
cbe9471430aa4d8bac6026de8ed4643533fa35a8b64ae340ab293237cd5cc5f8
macOS 13 及以上 · Apple 芯片
可以共享这台 Mac,也可以控制其他设备。
已经过 Apple 签名和公证。不支持 Intel 芯片的 Mac。
Dirently-0.2.63-arm64.pkg
SHA-256如何核对
cba99606cf7c0d52ee5b9255412e9518798b29a9c1539d52b820ffeacb0f8430
Android 12 及以上
用来控制你的电脑,手机本身不能被控制。
在手机上下载 APK 并打开;如有提示,允许浏览器或文件管理器安装应用。
Dirently-0.2.63.apk
SHA-256如何核对
eafa3beb45b8ca81d9beda82ed7c9da72027284d7de5c5e3f99bb3689a13561d
iOS / iPadOS 17 及以上
用来控制你的电脑,手机和平板本身不能被控制。
先装苹果的 TestFlight App,再点下面的按钮加入公测;App Store 版正在审核。
TestFlight
加入 TestFlight 公测
SHA256SUMS每个版本都附有 SHA256SUMS,可以用来核对下载的安装包。
GitHub Releases所有安装包也同时发布在 GitHub Releases。
免费公测版免费使用,不用注册账号。
连不上?
Dirently 不经服务器中转,两台设备要能直接连通。一般只要其中一台所在的网络能打开端口就够了。
核对安装包
每个安装包的 SHA-256 都写在上面的下载卡片里。下载后在电脑上算一下文件的 SHA-256,和卡片上的值比较:完全一致,就是我们发布的原始文件;不一致就删掉,不要安装,并告诉我们。Windows 安装包还没有代码签名,安装前尤其值得核对一下。
Windows:在开始菜单搜索并打开 PowerShell,运行:
Get-FileHash "$HOME\Downloads\Dirently-Setup-0.2.63.exe" -Algorithm SHA256
macOS:打开“终端”,运行:
shasum -a 256 ~/Downloads/Dirently-0.2.63-arm64.pkg
命令按文件存在“下载”文件夹里写;存在别处时,把路径换成实际位置。PowerShell 显示的是大写字母,比较时不分大小写。Android 安装包可以先下载到电脑上,用同样的方法核对。
SHA256SUMS同一版本所有安装包的 SHA-256 也都列在这个文件里。
被控端支持 Windows 10/11 和 Apple 芯片的 Mac;控制端支持 Windows、Mac 和 Android。
没有中转服务器:画面、声音、输入和文件只在设备之间直接加密传输。路由器开启 UPnP、NAT-PMP 或 PCP 会更顺利;两边网络都很严格、直连不上时,可以在两台设备上装 ZeroTier 后再连接。
远程麦克风需要在被控电脑上安装免费的 VB-CABLE 虚拟声卡;手柄只支持 Windows 被控端。
已知限制:延迟很高或丢包的线路上(例如跨洲,或部分校园网),画面可能卡顿,传大文件可能停住。我们正在改进。
这里区分公测版已经提供的能力,以及接下来的工作。
Windows 与 macOS 原生主机端与控制端、Android 控制端,以及负责设备上线、小组和连接协商的协调服务。
无账号设备身份、隔离大厅与小组:Private / Managed / Custom 权限、小组管理员、密码加入与封禁。
NAT 路径协商与 UPnP / NAT-PMP / PCP 端口映射、TLS 1.3 / WSS 信令,以及加密的点对点音视频与输入通道;不经服务器中转。
高刷新、H.264 / HEVC、硬件编解码与软件回退、多显示器选择和实时链路指标。
Windows 与 macOS 文本和文件剪贴板、双栏文件面板与拖放、可恢复的双向文件传输,媒体优先调度。
Windows 自动虚拟显示屏与 Ctrl+Alt+Del、Windows 被控端手柄;系统声音,以及把麦克风传到被控电脑(被控端需安装 VB-CABLE)。
根据公测反馈继续改进连接和稳定性,重点是延迟很高或丢包的线路(例如跨洲,或部分校园网)上的卡顿。
让大文件传输在高延迟线路上不再停住。
为 Windows 安装包加上代码签名(macOS 安装包已经过 Apple 签名和公证)。
iPhone 与 iPad 控制端:TestFlight 公测中,App Store 版正在审核。
面向企业的私有部署(今后提供):协调服务运行在企业自己的网络中,按授权提供,可洽谈。
Dirently 公测版免费开放下载,提供 Windows、macOS(Apple 芯片)和 Android 安装包,不用注册账号。公测就是为了找出连不上、卡顿和其他问题:遇到了请在 GitHub Issues 或 Discord 告诉我们用的是什么设备、出了什么问题。