openwrt上搭建rustdesk中转服务器

rustdesk 是一个免费开源的远程桌面控制软件。但是官方默认提供的中转服务器速度较慢。

如果你有公网ip可以自己搭建一个中转服务器。

以下基于openwrt x86_64 ,使用docker安装,root登录openwrt shell 执行下面命令

安装和启动

我这里禁止了没有key的用户链接,防止被滥用 就是hbbr加参数 -k _

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
docker image pull rustdesk/rustdesk-server
rm -rf /v/rustdesk
docker stop hbbs  && docker rm hbbs && docker stop hbbr   && docker rm hbbr
docker run -itd  --restart=always --name=hbbs --hostname hbbs \
 --net=host \
-v /v/rustdesk:/root   rustdesk/rustdesk-server hbbs -r 外网IP或者DDNS域名    -k 

docker run -itd  --restart=always --name=hbbr --hostname hbbr \
 --net=host \
-v /v/rustdesk:/root    rustdesk/rustdesk-server hbbr    -k _  

官方文档没说明

防火墙

然后需要在openwrt下防火墙开放对应的端口。 我这里是用的Socat,添加对应的 21115-21119 端口到路由器自己即可

客户端链接

客户端只需要修改 id服务器地址,然后输入key即可。 需要 控制端 和被控端 都要添加!

有偿提供上行500M的国内中转,支持ipv6 ,加密链接,支持2k 60帧。35元一年,联系 joyanhui@qq.com

查看key

1
cat /root/id_ed25519.pub

重置key 以及删除 中转服务

1
2
rm -rf /v/rustdesk
docker stop hbbs  && docker rm hbbs && docker stop hbbr   && docker rm hbbr

删除后重新创建 即可

更新

1
2
3
4
5
docker stop hbbs
docker stop hbbr
docker pull rustdesk/rustdesk-server
docker start hbbs
docker start hbbr
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计