用了很久的 Todesk,从免费一路走过来,吃相越来越难看。现在居然直接限制每月远程时长。
image.png

向日葵远程总觉得不稳定,老是间歇性断连,看来还是得自给自足,网上查询得知 Rustdesk 可以自建 server,决定使用这个。

# 搭建流程

前提:

  1. 你得有公网 IP,不然请自行通过 frp 等方式做中继或者内网穿透,公网 ipv6 可能也行,请自行探索
  2. 自行安装 docker,以及 docker compose,本篇不介绍

docker compose 可以很方便的搭建,内容如下:

version: '3'
services:
  hbbs:
    container_name: hbbs
    network_mode: host
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r rust.test.com:21117 -k _
    volumes:
      - ./data:/root
    depends_on:
      - hbbr
    restart: unless-stopped
  hbbr:
    container_name: hbbr
    network_mode: host
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    restart: unless-stopped

我这里图省事,直接使用 host 模式了,讲解一下重点的参数 ``
command: hbbs -r rust.test.com:21117 -k _

  • rust.test.com:21117
    这个是客户端需要填写的 ID 服务器地址,自行根据实际情况修改,做好 DDNS

  • -k _
    这代表开启加密,密钥它会自己生成,可以通过 docker logs hbbs 查看日志:
    image.png

也可以在 ./data 下查看生成的密钥,后缀为 .pub 的文件就是:
image.png

# 网络配置

如果你有公网 IP,那么还需要在主路由配置一下端口映射,我以 openwrt 为例演示,其他路由器自行探寻

需要开放的端口默认为 21115-21119 (如果你用了桥模式映射了其他端口,自行调整),在 openwrt 中, 网络 --> 防火墙 --> 端口转发 下添加规则:
image.png

# 客户端配置

下载客户端并安装后,在 设置 --> 网络 --> 解锁网络设置 后,填写 ID服务器Key
填写内容见上面关于 command: hbbs -r rust.test.com:21117 -k _ 的讲解 (如果你使用的为默认的 21117 端口,可不填端口号):
image.png

回到主页,如果左下角看到 就绪 ,就代表连接正常了
image.png

# 功能展示

image.png
基本的功能都有:

  1. 可以配置原始尺寸和适应窗口
  2. 画质可以选择画质优先,平衡,速度优先,自定义四种
  3. 编解码支持自动,VP8,VP9,AV1,H264,H265
  4. 分辨率不作限制,测试 4k 问题不大,主要看你的网络延迟,延迟大可以调节为 1080P 或者更低
  5. 其他功能见图以及自行探索配置,不做赘述
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

木 白 微信支付

微信支付

木 白 支付宝

支付宝

木 白 贝宝

贝宝