宝塔面板部署RustDesk中继服务器的详细步骤

使用宝塔部署RustDesk中继服务器,可以按照以下步骤进行:

图片[1]_宝塔面板部署RustDesk中继服务器的详细步骤_知途无界

一、准备工作

  1. 获取服务器:确保你有一台具有公网IP的服务器,推荐使用VPS(虚拟专用服务器)作为中转服务器。
  2. 安装宝塔面板:在服务器上安装宝塔面板,以便进行可视化管理。你可以通过宝塔的官方网站获取安装脚本,并按照提示进行安装。

二、下载并配置RustDesk服务端

  1. 下载RustDesk服务端
    • 访问RustDesk的GitHub页面或官方网站,下载对应的中继服务版本。
    • 将下载的文件(如rustdesk-server-linux-amd64.zip)上传到服务器,并解压到指定目录(如/www/wwwroot/rustdesk_server)。
  2. 配置RustDesk服务端
    • 在解压后的目录中,找到hbbrhbbs两个文件。这两个文件分别用于中继服务和ID/连接服务。
    • 使用宝塔面板的进程守护管理器,分别添加hbbshbbr两个守护进程。设置进程目录和启动命令,确保进程能够自动启动。

三、开放端口并配置防火墙

  1. 开放端口
    • RustDesk服务端需要监听特定的端口,包括TCP端口21115、21116、21117、21118和UDP端口21116。
    • 在宝塔面板的安全设置中,添加端口规则,允许这些端口的流量通过。
    • 如果你的服务器在云平台(如阿里云、腾讯云等)上,还需要在云平台的安全组中添加相应的入站规则。
  2. 配置防火墙
    • 确保服务器的防火墙设置允许上述端口的流量通过。
    • 如果使用宝塔面板的防火墙功能,需要在防火墙放行规则中设置相应的端口。

四、启动RustDesk中继服务

  1. 通过宝塔面板启动
    • 在宝塔面板的进程管理中,确保hbbshbbr两个进程已经启动。
    • 如果进程没有启动,可以手动启动它们,并查看日志以确保没有错误。
  2. 通过Docker启动(可选)
    • 如果你熟悉Docker,也可以使用Docker来启动RustDesk中继服务。
    • 首先,拉取RustDesk的Docker镜像。
    • 然后,使用docker run命令启动容器,并映射相应的端口。

五、获取密钥并配置客户端

  1. 获取密钥
    • 在宝塔面板的文件管理器中,进入RustDesk服务端的目录。
    • 找到id_ed25519.pub文件(或类似的公钥文件),双击打开以查看公钥(即密钥)。
  2. 配置客户端
    • 下载并安装RustDesk客户端。
    • 在客户端的设置中,配置网络设置。
      • ID服务器:填写服务器的IP地址和端口号(默认为21116)。
      • 中继服务器:填写服务器的IP地址和端口号(默认为21117)。
      • Key:填写从id_ed25519.pub文件中获取的公钥。
    • 应用设置后,检查网络状态是否就绪。如果显示失败,请检查服务器地址、端口号和密钥是否正确。

六、测试连接

  1. 输入被控端ID和密码
    • 在控制端输入被控端的ID号和一次性密码(或固定密码),尝试建立连接。
  2. 验证连接
    • 如果连接成功,你应该能够远程控制被控端。
    • 如果连接失败,请检查网络设置、防火墙规则、端口映射等是否正确配置。

通过以上步骤,你应该能够成功使用宝塔部署RustDesk中继服务器,并实现远程控制功能。请注意,以上步骤可能因宝塔面板版本、RustDesk服务端版本以及服务器环境的不同而有所差异。在实际操作中,请根据你的具体情况进行调整。

© 版权声明
THE END
喜欢就点个赞,支持一下吧!
点赞8 分享
评论 抢沙发
头像
欢迎您留下评论!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容