天下苦远程控制久,windows自带的又难用的1。所以决定投入rustdesk的怀抱:
先配置服务器端:
1. 首先,需要一个带公网IP的服务器,防火墙,ip拦截等都关闭。安装好docker
##安装docker
sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce
sudo systemctl enable --now docker
##rustdesk
docker pull rustdesk/rustdesk-server
##启动服务
docker run -d --name hbbs --network host rustdesk/rustdesk-server hbbs -r 你的公网IP
docker run -d --name hbbr --network host rustdesk/rustdesk-server hbbr
##密钥
docker exec -it hbbs ./hbbs -g
mkdir -p /opt/rustdesk
docker run -d --name hbbs --network host \
-v /opt/rustdesk:/root/.local/share/rustdesk \
ghcr.io/rustdesk/rustdesk-server hbbs -r <你的公网IP> -p 443
docker run -d --name hbbr --network host \
-v /opt/rustdesk:/root/.local/share/rustdesk \
ghcr.io/rustdesk/rustdesk-server hbbr -p 80
cat /opt/rustdesk/id_ed25519.pub
##示例 1234567
##如果没有pub
docker logs hbbs
ss -tulnp | grep 443
##查看是否监听
ss -tulnp | egrep "hbbs|hbbr|443|80"
2.然后再本地,下载windows控制端,对应填上,还有公钥

3.被控端也是要填一样的,如果显示就绪就能用了
或者windows端测试能否连通:
Test-NetConnection 45.78.7.112(公网ip) -Port 80
4.改善控制画质

<EOF>
理论上来说,rustdesk的速度应该很快
##后记,如果遇到key不匹配,但是明明又输入了对应的key,那可以通过禁用key来直接连接
nano /etc/systemd/system/rustdesksignal.service
##找到这行
ExecStart=/opt/rustdesk/hbbs -p 50001 -k /opt/rustdesk/id_ed25519
##改为
ExecStart=/opt/rustdesk/hbbs -p 50001 -k ""
##保存
nano /etc/systemd/system/rustdeskrelay.service
##找到这行
ExecStart=/opt/rustdesk/hbbr -p 50002 -k /opt/rustdesk/id_ed25519
##改为
ExecStart=/opt/rustdesk/hbbr -p 50002 -k ""
##保存
##重启服务
systemctl daemon-reload
systemctl restart rustdesksignal
systemctl restart rustdeskrelay
##检查端口
ss -tulnp | grep hb
除此以外,port21114-21119这个端口在国内没法用,推荐改为50001-50004或者443-448
848

被折叠的 条评论
为什么被折叠?



