<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>远程桌面 &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Fri, 21 Aug 2026 22:55:13 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>iPhone 远程控 Mac 盯 AI：Workbench 1.3 快了三成</title>
		<link>https://mylogs.cn/iphone-%e8%bf%9c%e7%a8%8b%e6%8e%a7-mac-%e7%9b%af-ai%ef%bc%9aworkbench-1-3-%e5%bf%ab%e4%ba%86%e4%b8%89%e6%88%90/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Fri, 21 Aug 2026 22:55:13 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI智能体]]></category>
		<category><![CDATA[Astropad Workbench]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Mac mini]]></category>
		<category><![CDATA[效率工具]]></category>
		<category><![CDATA[远程桌面]]></category>
		<guid isPermaLink="false">https://mylogs.cn/iphone-%e8%bf%9c%e7%a8%8b%e6%8e%a7-mac-%e7%9b%af-ai%ef%bc%9aworkbench-1-3-%e5%bf%ab%e4%ba%86%e4%b8%89%e6%88%90/</guid>

					<description><![CDATA[把 AI 智能体挂在一台 Mac 上跑长任务，最麻烦的地方往往不是任务本身，而是人离开桌子之后就看不见进度了。 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">把 AI 智能体挂在一台 Mac 上跑长任务，最麻烦的地方往往不是任务本身，而是人离开桌子之后就看不见进度了。Astropad 发布的 Workbench 1.3 就是冲着这个场景做的，这也是这款远程桌面应用自今年 4 月上线以来最大的一次更新。</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6a948810618f8&quot;}" data-wp-interactive="core/image" data-wp-key="6a948810618f8" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="628" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/7aefd9bb355067c0450eb65f2230de3e_header.webp" alt="Astropad Workbench 远程桌面" class="wp-image-5261" srcset="https://mylogs.cn/wp-content/uploads/2026/08/7aefd9bb355067c0450eb65f2230de3e_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/7aefd9bb355067c0450eb65f2230de3e_header-300x157.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/7aefd9bb355067c0450eb65f2230de3e_header-1024x536.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/7aefd9bb355067c0450eb65f2230de3e_header-768x402.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption>图片来源：9to5Mac</figcaption></figure>

<h2 class="wp-block-heading">它解决的是什么问题</h2>

<p class="wp-block-paragraph">Workbench 的基本能力是从 iPhone 或 iPad 远程访问并控制一台 Mac。与传统远程桌面工具不同，Astropad 把产品重点明确放在两类用途上：一是盯着正在运行的 AI 智能体，二是操作没有接显示器的&#8221;无头&#8221;Mac mini。</p>

<p class="wp-block-paragraph">对第一类用户来说，需求是随时查看日志和进度、发现问题后直接改参数、把中断的自动化任务重新拉起来，而不必守在电脑前。对第二类用户，Workbench 提供的&#8221;统一显示&#8221;功能会给 Mac mini 分配一块虚拟屏幕，让它在不接显示器的情况下也按完整分辨率运行，屏幕、文件和终端都能从 iPhone、iPad 或另一台 Mac 上远程访问。</p>

<h2 class="wp-block-heading">1.3 版更新了什么</h2>

<p class="wp-block-paragraph"><strong>串流重写，速度提升 30%。</strong> 这一版把视频串流系统针对苹果自研芯片重新构建，官方称 iPhone 与 iPad 客户端的串流速度都提升了 30%。同时加入内容感知编码，会区分文字和图像分别处理，以改善文本清晰度和刷新率——远程看代码和日志时，这一点比画面绝对流畅度更实用。</p>

<p class="wp-block-paragraph"><strong>隐私帘。</strong> 新增的隐私帘功能会在远程会话期间遮住 Mac 本机的物理屏幕，提供三种样式可选，还能调暗实体显示器，并封锁本地键盘和鼠标输入。对放在共享空间里的 Mac mini 来说，这一项直接解决了旁人围观和误触的问题。</p>

<p class="wp-block-paragraph"><strong>Watchdog 守护进程。</strong> 它在后台监控 Workbench 的状态，一旦发生崩溃、断开连接或无响应，就会自动重新启动应用。对需要长期在线的远程工作流，这补上了此前的停机缺口。</p>

<p class="wp-block-paragraph"><strong>画中画与快捷键映射。</strong> 画中画支持让远程 Mac 的画面在切换到其他应用时仍保持可见；在 iPad 上，快捷键映射可以把原本由 iPadOS 拦截的组合键重定向到所连接的 Mac，让 Mac 在远程会话中优先获得键盘输入。</p>

<p class="wp-block-paragraph">此外，这一版还包含 71 项缺陷修复，覆盖键盘输入、剪贴板同步、登录等环节。</p>

<h2 class="wp-block-heading">上线四个月补齐了哪些短板</h2>

<p class="wp-block-paragraph">从 4 月首发至今，Workbench 陆续补上了外接鼠标支持、更平滑的缩放、更合理的休眠处理、可见的 macOS 光标，以及从 iPad 发送 Command-Space 组合键的能力。</p>

<p class="wp-block-paragraph">再往后的版本则加入了非英语语音转文字、更长的后台连接保持时间、更快的连接建立速度、更强的加密、更可靠的剪贴板同步、日文假名键盘支持，以及对 Wispr Flow 和 Apple Pencil 手写输入的兼容性修复。</p>

<h2 class="wp-block-heading">技术底子与网络</h2>

<p class="wp-block-paragraph">Workbench 基于 Astropad 自研的 LIQUID 引擎，这也是 Luna Display 和 Astropad Studio 所用的同一套技术，特点是多编解码器动态选择、支持 Retina 分辨率、以及在网络条件变化时保持缩放和滚动平滑。</p>

<p class="wp-block-paragraph">连接方面，Workbench 走的是覆盖 11 个区域的全球中继网络，不需要端口转发或手工配置路由器和防火墙规则，在多数 VPN 和防火墙环境下都能直接连上。会话采用 AES-256 端到端加密，官方表示包括自身在内的任何一方都无法看到用户的屏幕、键盘和鼠标活动。</p>

<h2 class="wp-block-heading">支持的设备与价格</h2>

<p class="wp-block-paragraph">系统要求为 Mac 端 macOS 15 或更高版本，iPhone 端 iOS 26 或更高版本，iPad 端 iPadOS 26 或更高版本。官方强烈建议使用苹果自研芯片的 Mac；Intel 版 Mac 虽然支持，但只能使用 LIQUID 编解码器，无法使用 H265。Workbench 不支持 Windows。</p>

<p class="wp-block-paragraph">需要注意的是，主控端只能是 Mac，客户端可以是另一台 Mac、iPad 或 iPhone，且同一时间只允许一台设备连接主控 Mac。</p>

<p class="wp-block-paragraph">价格方面，应用可免费下载，免费版每天提供 20 分钟远程访问时长，每天以世界协调时零点为界重置。官网产品页标注的无限时长订阅为每月 10 美元或每年 50 美元，不提供永久授权，也没有教育优惠。想先试试是否契合自己的工作流，免费额度基本够做一次判断。</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mac 开着屏幕共享就危险：无需密码即可拿到最高权限</title>
		<link>https://mylogs.cn/mac-screen-sharing-cve-2026-65400-root-no-password/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 17:29:32 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[安全漏洞]]></category>
		<category><![CDATA[屏幕共享]]></category>
		<category><![CDATA[苹果]]></category>
		<category><![CDATA[远程桌面]]></category>
		<category><![CDATA[门罗币挖矿]]></category>
		<guid isPermaLink="false">https://mylogs.cn/mac-screen-sharing-cve-2026-65400-root-no-password/</guid>

					<description><![CDATA[荷兰国家网络安全中心（NCSC）已经确认，macOS 屏幕共享功能中的一个高危漏洞正在被实际利用。攻击者借此在 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">荷兰国家网络安全中心（NCSC）已经确认，macOS 屏幕共享功能中的一个高危漏洞正在被实际利用。攻击者借此在目标 Mac 上取得 root 最高权限，并植入门罗币挖矿程序。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a94881062f6e&quot;}" data-wp-interactive="core/image" data-wp-key="6a94881062f6e" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="821" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/42265dd89fc3ace920d30ff26a155257_header.webp" alt="Mac 开着屏幕共享就危险：无需密码即可拿到最高权限" class="wp-image-4995" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/42265dd89fc3ace920d30ff26a155257_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/42265dd89fc3ace920d30ff26a155257_header-300x205.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/42265dd89fc3ace920d30ff26a155257_header-1024x701.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/42265dd89fc3ace920d30ff26a155257_header-768x525.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：AI 生成配图</figcaption></figure>





<p class="wp-block-paragraph">该漏洞编号为 CVE-2026-65400，严重程度评为 7.1 分（满分 10 分）。苹果已在 8 月 6 日发布修复，覆盖 macOS Tahoe 26.6.1、macOS Sequoia 15.7.9 和 macOS Sonoma 14.8.9 三个版本线。漏洞根源在于屏幕共享组件的「状态管理」缺陷——这部分逻辑负责跟踪此前发生的事件、用户交互和各类系统状态，而它没有正确校验登录者的身份，导致网络上的攻击者可以在没有有效凭据的情况下通过认证环节。</p>



<h2 class="wp-block-heading">前提条件：5900 端口暴露在公网</h2>



<p class="wp-block-paragraph">NCSC 在本周早些时候的公告中描述了观察到的攻击情况：</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">NCSC 收到通报，已在多个 5900 端口可从互联网访问的系统上观察到该漏洞被实际滥用。在所有这些案例中，受影响系统的 root 权限都已被获取，并被植入了门罗币挖矿程序。</p>
</blockquote>



<p class="wp-block-paragraph">这个前提很关键。macOS 的屏幕共享功能基于 VNC 协议，通过 TCP 5900 端口工作，允许远端在机器开机状态下查看屏幕并控制键鼠。当屏幕共享被打开时，macOS 防火墙会随之放开该端口；但路由器和独立防火墙通常默认拦截外部对 5900 端口的访问，除非管理员手动配置了端口转发或改写了默认规则。换句话说，受影响的是那些既开启了屏幕共享、又把 5900 端口直接暴露在公网上的机器，而不是所有 Mac。</p>



<p class="wp-block-paragraph">时间线上，NCSC 于 8 月 7 日首次就该漏洞发布公告，提醒使用上述 macOS 版本的组织尽快安装更新；8 月 13 日的更新中，该机构确认已观察到在野利用。漏洞的技术细节则在此前一周的 Black Hat 安全会议上被公开。苹果在公告中的措辞相对保守，称 CVE-2026-65400「可能」允许没有凭据的攻击者取得对 Mac 的访问权限——在披露漏洞时软化表述，是多数技术厂商的常见做法。</p>



<h2 class="wp-block-heading">目前只见挖矿，但风险不止于挖矿</h2>



<p class="wp-block-paragraph">从已知情报看，攻击者拿到权限后所做的事情比较单一：植入门罗币挖矿程序，暗中占用 Mac 的算力去执行运算，为攻击者生成加密货币。目前没有迹象显示这些攻击被用于安装其他类型的载荷。</p>



<p class="wp-block-paragraph">不过挖矿只是攻击者取得 root 权限之后选择的动作之一，而不是这条攻击路径的上限。真正更值得担心的是，同样的漏洞完全可以被用来投放窃取凭据的恶意软件，或执行其他危害更大的操作。root 权限意味着攻击者可以读取文件、修改安全设置、建立持久化驻留——对于开发者、管理人员使用的机器来说，上面可能存放着代码仓库权限、云服务令牌或敏感文件。</p>



<p class="wp-block-paragraph">NCSC 目前尚未披露受影响组织的数量和身份、攻击起始时间，以及相关活动是否已超出挖矿范围。</p>



<h2 class="wp-block-heading">普通用户该怎么处置</h2>



<p class="wp-block-paragraph">安全从业者的通行建议是：即便需要使用屏幕共享，也不要把 5900 端口开放到互联网上，而应通过 VPN 或 SSH 隧道连接。问题在于，这两种替代方案所需的操作，对多数普通用户而言门槛偏高。</p>



<p class="wp-block-paragraph">更现实的做法是控制这项功能的开启时间：平时保持屏幕共享关闭，只在确实需要远程连接时打开，用完立刻关掉。开关位置在「系统设置 &#8211; 通用 &#8211; 共享」，找到 Screen Sharing（屏幕共享）对应的开关即可切换。想确认自己是否处于风险中，也可以从这里查起。</p>



<p class="wp-block-paragraph">当然，安装 8 月 6 日发布的那批安全更新同样是必须动作。需要提醒的是，打上补丁只能封住入口，如果机器此前已经处于「开启屏幕共享且端口暴露」的状态并被入侵，更新本身并不会清除攻击者留下的驻留手段或已被窃取的信息，这类机器应当按可能已被入侵来处理。</p>



<p class="has-small-font-size wp-block-paragraph">来源：Ars Technica / Dan Goodin、荷兰国家网络安全中心公告</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>RustDesk补齐Wayland短板：重启后无人值守也能远程接入</title>
		<link>https://mylogs.cn/rustdesk-wayland-unattended-access/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 13:03:49 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RustDesk]]></category>
		<category><![CDATA[Wayland]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[无人值守]]></category>
		<category><![CDATA[远程控制]]></category>
		<category><![CDATA[远程桌面]]></category>
		<guid isPermaLink="false">https://mylogs.cn/rustdesk-wayland-unattended-access/</guid>

					<description><![CDATA[RustDesk 补齐 Wayland 短板：重启后无人值守也能远程接入 开源远程桌面工具 RustDesk  [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">RustDesk 补齐 Wayland 短板：重启后无人值守也能远程接入</h2>



<p class="wp-block-paragraph">开源远程桌面工具 RustDesk 近期放出一个预览版构建，首次在 Linux 的 Wayland 显示协议下提供了「真正的无人值守远程访问」：配置完成后，即便远端电脑前空无一人，也能从登录界面直接连入，并且支持多显示器环境。对于长期被 Wayland 远程控制短板困扰的 Linux 用户来说，这是一次迟到但关键的能力补齐。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a94881063e80&quot;}" data-wp-interactive="core/image" data-wp-key="6a94881063e80" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="630" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/ef8ca96c586e2acdf1fb49cb12ecd113_header.webp" alt="RustDesk补齐Wayland短板：重启后无人值守也能远程接入" class="wp-image-4976" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/ef8ca96c586e2acdf1fb49cb12ecd113_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/ef8ca96c586e2acdf1fb49cb12ecd113_header-300x158.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/ef8ca96c586e2acdf1fb49cb12ecd113_header-1024x538.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/ef8ca96c586e2acdf1fb49cb12ecd113_header-768x403.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：RustDesk</figcaption></figure>





<h2 class="wp-block-heading">之前卡在哪：Wayland 不让人「偷偷连」</h2>



<p class="wp-block-paragraph">Wayland 作为新一代显示协议，在安全性上比老旧的 X11 更严格，却也把远程桌面的很多「理所当然」打掉了——尤其是无人值守场景：传统方案要么要求远端有人点击批准每一次会话，要么干脆只支持 X11 会话。RustDesk 团队在公告中写道，Wayland 支持一直是 Linux 远程桌面里最难啃的部分之一。新构建让会话不再依赖远端有人值守，重启机器后也能从登录界面接手，多显示器同样可用。</p>



<h2 class="wp-block-heading">预览版先用起来，再进主流发行版</h2>



<p class="wp-block-paragraph">目前该能力以独立预览版形式放出，面向 x86_64 架构、基于 Debian/Ubuntu 的发行版，版本号为 1.4.9（安装包以 <code>.deb</code> 提供）。RustDesk 表示希望在转为默认行为前收集更多真实环境反馈；一旦实现稳定，计划把无人值守 Wayland 访问带到 Fedora、Arch Linux 等更多发行版，并最终并入标准版 RustDesk。团队也呼吁正在使用 Wayland、尤其是多显示器的用户试用预览版并反馈问题。</p>



<h2 class="wp-block-heading">横向对比：友商还在「实验」阶段</h2>



<p class="wp-block-paragraph">RustDesk 在公告中顺势点名了两家商业对手的差距：AnyDesk 目前在 Linux 入站会话上仍要求 Xorg；TeamViewer 则把 Wayland 支持描述为常见桌面环境下的「实验性」能力。换句话说，在 Wayland 无人值守这一具体方向上，这款开源方案暂时走在了商业软件前面。</p>



<p class="wp-block-paragraph">对中文用户而言，RustDesk 的意义不止于「又多一个远程工具」。作为 TeamViewer、AnyDesk 的开源替代，它在国内长期拥有相当人气，常被用作自建中继、注重数据自主的远程控制方案；而 ToDesk 等国产同类产品也在快速迭代。Wayland 如今已是 Ubuntu、Fedora 等主流发行版的默认或推荐选项，能否在 Wayland 下提供和 X11 一样顺滑的无人值守体验，正在成为远程桌面工具的新分水岭。</p>



<p class="has-small-font-size wp-block-paragraph">来源：RustDesk 官方博客（经 Hacker News 收录）</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>远程控制别再交月费，一台服务器自己管</title>
		<link>https://mylogs.cn/%e8%bf%9c%e7%a8%8b%e6%8e%a7%e5%88%b6%e5%88%ab%e5%86%8d%e4%ba%a4%e6%9c%88%e8%b4%b9%ef%bc%8c%e4%b8%80%e5%8f%b0%e6%9c%8d%e5%8a%a1%e5%99%a8%e8%87%aa%e5%b7%b1%e7%ae%a1/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Thu, 13 Aug 2026 04:29:49 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[RustDesk]]></category>
		<category><![CDATA[开源软件]]></category>
		<category><![CDATA[自托管]]></category>
		<category><![CDATA[远程桌面]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e8%bf%9c%e7%a8%8b%e6%8e%a7%e5%88%b6%e5%88%ab%e5%86%8d%e4%ba%a4%e6%9c%88%e8%b4%b9%ef%bc%8c%e4%b8%80%e5%8f%b0%e6%9c%8d%e5%8a%a1%e5%99%a8%e8%87%aa%e5%b7%b1%e7%ae%a1/</guid>

					<description><![CDATA[迷你主机塞在电视柜后面，家庭服务器摆在阳台角落。想重启一个 Docker 容器、传个文件、装次更新，总不能每次 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">迷你主机塞在电视柜后面，家庭服务器摆在阳台角落。想重启一个 Docker 容器、传个文件、装次更新，总不能每次都拖出显示器和键盘。远程控制软件因此成了刚需，但免费额度越收越紧，包月订阅又为一台自用机器付得肉疼。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a94881064e1c&quot;}" data-wp-interactive="core/image" data-wp-key="6a94881064e1c" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/eb13d4fbccce9a563647d39d38900ce6_header.webp" alt="远程控制别再交月费，一台服务器自己管" class="wp-image-4660" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/eb13d4fbccce9a563647d39d38900ce6_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/eb13d4fbccce9a563647d39d38900ce6_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/eb13d4fbccce9a563647d39d38900ce6_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/eb13d4fbccce9a563647d39d38900ce6_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：XDA Developers</figcaption></figure>





<p class="wp-block-paragraph">XDA 撰稿人分享了自己的替换过程：过去一直靠 TeamViewer 管理迷你主机，稳定好用，但随着家里自建服务越来越多，付费方案里那些面向企业运维的高级功能几乎用不上——需求无非是连上自己的几台设备而已。最终换成了开源的 RustDesk，并把中转服务器也搬到了自己的机器上。</p>



<p class="wp-block-paragraph">RustDesk 是一款免费开源的远程桌面工具，支持无人值守连接、文件传输、剪贴板共享和多显示器，客户端覆盖 Windows、Linux、macOS、Android 和 iPhone。它最大的区别在于：既可以用官方公共服务器，也能自己搭一套中转服务，让连接不经过别人的服务器。</p>



<h2 class="wp-block-heading">一、先跑起来：Docker 部署服务端</h2>



<p class="wp-block-paragraph">服务端由两个组件构成，<code>hbbs</code> 负责 ID 注册与打洞，<code>hbbr</code> 负责中继转发，两个都要跑。在装好 Docker 的 Linux 机器上执行三条命令：</p>



<pre class="wp-block-code"><code>sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr</code></pre>



<p class="wp-block-paragraph">几点要留意：<code>--net=host</code> 只在 Linux 上有效，作用是让服务看到真实来访 IP 而不是容器内网地址；Windows 上要去掉 <code>sudo</code> 和 <code>--net=host</code>。如果连接有问题，先把 <code>--net=host</code> 去掉试试。<code>-v ./data:/root</code> 一定要挂上，升级或重建容器时数据才不会丢。看不到日志可以用 <code>docker logs hbbs</code> 查看。</p>



<h2 class="wp-block-heading">二、放行端口</h2>



<p class="wp-block-paragraph">在防火墙和路由器上开放这几个端口，缺一个都可能连不上：</p>



<ol class="wp-block-list"><li><code>21115</code>（TCP）：NAT 类型检测。</li><li><code>21116</code>（TCP 和 UDP 都要开）：UDP 用于 ID 注册和心跳，TCP 用于打洞与连接。</li><li><code>21117</code>（TCP）：中继服务。</li><li><code>21114</code>（TCP）：网页控制台，仅专业版可用，开源版不需要。</li><li><code>21118</code>、<code>21119</code>（TCP）：网页客户端专用。不用网页端就保持关闭——官方明确提示，直接暴露这两个端口存在伪造来访 IP 的风险。</li></ol>



<h2 class="wp-block-heading">三、取出公钥</h2>



<p class="wp-block-paragraph">首次运行 <code>hbbs</code> 时会自动生成一对密钥。到挂载出来的 <code>data</code> 目录里找到 <code>id_ed25519.pub</code> 文件，把里面的字符串复制出来备用。这是用于加密连接的公钥，和商业版的许可证密钥是两回事。</p>



<h2 class="wp-block-heading">四、客户端指向自己的服务器</h2>



<p class="wp-block-paragraph">被控端和主控端都要设置一遍：</p>



<ol class="wp-block-list"><li>打开 RustDesk 客户端，点 ID 旁边的三点菜单 [ ⋮ ]，选择&#8221;网络&#8221;。</li><li>点解锁按钮，按提示提升权限。</li><li>在&#8221;ID 服务器&#8221;填服务器地址，例如 <code>hbbs.example.com</code> 或 <code>hbbs.example.com:21116</code>。</li><li>在&#8221;密钥&#8221;栏粘贴上一步取到的公钥内容。</li><li>中继服务器和 API 服务器留空即可，RustDesk 会自动推导，中继默认指向 21117 端口。</li></ol>



<p class="wp-block-paragraph">设备多的时候不必逐台手填：在配好的那台机器上进&#8221;设置 → 网络&#8221;，解锁后点&#8221;导出服务器配置&#8221;，复制得到的字符串；换到新设备同样进&#8221;设置 → 网络&#8221;，解锁后点&#8221;导入服务器配置&#8221;，设置会自动填好，最后点&#8221;应用&#8221;。</p>



<h2 class="wp-block-heading">注意事项</h2>



<p class="wp-block-paragraph">如果所在网络打洞成功率低，可以在 docker-compose 的 hbbs 环境变量里加上 <code>ALWAYS_USE_RELAY=Y</code>，强制走中继，稳定性换带宽。服务器建议放在有公网 IP 的机器上，否则外网设备找不到它。</p>



<p class="wp-block-paragraph">来源：XDA Developers</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>远程桌面只有1024×768？插个小东西就好</title>
		<link>https://mylogs.cn/%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2%e5%8f%aa%e6%9c%891024x768%ef%bc%9f%e6%8f%92%e4%b8%aa%e5%b0%8f%e4%b8%9c%e8%a5%bf%e5%b0%b1%e5%a5%bd/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sat, 08 Aug 2026 17:51:48 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[HDMI]]></category>
		<category><![CDATA[Windows技巧]]></category>
		<category><![CDATA[显卡设置]]></category>
		<category><![CDATA[游戏串流]]></category>
		<category><![CDATA[远程桌面]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2%e5%8f%aa%e6%9c%891024x768%ef%bc%9f%e6%8f%92%e4%b8%aa%e5%b0%8f%e4%b8%9c%e8%a5%bf%e5%b0%b1%e5%a5%bd/</guid>

					<description><![CDATA[把主机塞进柜子里不接显示器，用笔记本远程连过去干活，本该是很舒服的用法。真操作起来常遇到一堆怪事：远程桌面进去 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">把主机塞进柜子里不接显示器，用笔记本远程连过去干活，本该是很舒服的用法。真操作起来常遇到一堆怪事：远程桌面进去分辨率被死死锁在 1024×768，比笔记本自带的 1080p 屏还窄；显卡因为检测不到显示器进入低功耗状态，渲染任务跑不满；用 Steam 串流或 Moonlight 加 Sunshine 把游戏投到客厅，会话干脆起不来，或者画面被压到很低的分辨率。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a94881065e2a&quot;}" data-wp-interactive="core/image" data-wp-key="6a94881065e2a" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/c33db29a943e429bb9242cdb046b220e_header.webp" alt="远程桌面只有1024×768？插个小东西就好" class="wp-image-4130" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/c33db29a943e429bb9242cdb046b220e_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/c33db29a943e429bb9242cdb046b220e_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/c33db29a943e429bb9242cdb046b220e_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/c33db29a943e429bb9242cdb046b220e_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：XDA Developers</figcaption></figure>





<p class="wp-block-paragraph">问题不在系统，而在接口。显卡靠 HDMI 那一端回传的信号判断有没有显示器在用，随便插一根空的 HDMI 线，或者开机后再把显示器关掉，都骗不过它。XDA 撰稿人 Chandraveer Mathur 的解法是一个几块钱的小配件——HDMI 假负载（也叫欺骗器、dummy plug），外形像个短小的 U 盘，插在显卡输出口上。它里面有一颗带电阻的小芯片，会向显卡上报一组 EDID（显示器身份信息，包含分辨率、刷新率等参数），模拟出一台 1080p 或 4K 显示器一直连着并处于开启状态。</p>



<h2 class="wp-block-heading">一、先确认自己属于哪种情况</h2>



<ol class="wp-block-list"><li>主机不接显示器，靠远程桌面操作，希望拿到 1440p 或 4K 而不是 1024×768。</li><li>用串流方案把游戏投到另一台设备，主机端需要一块「显示器」用来渲染和采集画面。</li><li>GPU 密集型任务（视频渲染、三维建模、科学计算）因为没接显示器被降到低功耗档。</li><li>像 Mac mini 这类当影音主机用的设备，不接显示器时 HDMI 音频不输出，只想听音乐却得先打开投影或电视。</li></ol>



<h2 class="wp-block-heading">二、选购与安装</h2>



<ol class="wp-block-list"><li>按需要的规格挑。假负载会标明模拟的分辨率，需要 4K 就别买只模拟 1080p 的型号；接口也要对应，DP 口的机器需买 DP 版本。</li><li>插在独立显卡的输出口上，不要插主板上的核显接口，否则远程会话可能仍然走核显。</li><li>开机后进入「设置 → 系统 → 屏幕」，确认多出一台显示器，分辨率下拉列表里出现假负载支持的档位。</li><li>在远程桌面客户端里把分辨率调到这一档，画面即可恢复正常尺寸。</li><li>顺带的好处是，物理显示器现在可以彻底关掉，旁边的人看不到远程操作的内容。</li></ol>



<h2 class="wp-block-heading">三、不想插硬件，可以用虚拟显示驱动</h2>



<p class="wp-block-paragraph">Windows 10 和 11 上有软件方案，GitHub 上的 Virtual Display Driver 可以在系统内创建一块虚拟显示器，效果类似，且不占用物理接口。</p>



<ol class="wp-block-list"><li>到该项目的 Releases 页面下载 Virtual Driver Control 应用安装包，也可以直接执行 <code>winget install --id=VirtualDrivers.Virtual-Display-Driver -e</code>。</li><li>安装前确认系统已装 Microsoft Visual C++ 运行库，缺失时会报找不到 vcruntime140.dll。</li><li>解压后运行 Virtual Driver Control，点击界面里的 Install 完成驱动安装。</li><li>需要自定义分辨率和刷新率，编辑配置文件 <code>C:\VirtualDisplayDriver\vdd_settings.xml</code>。</li><li>HDR 支持要求 Windows 11 23H2 及以上版本。</li><li>重要提醒：更新显卡或芯片组驱动之前，先把该驱动卸载，装完再重新安装；万一遇到黑屏，进安全模式卸载即可恢复。</li></ol>



<p class="wp-block-paragraph">两种方案各有取舍。软件方案不占端口，但依赖具体系统；硬件假负载即插即用，不挑操作系统，换台机器也能直接用。日常就把显示器接在电脑上的人完全不需要这个东西，它的价值只在无头主机、远程工作站和串流主机这类场景里才体现出来。</p>



<p class="wp-block-paragraph">来源：XDA Developers</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
