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

推荐订阅源

Google DeepMind News
Google DeepMind News
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
N
Netflix TechBlog - Medium
腾讯CDC
C
Check Point Blog
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
S
SegmentFault 最新的问题
F
Fortinet All Blogs
美团技术团队
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
F
Full Disclosure
Recorded Future
Recorded Future
D
DataBreaches.Net
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
J
Java Code Geeks
I
InfoQ
Y
Y Combinator Blog
A
About on SuperTechFans
AI
AI
爱范儿
爱范儿
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Forbes - Security
Forbes - Security
W
WeLiveSecurity
M
MIT News - Artificial intelligence
雷峰网
雷峰网
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
Schneier on Security
Schneier on Security
The GitHub Blog
The GitHub Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
Latest news
Latest news
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
D
Docker
Recent Commits to openclaw:main
Recent Commits to openclaw:main
量子位
V2EX - 技术
V2EX - 技术
Project Zero
Project Zero

魚丸包粗麵

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/