|
|
@@ -17,18 +17,18 @@
|
|
17
|
17
|
|
|
18
|
18
|
1. PC客户端使用的是 ***1.3.0***,经测试 ***1.2.6+*** 都可以
|
|
19
|
19
|
2. server端必须指定key,不能用自带的生成的key,否则可能链接不上或者超时
|
|
20
|
|
-
|
|
21
|
|
-```bash
|
|
22
|
|
-hbbs -r <relay-server-ip[:port]> -k <key>
|
|
23
|
|
-hbbr -k <key>
|
|
24
|
|
-```
|
|
25
|
|
-
|
|
26
|
|
-比如
|
|
27
|
|
-
|
|
28
|
|
-```bash
|
|
29
|
|
-hbbs -r <relay-server-ip[:port]> -k abc1234567
|
|
30
|
|
-hbbr -k abc1234567
|
|
31
|
|
-```
|
|
|
20
|
+
|
|
|
21
|
+ ```bash
|
|
|
22
|
+ hbbs -r <relay-server-ip[:port]> -k <key>
|
|
|
23
|
+ hbbr -k <key>
|
|
|
24
|
+ ```
|
|
|
25
|
+
|
|
|
26
|
+ 比如
|
|
|
27
|
+
|
|
|
28
|
+ ```bash
|
|
|
29
|
+ hbbs -r <relay-server-ip[:port]> -k abc1234567
|
|
|
30
|
+ hbbr -k abc1234567
|
|
|
31
|
+ ```
|
|
32
|
32
|
|
|
33
|
33
|
## 功能
|
|
34
|
34
|
|
|
|
@@ -66,6 +66,10 @@ hbbr -k abc1234567
|
|
66
|
66
|

|
|
67
|
67
|
5. 可以直接打开webclient,方便使用
|
|
68
|
68
|

|
|
|
69
|
+6. Oauth,暂时只支持了`Github`, 需要创建一个`OAuth App`,然后配置到后台
|
|
|
70
|
+ 
|
|
|
71
|
+ - github在`Settings`->`Developer settings`->`OAuth Apps`->`New OAuth App`
|
|
|
72
|
+ 中创建,地址`https://github.com/settings/developers`
|
|
69
|
73
|
|
|
70
|
74
|
### **Web Client**:
|
|
71
|
75
|
|
|
|
@@ -148,87 +152,87 @@ lejianwen/rustdesk-api
|
|
148
|
152
|
|
|
149
|
153
|
2. 使用`docker compose`
|
|
150
|
154
|
|
|
151
|
|
-- 简单示例
|
|
152
|
|
-
|
|
153
|
|
-```docker-compose
|
|
154
|
|
-services:
|
|
155
|
|
- rustdesk-api:
|
|
156
|
|
- container_name: rustdesk-api
|
|
157
|
|
- environment:
|
|
158
|
|
- - RUSTDESK_API_RUSTDESK_ID_SERVER=192.168.1.66:21116
|
|
159
|
|
- - RUSTDESK_API_RUSTDESK_RELAY_SERVER=192.168.1.66:21117
|
|
160
|
|
- - RUSTDESK_API_RUSTDESK_API_SERVER=http://192.168.1.66:21114
|
|
161
|
|
- - RUSTDESK_API_RUSTDESK_KEY=123456789
|
|
162
|
|
- ports:
|
|
163
|
|
- - 21114:21114
|
|
164
|
|
- image: lejianwen/rustdesk-api
|
|
165
|
|
- volumes:
|
|
166
|
|
- - /data/rustdesk/api:/app/data #将数据库挂载出来方便备份
|
|
167
|
|
- networks:
|
|
168
|
|
- - rustdesk-net
|
|
169
|
|
- restart: unless-stopped
|
|
170
|
|
-```
|
|
171
|
|
-
|
|
172
|
|
-- 根据rustdesk提供的示例加上自己的rustdesk-api
|
|
173
|
|
-
|
|
174
|
|
-```docker-compose
|
|
175
|
|
-networks:
|
|
176
|
|
- rustdesk-net:
|
|
177
|
|
- external: false
|
|
178
|
|
-services:
|
|
179
|
|
- hbbs:
|
|
180
|
|
- container_name: hbbs
|
|
181
|
|
- ports:
|
|
182
|
|
- - 21115:21115
|
|
183
|
|
- - 21116:21116 # 自定义 hbbs 映射端口
|
|
184
|
|
- - 21116:21116/udp # 自定义 hbbs 映射端口
|
|
185
|
|
- - 21118:21118 # web client 需要
|
|
186
|
|
- image: rustdesk/rustdesk-server
|
|
187
|
|
- command: hbbs -r <relay-server-ip[:port]> -k 123456789 # 填入个人域名或 IP + hbbr 暴露端口
|
|
188
|
|
- volumes:
|
|
189
|
|
- - /data/rustdesk/hbbs:/root # 自定义挂载目录
|
|
190
|
|
- networks:
|
|
191
|
|
- - rustdesk-net
|
|
192
|
|
- depends_on:
|
|
193
|
|
- - hbbr
|
|
194
|
|
- restart: unless-stopped
|
|
195
|
|
- deploy:
|
|
196
|
|
- resources:
|
|
197
|
|
- limits:
|
|
198
|
|
- memory: 64M
|
|
199
|
|
- hbbr:
|
|
200
|
|
- container_name: hbbr
|
|
201
|
|
- ports:
|
|
202
|
|
- - 21117:21117 # 自定义 hbbr 映射端口
|
|
203
|
|
- image: rustdesk/rustdesk-server
|
|
204
|
|
- command: hbbr -k 123456789
|
|
205
|
|
- #command: hbbr
|
|
206
|
|
- volumes:
|
|
207
|
|
- - /data/rustdesk/hbbr:/root # 自定义挂载目录
|
|
208
|
|
- networks:
|
|
209
|
|
- - rustdesk-net
|
|
210
|
|
- restart: unless-stopped
|
|
211
|
|
- deploy:
|
|
212
|
|
- resources:
|
|
213
|
|
- limits:
|
|
214
|
|
- memory: 64M
|
|
215
|
|
- rustdesk-api:
|
|
216
|
|
- container_name: rustdesk-api
|
|
217
|
|
- environment:
|
|
218
|
|
- - RUSTDESK_API_RUSTDESK_ID_SERVER=192.168.1.66:21116
|
|
219
|
|
- - RUSTDESK_API_RUSTDESK_RELAY_SERVER=192.168.1.66:21117
|
|
220
|
|
- - RUSTDESK_API_RUSTDESK_API_SERVER=http://192.168.1.66:21114
|
|
221
|
|
- - RUSTDESK_API_RUSTDESK_KEY=123456789
|
|
222
|
|
- ports:
|
|
223
|
|
- - 21114:21114
|
|
224
|
|
- image: lejianwen/rustdesk-api
|
|
225
|
|
- volumes:
|
|
226
|
|
- - /data/rustdesk/api:/app/data #将数据库挂载出来方便备份
|
|
227
|
|
- networks:
|
|
228
|
|
- - rustdesk-net
|
|
229
|
|
- restart: unless-stopped
|
|
|
155
|
+ - 简单示例
|
|
|
156
|
+
|
|
|
157
|
+ ```docker-compose
|
|
|
158
|
+ services:
|
|
|
159
|
+ rustdesk-api:
|
|
|
160
|
+ container_name: rustdesk-api
|
|
|
161
|
+ environment:
|
|
|
162
|
+ - RUSTDESK_API_RUSTDESK_ID_SERVER=192.168.1.66:21116
|
|
|
163
|
+ - RUSTDESK_API_RUSTDESK_RELAY_SERVER=192.168.1.66:21117
|
|
|
164
|
+ - RUSTDESK_API_RUSTDESK_API_SERVER=http://192.168.1.66:21114
|
|
|
165
|
+ - RUSTDESK_API_RUSTDESK_KEY=123456789
|
|
|
166
|
+ ports:
|
|
|
167
|
+ - 21114:21114
|
|
|
168
|
+ image: lejianwen/rustdesk-api
|
|
|
169
|
+ volumes:
|
|
|
170
|
+ - /data/rustdesk/api:/app/data #将数据库挂载出来方便备份
|
|
|
171
|
+ networks:
|
|
|
172
|
+ - rustdesk-net
|
|
|
173
|
+ restart: unless-stopped
|
|
|
174
|
+ ```
|
|
230
|
175
|
|
|
231
|
|
-```
|
|
|
176
|
+ - 根据rustdesk提供的示例加上自己的rustdesk-api
|
|
|
177
|
+
|
|
|
178
|
+ ```docker-compose
|
|
|
179
|
+ networks:
|
|
|
180
|
+ rustdesk-net:
|
|
|
181
|
+ external: false
|
|
|
182
|
+ services:
|
|
|
183
|
+ hbbs:
|
|
|
184
|
+ container_name: hbbs
|
|
|
185
|
+ ports:
|
|
|
186
|
+ - 21115:21115
|
|
|
187
|
+ - 21116:21116 # 自定义 hbbs 映射端口
|
|
|
188
|
+ - 21116:21116/udp # 自定义 hbbs 映射端口
|
|
|
189
|
+ - 21118:21118 # web client 需要
|
|
|
190
|
+ image: rustdesk/rustdesk-server
|
|
|
191
|
+ command: hbbs -r <relay-server-ip[:port]> -k 123456789 # 填入个人域名或 IP + hbbr 暴露端口
|
|
|
192
|
+ volumes:
|
|
|
193
|
+ - /data/rustdesk/hbbs:/root # 自定义挂载目录
|
|
|
194
|
+ networks:
|
|
|
195
|
+ - rustdesk-net
|
|
|
196
|
+ depends_on:
|
|
|
197
|
+ - hbbr
|
|
|
198
|
+ restart: unless-stopped
|
|
|
199
|
+ deploy:
|
|
|
200
|
+ resources:
|
|
|
201
|
+ limits:
|
|
|
202
|
+ memory: 64M
|
|
|
203
|
+ hbbr:
|
|
|
204
|
+ container_name: hbbr
|
|
|
205
|
+ ports:
|
|
|
206
|
+ - 21117:21117 # 自定义 hbbr 映射端口
|
|
|
207
|
+ image: rustdesk/rustdesk-server
|
|
|
208
|
+ command: hbbr -k 123456789
|
|
|
209
|
+ #command: hbbr
|
|
|
210
|
+ volumes:
|
|
|
211
|
+ - /data/rustdesk/hbbr:/root # 自定义挂载目录
|
|
|
212
|
+ networks:
|
|
|
213
|
+ - rustdesk-net
|
|
|
214
|
+ restart: unless-stopped
|
|
|
215
|
+ deploy:
|
|
|
216
|
+ resources:
|
|
|
217
|
+ limits:
|
|
|
218
|
+ memory: 64M
|
|
|
219
|
+ rustdesk-api:
|
|
|
220
|
+ container_name: rustdesk-api
|
|
|
221
|
+ environment:
|
|
|
222
|
+ - RUSTDESK_API_RUSTDESK_ID_SERVER=192.168.1.66:21116
|
|
|
223
|
+ - RUSTDESK_API_RUSTDESK_RELAY_SERVER=192.168.1.66:21117
|
|
|
224
|
+ - RUSTDESK_API_RUSTDESK_API_SERVER=http://192.168.1.66:21114
|
|
|
225
|
+ - RUSTDESK_API_RUSTDESK_KEY=123456789
|
|
|
226
|
+ ports:
|
|
|
227
|
+ - 21114:21114
|
|
|
228
|
+ image: lejianwen/rustdesk-api
|
|
|
229
|
+ volumes:
|
|
|
230
|
+ - /data/rustdesk/api:/app/data #将数据库挂载出来方便备份
|
|
|
231
|
+ networks:
|
|
|
232
|
+ - rustdesk-net
|
|
|
233
|
+ restart: unless-stopped
|
|
|
234
|
+
|
|
|
235
|
+ ```
|
|
232
|
236
|
|
|
233
|
237
|
#### 下载release直接运行
|
|
234
|
238
|
|