1Panel 搭建 RustDesk 自建服务器全攻略:从安装到 P2P 直连踩坑实录

一、 服务器端安装 (1Panel) 安装应用:在 1Panel 应用商店搜索并安装 RustDesk(包含 hbbs ID 服务器和 hbbr 中继服务器)。 环境变量配置 (关键): 进入容器设置,找到 环境变量。 修改 RELAY 变量:将默认的内网 IP(如 172.17.0.1:21117)改为你的公网域名或 IP(如 yuancheng.taishanhuo.com:21117`)。 原因:不改会导致客户端尝试连接 Docker 内网 IP,造成连接失败。 端口映射 (关键): 将端口绑定从 127.0.0.1 修改为 0.0.0.0。 端口清单: 21115-21116 (TCP) 21116 (UDP) —— 必须单独开启 UDP,否则无法 P2P 打洞 21117-21119 (TCP) 二、 网络与安全设置 防火墙放行: 在 1Panel “安全”菜单和云服务器后台同时放行上述端口。 重点:确保 21116 端口同时具备 TCP 和 UDP 两条规则。 DNS 解析 (Cloudflare): 添加 A 记录指向服务器 IP。 代理状态:必须保持为 灰色云朵 (DNS Only)。 原因:开启小黄云(CDN 代理)会导致非 HTTP 流量被拦截,RustDesk 无法连接。 ...

March 20, 2026

Windows 全局 DNS 分流:YogaDNS + DoH 实现内外网加速与防污染

在内地环境使用 Google 或 Cloudflare DNS 会导致国内网站(如百度、淘宝)CDN 调度异常,加载极其缓慢。本教程通过 YogaDNS 实现:国内域名走国内 DNS 直连(加速),国外域名走海外加密 DNS(防污染)。 一、 准备工作 软件:安装 YogaDNS。 列表下载:前往 GitHub dnsmasq-china-list 仓库。 核心文件:下载 accelerated-domains.china.conf。 二、 处理域名列表(关键步骤) YogaDNS 无法直接识别 dnsmasq 格式,需使用 Notepad++ 或 VS Code 进行批量替换: 处理开头:查找 server=/,替换为 *.(确保匹配子域名)。 处理末尾:查找 /114.114.114.114(或斜杠后的 IP),替换为空。 检查格式:最终每行应为 *.domain.com 格式。 保存:另存为 China_Direct.txt。 三、 配置 DNS Servers 在 YogaDNS DNS Servers 选项卡中添加两个服务器: 组别 服务器名称 地址 协议 作用 国内组 doh_360 https://doh.360.cn/dns-query DNS over HTTPS 解析国内域名,确保 CDN 加速 海外组 Google_DoH https://dns.google/dns-query DNS over HTTPS 解析海外域名,防止 DNS 污染 四、 配置分流 Rules 在 Rules 选项卡中,按顺序创建以下规则: ...

March 18, 2026