ToDesk现在免费的几乎不能用,同时向日葵的风评不太好,
找来找去,开源的RustDesk貌似不错,但是他的免费中继服务器不是很稳定,最好是自建,这里记录一下自建的过程。
前期准备:
1. 一台云服务器,我用的是腾讯云的轻量应用服务器,一年几十块;
2. 宝塔面板
好了,我们在云服务器上安装好宝塔面板,centos安装命令:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh 12f2c1d72
参考网址:https://www.bt.cn/bbs/thread-19376-1-1.html
注意服务器的对应端口一定要在安全组里放开,同时如果宝塔面板也开启了防火墙,宝塔里面也要放开:
- TCP(21114、21115、21116、21117、21118、21119)
- UDP(21116)
装好宝塔后,点击宝塔的docker管理页面:
注意,这里要先把对应的仓库拉取下来,直接拉取会发现根本拉不下来,是因为docker的仓库被墙了,我们要配置下加速,就在设置里面配置好加速后,就可以快速拉取镜像了;
镜像拉取好之后,在编排模板里面,添加模板:
services: hbbs: container_name: hbbs image: rustdesk/rustdesk-server:latest command: hbbs volumes: - ./data:/root network_mode: "host" depends_on: - hbbr restart: unless-stopped hbbr: container_name: hbbr image: rustdesk/rustdesk-server:latest command: hbbr volumes: - ./data:/root network_mode: "host" restart: unless-stopped
添加好模板之后,点击容器编排,选择指定的模板,点击添加,就完成了。
注意,这里有一步非常重要,容器成功跑起来以后,点击容器列表,找到hbbs容器,点击日志,找到日志目录里面,打印出key的那以后,把key记录下来;
这个key是我们的rustdesk软件连接我们的中继服务器的关键认证;
记好key以后,打开本地的rustdesk软件,把腾讯云服务器的ip,刚刚记录的key,都填进去,这样我们的rustdesk就可以稳定的远程连接啦。