<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Rustdesk自托管中继服务端安装教程]]></title><description><![CDATA[<p dir="auto">下面就是 <strong>只安装 <code>hbbs + hbbr</code></strong> 的简单版本。</p>
<hr />
<h2>1）先看当前最新版本</h2>
<p dir="auto">浏览器打开：</p>
<p dir="auto"><a href="https://github.com/rustdesk/rustdesk-server/releases/latest" rel="nofollow ugc">https://github.com/rustdesk/rustdesk-server/releases/latest</a></p>
<p dir="auto">现在会跳到 <code>1.1.15</code>。</p>
<h2>2）在 Debian 上判断你的架构</h2>
<p dir="auto">执行：</p>
<pre><code class="language-bash">dpkg --print-architecture
</code></pre>
<p dir="auto">记住输出结果。<br />
常见是 <code>amd64</code> 或 <code>arm64</code>。</p>
<p dir="auto">这里我只示范 <code>amd64</code>。<br />
<strong>如果你的输出不是 <code>amd64</code>，只需要把下面所有命令里的 <code>amd64</code> 换成你的架构名。</strong></p>
<h2>3）创建下载目录</h2>
<p dir="auto">执行：</p>
<pre><code class="language-bash">mkdir -p ~/rustdesk-server
cd ~/rustdesk-server
</code></pre>
<h2>4）下载第一个包：hbbs</h2>
<p dir="auto">将下面的1.1.15换成Latest的版本号<br />
执行：</p>
<pre><code class="language-bash">wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.15/rustdesk-server-hbbs_1.1.15_amd64.deb
</code></pre>
<h2>5）下载第二个包：hbbr</h2>
<p dir="auto">执行：</p>
<pre><code class="language-bash">wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.15/rustdesk-server-hbbr_1.1.15_amd64.deb
</code></pre>
<h2>6）确认两个包已经下好了</h2>
<p dir="auto">执行：</p>
<pre><code class="language-bash">ls -lh *.deb
</code></pre>
<p dir="auto">正常会看到这两个文件：</p>
<ul>
<li><code>rustdesk-server-hbbs_1.1.15_amd64.deb</code></li>
<li><code>rustdesk-server-hbbr_1.1.15_amd64.deb</code></li>
</ul>
<h2>7）开始安装</h2>
<p dir="auto">先执行：</p>
<pre><code class="language-bash">sudo apt update
</code></pre>
<p dir="auto">然后依次安装：</p>
<pre><code class="language-bash">sudo dpkg -i rustdesk-server-hbbs_1.1.15_amd64.deb
</code></pre>
<pre><code class="language-bash">sudo dpkg -i rustdesk-server-hbbr_1.1.15_amd64.deb
</code></pre>
<h2>8）如果提示依赖问题，再补一次</h2>
<p dir="auto">执行：</p>
<pre><code class="language-bash">sudo apt-get -f install -y
</code></pre>
<h2>9）检查服务是否已经就绪</h2>
<p dir="auto">先检查：</p>
<pre><code class="language-bash">systemctl status rustdesk-hbbs --no-pager
</code></pre>
<pre><code class="language-bash">systemctl status rustdesk-hbbr --no-pager
</code></pre>
<p dir="auto">你希望看到的是：</p>
<pre><code class="language-text">active (running)
</code></pre>
<h2>10）如果没运行，就手动启动</h2>
<p dir="auto">执行：</p>
<pre><code class="language-bash">sudo systemctl start rustdesk-hbbs
</code></pre>
<pre><code class="language-bash">sudo systemctl start rustdesk-hbbr
</code></pre>
<p dir="auto">然后再检查一次：</p>
<pre><code class="language-bash">systemctl status rustdesk-hbbs --no-pager
</code></pre>
<pre><code class="language-bash">systemctl status rustdesk-hbbr --no-pager
</code></pre>
<h2>11）查看公钥</h2>
<p dir="auto">执行：</p>
<pre><code class="language-bash">cat /var/lib/rustdesk-server/id_ed25519.pub
</code></pre>
<p dir="auto">把输出内容保存好。</p>
<hr />
<h2>12）补充端口使用</h2>
<p dir="auto">RustDesk 官方文档给出的核心端口是：</p>
<ul>
<li>
<p dir="auto"><code>TCP 21114-21119</code></p>
</li>
<li>
<p dir="auto"><code>UDP 21116</code></p>
</li>
</ul>
<p dir="auto">其中 <strong>最小可工作端口集合</strong> 是：</p>
<ul>
<li>
<p dir="auto"><code>TCP 21115</code></p>
</li>
<li>
<p dir="auto"><code>TCP/UDP 21116</code></p>
</li>
<li>
<p dir="auto"><code>TCP 21117</code></p>
</li>
</ul>
<hr />
<h3><a href="https://rustdesk.com/docs/zh-cn/self-host/" rel="nofollow ugc">这些端口分别做什么官方链接</a></h3>
<hr />
<h3>到底该开哪些端口</h3>
<p dir="auto">如果你只是部署 <strong>普通 OSS 自建服务器</strong>，最稳妥的做法是直接开放：</p>
<ul>
<li>
<p dir="auto"><code>21115/tcp</code></p>
</li>
<li>
<p dir="auto"><code>21116/tcp</code></p>
</li>
<li>
<p dir="auto"><code>21116/udp</code></p>
</li>
<li>
<p dir="auto"><code>21117/tcp</code></p>
</li>
</ul>
<p dir="auto">这是官方文档定义的最小可工作端口集合。</p>
<hr />
<p dir="auto">如果你想少折腾、一步到位，也可以直接开放：</p>
<ul>
<li>
<p dir="auto"><code>21114-21119/tcp</code></p>
</li>
<li>
<p dir="auto"><code>21116/udp</code></p>
</li>
</ul>
<hr />
<h4>如果你用 UFW，就这样放行端口，只开最小必需端口</h4>
<pre><code class="language-bash">sudo ufw allow 21115/tcp
sudo ufw allow 21116/tcp
sudo ufw allow 21116/udp
sudo ufw allow 21117/tcp
</code></pre>
<h4>如果你想一步全开官方建议范围</h4>
<pre><code class="language-bash">sudo ufw allow 21114:21119/tcp
sudo ufw allow 21116/udp
</code></pre>
<h2>12）客户端怎么填</h2>
<p dir="auto">客户端里填：</p>
<ul>
<li><code>ID 服务器</code>：你的服务器 IP 或域名</li>
<li><code>Key</code>：刚才看到的公钥</li>
<li><code>中继服务器</code>：同ID 服务器</li>
<li><code>API服务器</code>：留空</li>
</ul>
<h3>示例</h3>
<p dir="auto">如果你的服务器 IP 是 <code>1.2.3.4</code>，那客户端里填：</p>
<ul>
<li><code>ID 服务器</code>：<code>1.2.3.4</code></li>
<li><code>Key</code>：粘贴 <code>id_ed25519.pub</code> 的内容</li>
<li><code>中继服务器</code>：ID 服务器</li>
<li><code>API服务器</code>：留空</li>
</ul>
<h2>13）如果服务异常，先看日志</h2>
<p dir="auto">执行：</p>
<pre><code class="language-bash">journalctl -u rustdesk-hbbs -n 100 --no-pager
</code></pre>
<pre><code class="language-bash">journalctl -u rustdesk-hbbr -n 100 --no-pager
</code></pre>
<p dir="auto">也可以直接看文件：</p>
<pre><code class="language-bash">tail -n 50 /var/log/rustdesk-server/hbbs.log
</code></pre>
<pre><code class="language-bash">tail -n 50 /var/log/rustdesk-server/hbbr.log
</code></pre>
<h2>一句话记住</h2>
<p dir="auto">先用 <code>dpkg --print-architecture</code> 看架构；<br />
然后把我示范里的 <code>amd64</code> 替换成你的架构；<br />
下载 GitHub release 的 2 个 <code>.deb</code>；<br />
安装后检查 <code>rustdesk-hbbs</code> 和 <code>rustdesk-hbbr</code>；<br />
最后读取 <code>/var/lib/rustdesk-server/id_ed25519.pub</code> 给客户端用。</p>
]]></description><link>http://blog.mjiji.top/topic/12/rustdesk自托管中继服务端安装教程</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 17:28:18 GMT</lastBuildDate><atom:link href="http://blog.mjiji.top/topic/12.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Apr 2026 17:40:58 GMT</pubDate><ttl>60</ttl></channel></rss>