<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Netbird on OHTLY Blog</title>
    <link>https://blog.ohtly.com/tags/netbird/</link>
    <description>Recent content in Netbird on OHTLY Blog</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Thu, 18 Jun 2026 21:41:45 +0800</lastBuildDate>
    <atom:link href="https://blog.ohtly.com/tags/netbird/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>自建 NetBird 控制平面记录</title>
      <link>https://blog.ohtly.com/posts/2026-06-18-netbird-selfhosted/</link>
      <pubDate>Thu, 18 Jun 2026 21:41:45 +0800</pubDate>
      <guid>https://blog.ohtly.com/posts/2026-06-18-netbird-selfhosted/</guid>
      <description>&lt;h2 id=&#34;概述&#34;&gt;&#xA;  概述&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#%e6%a6%82%e8%bf%b0&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;链接到标题&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;链接到标题&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;用 NetBird 自建控制平面，替换现有的 WireGuard VPN 手动组网。控制平面部署在云服务器上，所有节点通过 P2P WireGuard 隧道互联。&lt;/p&gt;&#xA;&lt;h2 id=&#34;步骤&#34;&gt;&#xA;  步骤&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#%e6%ad%a5%e9%aa%a4&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;链接到标题&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;链接到标题&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1-traefik-v2--v3-升级&#34;&gt;&#xA;  1. Traefik v2 → v3 升级&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#1-traefik-v2--v3-%e5%8d%87%e7%ba%a7&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;链接到标题&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;链接到标题&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;现有 Traefik 版本是 v2.10.7，先升级到 v3.7.5 为后续路由做准备。&lt;/p&gt;&#xA;&lt;p&gt;兼容性分析：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;文件配置文件（File provider）的 YAML 语法完全兼容，无需改动&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;--serversTransport.insecureSkipVerify&lt;/code&gt; CLI 参数名不变&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ipwhitelist&lt;/code&gt; 中间件重命名为 &lt;code&gt;ipAllowList&lt;/code&gt;，在 v3 中需要手动迁移&lt;/li&gt;&#xA;&lt;li&gt;升级时需要加 &lt;code&gt;--core.defaultrulesyntax=v2&lt;/code&gt; 保持路由语法兼容，确认稳定后移除&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;升级步骤：只需改 Docker Compose 的 image tag，重启即可。&lt;/p&gt;&#xA;&lt;h3 id=&#34;2-netbird-控制平面部署&#34;&gt;&#xA;  2. NetBird 控制平面部署&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#2-netbird-%e6%8e%a7%e5%88%b6%e5%b9%b3%e9%9d%a2%e9%83%a8%e7%bd%b2&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;链接到标题&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;链接到标题&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;控制平面用 Docker Compose 部署，使用 NetBird v0.65+ 的&lt;strong&gt;合并容器架构&lt;/strong&gt;，不再需要分开的 management/signal/relay/coturn 四个容器。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
