|
@@ -2,8 +2,8 @@
|
|
|
|
|
|
客户端编译查看 dev 文档,服务端部署采用 docker 方式快速部署,或者二进制部署。包含两个服务器:
|
|
客户端编译查看 dev 文档,服务端部署采用 docker 方式快速部署,或者二进制部署。包含两个服务器:
|
|
|
|
|
|
-* hbbs- RustDesk ID/Rendezvous 服务器
|
|
|
|
-* hbbr- RustDesk 中继服务器
|
|
|
|
|
|
+* hbbs- RustDesk ID/Rendezvous 服务器,监听 TCP(21114 - 仅适用于 Pro 中的 http,21115、21116、21118 用于 Websocket)和 UDP (21116)
|
|
|
|
+* hbbr- RustDesk 中继服务器,监听 TCP(21117、21119 用于 Web 套接字)
|
|
|
|
|
|
开放端口:
|
|
开放端口:
|
|
TCP(21115、21116、21117、21118、21119)
|
|
TCP(21115、21116、21117、21118、21119)
|
|
@@ -19,15 +19,23 @@ UDP ( 21116 )
|
|
启动服务:
|
|
启动服务:
|
|
|
|
|
|
```
|
|
```
|
|
|
|
+mkdir -pv /data/rustdesk-server
|
|
docker compser -d up
|
|
docker compser -d up
|
|
|
|
|
|
-# 查询key并记录
|
|
|
|
|
|
+# hbbs 查询key并记录
|
|
cat ·/data/id_xx.pub
|
|
cat ·/data/id_xx.pub
|
|
|
|
|
|
docker logs -f hbbs
|
|
docker logs -f hbbs
|
|
|
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
+```
|
|
|
|
+docker logs --tail 1000 -f hbbs
|
|
|
|
+
|
|
|
|
+[2025-06-10 04:22:50.998375 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
|
|
|
|
+[2025-06-10 04:22:50.998399 +00:00] INFO [src/rendezvous_server.rs:1205] Key: SE5IL293VQBPk9j3NP9FreA5R8AIoCPSGZ1FqLwNDCk=
|
|
|
|
+```
|
|
|
|
+
|
|
然后在客户端配置服务器地址和Key
|
|
然后在客户端配置服务器地址和Key
|
|
|
|
|
|
## 二进制部署
|
|
## 二进制部署
|
|
@@ -49,6 +57,7 @@ sudo ufw enable
|
|
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
|
|
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
|
|
chmod +x install.sh
|
|
chmod +x install.sh
|
|
./install.sh
|
|
./install.sh
|
|
|
|
+# 安装成功后会在终端输出你的 rustdesk server IP/DNS 和 public key ,这两个需要配置到 RustDesk Client. 另外如果忘记 public key, 可以在/opt/rustdesk 目录查找以 .pub后缀的文件。
|
|
|
|
|
|
|
|
|
|
./hbbs -r <relay-server-ip[:port]>
|
|
./hbbs -r <relay-server-ip[:port]>
|