openwrt上搭建rustdesk中转服务器

openwrt

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

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

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

#安装和启动

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

plaintext
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元一年,联系 [email protected]

#查看key

plaintext
cat /root/id_ed25519.pub

#重置key 以及删除 中转服务

plaintext
rm -rf /v/rustdesk
docker stop hbbs  && docker rm hbbs && docker stop hbbr   && docker rm hbbr

删除后重新创建 即可

#更新

plaintext
docker stop hbbs
docker stop hbbr
docker pull rustdesk/rustdesk-server
docker start hbbs
docker start hbbr

评论