Lazy loaded image
技术分享
🗒️RustDesk 自建服务器
字数 1000阅读时长 3 分钟
2024-5-8
2025-4-10
type
status
date
slug
summary
tags
category
icon
password
两个可执行程序:
  • hbbs - RustDesk ID注册服务器,是管各个客户端 ID 的,每个客户端都有一个唯一的 ID 。
  • hbbr - RustDesk中继服务器,是负责检测、中转各个客户端连接和数据传输。
端口占用情况:
  • TCP(21115, 21116, 21117, 21118, 21119)
  • UDP(21116)
进程占用端口情况:
  • hbbs - 21115(tcp), 21116(tcp/udp), 21118(tcp)
  • hbbr - 21117(tcp), 21119(tcp)
端口的作用:
  • 21115(TCP) - 用作 NAT 类型测试
  • 21116(UDP) - 用作 ID 注册 与 心跳服务
  • 21116(TCP) - 用作 TCP打洞 与 连接服务
  • 21117(TCP) - 用作中继服务
  • 21118/21119(TCP) - 为了支持网页客户端
如果启动的时候不加-k _参数,则不使用key也可以连接服务器。

pm2 常用命令

  • 启动进程 pm2 start bin/wwwpm2 start app.js
  • 重命名进程 pm2 start app.js --name wb123
  • 添加进程 pm2 start bin/www --watch
  • 结束进程 pm2 stop www
  • 结束所有进程 pm2 stop all
  • 删除进程 pm2 delete www
  • 删除所有进程 pm2 delete all
  • 列出所有进程 pm2 list
  • 查看某个进程具体情况 pm2 describe www
  • 进程监视器 pm2 monit
  • 查看pm2的日志 pm2 logs
  • 查看某个进程的日志 pm2 logs www
  • 重新启动进程 pm2 restart www
  • 重新启动所有进程 pm2 restart all

CentOS

Ubuntu

MacOS

Windows

远程 Docker方式:

 
安装好后在其安装目录下会有 .pub文件, 这就是key
如果是docker运行,则启动docker
查看KEY
 

配置:

  1. 打开客户端
  1. 点击设置 或者 当前设备id的 “三个点” 按钮
  1. 点击网络模块
  1. 分别填入 ID服务器和 key (服务器ip 和 key), 中间的中继服务器和API服务器不用填写
  1. 如果想要链接,必须两台电脑都配置, 不然会提示 id不存在
 
 
 
参考链接:
 
上一篇
完整交易系统-技术学习
下一篇
ComfyUI介绍与入门