rustdesk-doctor

Diagnose RustDesk connection failures by inspecting configuration, processes, logs, and network connectivity.

258|26|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/majiayu000/spellbook --skill rustdesk-doctor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rustdesk-doctor
Source: https://github.com/majiayu000/spellbook/tree/main/skills/rustdesk-doctor
Command: npx skills add https://github.com/majiayu000/spellbook --skill rustdesk-doctor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

诊断 RustDesk 客户端无法连接服务器的问题,覆盖 Clash/TUN 代理干扰、服务器端配置、云安全组等常见根因。

Core Features & Use Cases

  • 分步诊断客户端状态:检查进程、配置、日志等信息以定位问题来源。
  • 代理与规则排查:分析代理、TUN、路由和屏蔽规则对 RustDesk 流量的影响。
  • 网络连通性与服务器检查:执行端口、网络路由和远程服务器状态的验证,必要时提供 SSH 远程检查。
  • 本地配置一致性提示:提示可能的本地配置问题,如 local-ip-addr 冲突。

Quick Start

在 RustDesk 出现连接问题时,使用本技能执行诊断并获得初步根因与修复建议。

Frequently Asked Questions about rustdesk-doctor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does my RustDesk client fail to connect to the server?

RustDesk connection failures often stem from proxy interference, server misconfigurations, or cloud firewall rules blocking traffic. This diagnostic workflow checks local processes, network connectivity, and logs to pinpoint the root cause without altering your settings.

How do I diagnose RustDesk connection issues step by step?

Diagnose RustDesk connection issues by reading the client configuration, checking running processes, testing network port connectivity, and analyzing logs to isolate the failure point.

Can Clash or TUN proxy interference block RustDesk remote desktop traffic?

Yes, Clash and TUN proxies can interfere with RustDesk traffic by altering routes or blocking connections. The diagnostic process analyzes active proxy rules, TUN configurations, and routing tables to determine if they disrupt remote desktop access.

What should I do if my RustDesk ID does not display or registration fails?

If your RustDesk ID does not display or registration fails, check for local configuration conflicts like local-ip-addr mismatches. The diagnostic tool reads local configs and validates remote server status to pinpoint the failure.

Does the RustDesk diagnostic process modify my local client configurations?

No, the RustDesk diagnostic process does not modify your configurations. It reads configuration files, checks processes, analyzes logs, and guides remote server validation to safely identify root causes.