RustDesk部署 非docker版

下载服务端的包

wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.11-1/rustdesk-server-linux-amd64.zip

然后解压

unzip rustdesk-server-linux-amd64.zip

mv amd64/ rustdesk

cd rustdesk

新建脚本

#!/bin/sh

workdir=$(dirname "$0")
PUB_KEY=$(cat id_ed25519.pub)

cd $workdir
nohup $workdir/hbbs -k "$PUB_KEY" -r desk.XXXX.top >> $workdir/nohup.out 2>&1 &
nohup $workdir/hbbr -k "$PUB_KEY" >> $workdir/nohup.out 2>&1 &

exit 0

赋权

chmod +x /root/rustdesk/rustdesk-start.sh

开机自启()

https://vilark.com/528.html

vi /etc/systemd/system/rustdesk-autostart.service
[Unit]
Description=rustdesk-autostart Server
After=network-online.target

[Service]
Type=simple
ExecStart=/root/rustdesk/rustdesk-start.sh
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
systemctl enable rustdesk-autostart.service
systemctl daemon-reload
systemctl start rustdesk-autostart.service

nginx配置

    location / {
        proxy_set_header        X-Real-IP       $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:21115/;
    }

服务器放行端口

21115--21117 21118-21119可选

暂无评论

发送评论 编辑评论


				
上一篇
下一篇