【分享】用 N100 Mini PC 打造自己的 Homelab!OPNsense、Ubuntu、AdGuard Home、Tailscale

一、從原本的家庭網路,走向 Homelab

我的家庭網路原本就比一般家庭複雜一些,主要使用 Synology RT2600AC 搭配 4 台 MR2200AC 建立 Mesh 網路,家中還有不少無線設備、智慧家庭設備及網路攝影機。
原本這套網路已經可以滿足日常需求,但隨著設備越來越多,我開始想進一步了解網路背後的運作方式。例如,不同設備能不能使用不同的網路?智慧家庭設備能不能只連接網際網路,而不能任意存取家中的其他設備?如果人在外面,有沒有辦法安全地連回家裡?
這些需求讓我開始研究 Homelab,也逐漸接觸 Proxmox、OPNsense、VLAN、AdGuard Home 和 Tailscale 等工具。
後來,我決定購入一台 N100 Mini PC,正式開始建置自己的 Homelab。
老實說,從原本已經運作穩定的家庭網路,直接走向自建路由與防火牆系統,需要不小的勇氣。畢竟家裡的網路不是實驗室,設定錯誤可能影響全家的設備連線。
但既然決定研究,就乾脆認真把它做起來。

在購買N100 Mini PC之前,我是先拿2012年買的舊ACER筆電(Acer V5-171)當做練習機,
確認這個作法應該是可行,最後才決定買N100 Mini PC,N100 Mini PC做為主路由,原本的主路由Synology RT2600AC就將它設定為AP Mode,再搭配既有的4台MR2200AC,家裡仍是synology mesh,不過,因為我的Mini PC裡面有安裝ubuntu,將來也可以直接安裝Unifi OS server, 直接安裝Unifi AP,或是其它品牌的AP,所以選擇變得更多。

二、為什麼選擇 N100 Mini PC + Proxmox + OPNsense?

這次的核心硬體是 N100 Mini PC,具備 6 個 2.5GbE 網路埠,並使用 Proxmox VE 作為虛擬化平台。
【分享】用 N100 Mini PC 打造自己的 Homelab!OPNsense、Ubuntu、AdGuard Home、Tailscale
我選擇這種架構,主要是希望一台機器可以同時執行多種服務,而不必為每一項功能都另外購買一台設備。
目前的主要架構如下:
  • OPNsense: 負責路由、防火牆及 VLAN 網路管理。
  • Ubuntu Server: 執行 Linux 服務及 Docker 相關應用。
  • AdGuard Home: 負責 DNS 過濾與網域查詢管理。
  • Tailscale: 提供遠端連線及回家存取內部網路的能力。
  • SmokePing: 觀察網路延遲與連線品質。
  • Home Assistant: 整合及管理智慧家庭設備。(這個主要是拿來練習用)
這些服務各有不同用途,而 OPNsense 是整個網路架構的核心。
我希望透過這套系統,不只是讓網路可以使用,更能清楚掌握設備如何連線、流量如何經過防火牆,以及發生問題時應該從哪裡開始排查。

三、OPNsense:這次最重要的學習項目

這次我最想分享的,其實不是 N100 Mini PC,而是 OPNsense。【分享】用 N100 Mini PC 打造自己的 Homelab!OPNsense、Ubuntu、AdGuard Home、Tailscale
OPNsense 是一套開源的防火牆與路由系統,可以提供相當完整的網路管理功能。對於想深入研究家庭網路的人來說,它提供了一個可以自行規劃、測試與管理網路的環境。
以前使用家用路由器,很多時候只要設定好 Wi-Fi、密碼及基本網路功能就可以了。但當開始使用 OPNsense,就會發現網路裡還有很多需要理解的細節,例如介面指派、網段規劃、DHCP、DNS,以及不同網路之間的存取權限。
這些設定並不是各自獨立的,任何一個環節出錯,都可能影響設備的連線。

四、實際測試 VLAN,讓 IoT 設備與內網分開

我實際建立了 IoT VLAN 50,使用的網段是 192.168.5.0/24。
目的是讓智慧家庭設備可以正常連接網際網路,但限制它們任意存取家中的其他內部設備,同時讓這個網路使用指定的 AdGuard Home DNS。
這個看起來很普通的需求,實際設定時卻涉及 VLAN 介面、DHCP、DNS 、防火牆規則以及managed switch設定等多個環節。
有些設備會因為 DNS 設定或既有連線狀態而出現不同的反應,因此不能只看設定畫面,就認定網路已經正常運作。我必須實際測試設備能否上網、能否存取內網,以及防火牆日誌是否符合預期。

五、AdGuard Home、Tailscale 與 SmokePing

除了 OPNsense,我也把幾項實用的服務整合進這套 Homelab。
AdGuard Home 讓我可以集中管理 DNS 查詢與過濾規則,也能搭配上游加密 DNS 服務使用。
Tailscale 則解決了遠端存取的需求。人在外面時,可以透過 Tailscale 連回家中的網路,管理自己的設備,不必單純依賴對外開放管理介面。
SmokePing 則讓我能持續觀察不同目標的網路延遲與封包遺失。當網路發生異常時,除了憑感覺判斷,也可以參考長期監控資料,協助分析問題可能出在哪個環節。
這些服務單獨看起來都不算特別,但整合起來之後,就能逐漸建立一套屬於自己的網路管理環境。

六、研究 Homelab,也真的被 GPT 誤導過幾次

這次建置過程中,GPT 確實幫了不少忙。遇到不熟悉的功能時,可以請它解釋概念、提供排查方向,或協助理解指令與日誌。
但我也必須說,過程中真的被 GPT 誤導過幾次。
有時候,它提供的設定看起來很合理,實際操作卻發現不對;有時候,已經提供了完整的環境資訊與測試結果,它仍然會做出錯誤判斷,甚至讓原本的問題變得更複雜。
最麻煩的是,這些不是單純的文字問題。網路設定如果改錯,可能真的會影響其他設備的連線,接著還要花時間確認究竟是哪個環節出了問題。
所以這次的經驗也讓我學到:AI 可以幫忙學習,但不能因為它說得很有把握,就直接認定它是對的。最後還是得靠實際測試、查閱資料與驗證結果。
有時候,研究 Homelab 最花時間的不是安裝,而是確認每一項設定到底有沒有按照預期運作。

七、結語:台灣有多少 OPNsense 玩家?

這套 Homelab 目前仍然持續調整與研究。對我來說,它不只是把幾項服務安裝起來,更重要的是逐步理解家庭網路的運作方式,並且學會自己管理與排查問題。
我也希望藉由這篇文章,認識更多台灣使用 OPNsense 的玩家。
想請教大家幾個問題:
  1. 目前有多少人使用 OPNsense 作為家中的主要路由器?
  2. 大家是直接安裝在實體機器,還是像我一樣使用 Proxmox 虛擬化?
  3. 有沒有人也自己設定私人DNS、AdGuard Home、Tailscale 或 SmokePing?
  4. 長期使用 OPNsense,有哪些值得注意的設定、維護經驗或踩坑紀錄?
希望透過這篇分享,讓更多人認識 OPNsense,也讓台灣有興趣研究 Homelab 的玩家能有更多交流的機會。


===============================
看到網友分享的資料,我也再補充一下設定的畫面,看起來大家的設定都差不多【分享】用 N100 Mini PC 打造自己的 Homelab!OPNsense、Ubuntu、AdGuard Home、Tailscale

AGH


【分享】用 N100 Mini PC 打造自己的 Homelab!OPNsense、Ubuntu、AdGuard Home、Tailscale
1.目前有多少人使用 OPNsense 作為家中的主要路由器?
軟路由很多,我個人是把它當作旁路由使用,主要FG,其實還蠻好玩的軟路由。
2.大家是直接安裝在實體機器,還是像我一樣使用 Proxmox 虛擬化?
我是ISTORE虛擬化(VM),單機器太奢華了,而且24小時掛也要挑低功耗的。
3.有沒有人也自己設定私人DNS、AdGuard Home、Tailscale 或 SmokePing?
我有AdGuard Home,但是Tailscale我前面已經有固定IP和FG去VPN了,這個就沒有,SmokePing也沒有。
4.長期使用 OPNsense,有哪些值得注意的設定、維護經驗或踩坑紀錄?
沒用過當主要的路由不回應。但是建議你虛擬機的備份要做好。有問題環境復原的速度才會快。
請看










Woody Hanchi
終於看到有人分享OPNSENSE的使用經驗了,握手
如果要請AI協助HomeLab的設立的話,個人推薦Claude 桌面版。
可以使用Claude Code,它可以開啟外部瀏覽器幫妳設定,什麼需求都做的到。
唯一比較麻煩的是,這種工作很燒額度
所以如果是訂閱Claude Pro版的話,可能很快就額度到了。
建議忍痛給他Claude Max版訂下去,然後一口氣密集的將所有工作做完。
Claude 幫我做的HA 儀表板,真的很厲害,幾乎所有網路設備,Claude都可以接進HA。





Woody Hanchi
看起來不錯,不過如果 到Claude max,感覺還蠻花錢的
有段時間我也很愛折騰...OpenWRT、pfSense、AdGuard Home
也是用掏寶的N100工控機當主路由,支援2.5G*4孔
但後來發現其實一台硬路由還更快,台灣光是沒要翻牆,再多功能都用不上...

AdGuard Home阻擋廣告也沒有AdGuard PC板來的乾淨俐落
各自電腦想開放什麼遊戲或程式不阻擋流量也更方便...
fox.simon
其實沒提到不代表就不懂得用...只是提供其他簡單方式給大家參考, Android 平台直接安裝ADGUARD安卓版,自體VPN擋得完全也能隨時調整哪些程式/遊戲不過濾流量,IOS平台就比較不能....
fox.simon
AdGuard Home再怎麼好用....其實要推廣門檻還是稍高的,ADGUARD購買後直接安裝,簡易設定就能達到趨近完美的擋廣告功能...建議你試用7天再比較跟AGH的差異就很明顯了....
1.目前有多少人使用 OPNsense 作為家中的主要路由器?

我想一下,大概三年以上了吧

2.大家是直接安裝在實體機器,還是像我一樣使用 Proxmox 虛擬化?

目前是 PVE,之前有想說再弄一台 Bare Metal,搞 HA,不過 AI 時代,東西成本上升就算了,現在也還可以

3.有沒有人也自己設定私人DNS、AdGuard Home、Tailscale 或 SmokePing?

OPnsense 有第三方套件可以裝 AdGuardHome,我是在 PVE 上再放一台 AdGuardHome 做 HA

我是用 WireGuard 而已

4. 長期使用 OPNsense,有哪些值得注意的設定、維護經驗或踩坑紀錄?

更新前記得上 https://www.reddit.com/r/opnsense/new/ 看大家的反應,有時候會有更新死機的狀況
另外更新前也可以在 PVE 上做備份。

OPNsense 問題也是有,譬如浮動式 IPv6 目前只能套用一個 subnet,還有一些小問題,但不太影響你日常使用。

OPNsense 很多設定/介面做過改動過,所以你問 AI 可能會出錯是正常,你要問最好是要附圖

很久沒看這裡了,看到有人難得用 OPNsense ,浮上來回一下,大概是這樣
Woody Hanchi
Wireguard跟Tailscale我都有安裝,Tailscale說真的安裝比較簡單,設備多的時候,選Tailscale比較方便。但是Wireguard我也喜歡。
應該不少人是從pfSense逃難轉成OPNsense. XD
一開始只是想取代家中的老路由器R7000
從一路玩玩玩到直接跑在QNAP NAS 裡的虛擬機
真心好用,特別是AI發展起來後,設定部署簡單好多!
Woody Hanchi
好用的部份可以分享一下嗎?也可以讓大家互相學習,尤其QNAP NAS的比使用者,感覺上好像比較少一點,我還真的蠻好奇的。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!