RustDesk远程桌面自建服务器
时间轴
2025-03-14
- init
ToDesk使用了几天后因为一直没关机,在当月中旬用完了所有额度,不让继续免费使用了,直接卸载告别切换到rustdesk,使用Self-host,免费而且帧率,分辨率都比ToDesk免费版高多了,下面是搭建的记录。
基本环境搭建
我是使用两台windows(win10)和一台Ubuntu(配置如下图),通过Ubuntu作为ID/中继服务器,让一台Windows连接到另一台Windows,Ubuntu需要安装Docker,两台windows需要安装rustdesk并进行一些配置。
注意:我的三台机器是在同一局域网下的。
硬件环境
安装 Docker 和 docker-compose-plugin
参考:
安装完成后,可以把当前用户加入到docker用户组
bash
1 | # 添加docker用户组,一般已存在,不需要执行 |
docker-compose.yaml
参考官方文档:
如果开启了ufw,需要打开这些端口:
bash
1 | sudo ufw status |
选一个目录用来存放ID/中继服务器数据:
bash
1 | mkdir -p ~/rustdesk |
下面是docker-compose.yaml文件,是上面的rustdesk官方文档的:
yaml
1 | services: |
然后启动:
bash
1 | docker compose up -d |
rustdesk安装配置
安装访问以下链接:
安装好后,打开网络设置,将ID/中继服务器的IP也就是跑Docker的那个服务器IP地址填写到ID服务器和中继服务器中,被控端可以不填写中继服务器,控制端建议填写,然后控制端填写key(上面data文件下的.pub文件的内容)。
windows rustdesk网络配置
最后输入被控端的ID和密码连接即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 even629的博客!
评论