排行榜 统计
  • 文章总数:15 篇
  • 评论总数:0 条
  • 分类总数:7 个
  • 最后更新:一天前

Rustdesk远程控制自建服务器教程【超详细】

本文阅读 3 分钟

前言

Rustdesk是一款公认的免费好用的远程控制软件,但由于地区原因导致控制延迟非常高,因此我们决定自建一台中继服务器转发流量
m0yxsmld.png

所需工具

云服务器(系统以Centos7为例)、电脑、ssh工具

一、环境准备

由于官方推荐Linux下使用PM2管理器进行管理因此我们先安装环境

1、准备软件包(前提是你Centos7已经换源了)

yum install libtool automake autoconf gcc-c++ openssl-devel

m0yxtr3y.png
2、下载nodejs(https://nodejs.org/en/download/)

mkdir -vp /usr/local/software/nodeJs
cd /usr/local/software/nodeJs

m0yxutbq.png

3、下载(要求node16+)

wget https://nodejs.org/dist/v16.19.0/node-v16.19.0-linux-x64.tar.gz

m0yxvp7a.png
4、解压

tar zxvf node-v16.19.0-linux-x64.tar.gz

m0yxwt82.png
5、改名

mv node-v16.19.0-linux-x64 node16

m0yxxndh.png
6、赋权
chmod 777 node16
m0yxya3k.png
7、打开环境变量

vim /etc/profile

m0yy10i1.png
在文件底部添加如下内容

export NODE_HOME=/usr/local/software/nodeJs/node16
export PATH=$NODE_HOME/bin:$PATH

m0yy4q41.png
先按Esc随后输入:wq保存

:wq

m0yy71ga.png
8、重新加载环境变量
source /etc/profile
m0yy7t4i.png

9.查看node是否安装成功(成功则会返回版本号)

node -v
npm -v

m0yy8q03.png
10.换源

npm config set registry https://registry.npmmirror.com

m0yy9ff6.png
11、执行命令安装PM2

npm install pm2 -g

m0yyb0wr.png
2、测试安装是否成功(成功则会返回版本号)

pm2 --version

m0yyc3oc.png
m0yycel5.png

二、安装RustDesk服务端

1、下载相应版本(根据你服务器实际情况下载对应的包)
Github

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

m0yyf800.png
2、解压并移动文件

unzip rustdesk-server-linux-amd64.zip #Centos7镜像本身支持解压ZIP后缀的压缩包
mv /amd64/* /root/

m0yyjr7k.png
m0yyk16n.png
3、启动服务

pm2 start hbbs

m0yykrbh.png

pm2 start hbbr 

m0yylaef.png

4、放行防火墙(云服务厂商的安全组中也需要放行)

firewall-cmd --zone=public --add-port=21116/udp --permanent #放行UDP协议21116端口
firewall-cmd --zone=public --add-port=21115-21119/tcp --permanent #放行TCP协议21115-21119端口
firewall-cmd --reload #重载防火墙

m0yyootb.png
5、查看服务运行状态
pm2 list
m0yynh9i.png

三、配置RustDesk开机自启

1、执行 pm2 save(运行pm2 save 会将当前pm2所运行的应用保存在/root/.pm2/dump.pm2下,当开机重启时,运行pm2-root服务脚本,并且到/root/.pm2/dump.pm2下读取应用并启动。)
m0yyrgjf.png
2、执行 pm2 startup(运行pm2 startup 在/etc/init.d/目录下生成pm2-root的启动脚本,且自动将pm2-root设为服务。)
m0yys1e2.png

四、配置客户端连接

1、获取Key密钥
执行如下命令,返回的数值就是密钥

cat ./id_ed25519.pub

m0yyuxdx.png
2、配置客户端
m0yyzo04.png
3、测试连接(输入远程 ID,输自己的ID不行哦)
m0yz0dyn.png
m0yz1uo7.png

五、安装时可能遇到的问题

1.Centos换源
方法:执行

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

2.密钥失效
方法:
更新软件包索引:

sudo yum clean all
sudo yum update

手动下载并导入 GPG 密钥:

wget https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
sudo rpm --import RPM-GPG-KEY-EPEL-7

六、视频教程

原创文章,作者:清韵,如若转载,请注明出处:https://qingyundrive.top/archives/55/
-- 展开阅读全文 --
好看的个人主页源码
« 上一篇 08-21

发表评论

发表评论

作者信息

动态快讯

    请配置好页面缩略名选项

热门文章

标签TAG

热评文章