惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The Cloudflare Blog
U
Unit 42
D
Docker
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
Recent Announcements
Recent Announcements
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
Last Week in AI
Last Week in AI
V
Visual Studio Blog
I
InfoQ
Google DeepMind News
Google DeepMind News
小众软件
小众软件
L
LangChain Blog
C
Check Point Blog
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
J
Java Code Geeks
罗磊的独立博客

魚丸包粗麵

Xiaomi Miloco Docker Images - 魚丸包粗麵 Claw Cloud Run 免费云服务容器-魚丸包粗麵 VirtualHere 非破解服务端,使用注册机生成序列号注册码-魚丸包粗麵 群晖进阶玩法:Advanced Media Extention-魚丸包粗麵 群晖进阶玩法:私有化部署社区版LoboChat-Database-魚丸包粗麵 群晖进阶玩法:Surveillence Station-魚丸包粗麵 群晖进阶玩法:Active Backup for Business 套件激活-魚丸包粗麵 安装SideStore自签软件 - 支持iOS14+-魚丸包粗麵 群晖进阶玩法:Docker全图形界面部署Rabbit-魚丸包粗麵 Web3.0邮箱应用-Skiff注册-魚丸包粗麵 群晖进阶玩法:Docker全图形界面部署Alist-魚丸包粗麵 GO项目打包命令-魚丸包粗麵 群晖VMM虚拟机安装威联通QutsCloud-魚丸包粗麵 群晖VMM虚拟机安装Windows 11原版系统-魚丸包粗麵 群晖进阶玩法:自动设置Bing美图为登录壁纸-魚丸包粗麵 黑群晖集合工具:XPEnology Tool for Windows-魚丸包粗麵 群晖进阶玩法:搭建个人RustDesk远程中转服务器-魚丸包粗麵
群晖进阶玩法:Docker全图形界面部署RustDesk服务端-魚丸包粗麵
魚丸包粗麵 · 2022-05-17 · via 魚丸包粗麵

群晖进阶玩法:Docker全图形界面部署RustDesk服务端

文章

之前分享过RustDesk服务端的部署方法,使用的是套件版,RustDesk也都是1.0的版本,后续新增的功能也无法使用,不过不影响客户端。本内容基于RustDesk Server 1.1.4版本,目前最新1.1.5,不过该版本docker默认关闭自定义ID功能,部分内容基于RustDesk自建服务

之前分享过RustDesk服务端的部署方法,使用的是套件版,RustDesk也都是1.0的版本,后续新增的功能也无法使用,不过不影响客户端。本内容基于RustDesk Server 1.1.4版本,目前最新1.1.5,不过该版本docker默认关闭自定义ID功能,部分内容基于RustDesk自建服务器-群晖编辑更改,目前客户端版本1.1.9,本文所部署服务端支持客户端自定义更改ID

界面预览

iShot_2022-05-17_17.00.56

前提

  • Docker 套件
  • 公网IP(也可穿透,不过那样意义不大)
  • 一定动手能力,如路由开放端口...

不想折腾可以参考之前文章:群晖进阶玩法:搭建个人RustDesk远程中转服务器

下载镜像

如下图,进如群晖Docker套件中注册表搜索“RustDesk Server”,如下图
iShot_2022-05-17_17.05.13
选择标签latest进行下载镜像
iShot_2022-05-17_17.07.29

等待镜像下载完成。

部署镜像

hbbs

找到下载好的镜像-新建,网络勾选“使用与Docker Host相同的网络”
iShot_2022-05-17_17.16.09

容器名字填写“hbbs”,勾选自动重启
iShot_2022-05-17_17.21.43

点击高级设置-执行命令,输入下图命令
iShot_2022-05-17_17.28.05

Synogy 的操作系统是基于 debain 的,因此host net (–net=host) 可以正常工作,我们不需要使用 -p 选项映射端口。

hbbs -r 127.0.0.1 -m demo #127.0.0.1为内网ip,此处仅作演示,部署时请设置为公网ip。

接着挂载目录(可选),挂载/root
iShot_2022-05-17_17.26.43

最后完成创建容器
iShot_2022-05-17_17.36.04

hbbr

按照上面hbbs容器创建步骤操作一遍,注意这里容器名字为hbbr,环境命令更改为下方

hbbr -m demo 

iShot_2022-05-17_17.39.35

hbbs/hbbr 容器创建完成

iShot_2022-05-17_17.43.21

端口映射

  • 关于端口说明(来自官方文档)
默认情况下,hbbs 监听21115(tcp), 21116(tcp/udp), 21118(tcp),hbbr 监听21117(tcp), 21119(tcp)。务必在防火墙开启这几个端口, 请注意21116同时要开启TCP和UDP。其中21115是hbbs用作NAT类型测试,21116/UDP是hbbs用作ID注册与心跳服务,21116/TCP是hbbs用作TCP打洞与连接服务,21117是hbbr用作中继服务, 21118和21119是为了支持网页客户端。如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。
  • TCP(21115, 21116, 21117, 21118, 21119)
  • UDP(21116)

如果你想选择自己的端口,使用 “-h” 选项查看帮助。

如上述文档说明,如果有公网IP条件的进入路由或者光猫中映射上述端口即可,可参考群晖进阶玩法:搭建个人RustDesk远程中转服务器中端口映射部分。

补充

hhbs的-r参数不是必须的,他只是方便你不用在客户端指定中继服务器,如果是默认21117端口,可以不填port。客户端指定的中继服务器优先级高于这个。如果RustDesk被控客户端版本>=1.1.9, 客户端也不需要制定终极服务器地址,如果中继服务器没有跑在不同的服务器或者端口上。

链接

RustDesk自建服务器文档:https://rustdesk.com/docs/zh-cn/self-host/synogy/