Tailscale 與 Emby 實戰
照著 Tailscale 筆記 安裝好 tailscale 並新增 Machines 後,這邊用 Emby 做為範例來讓 Emby 服務可以有一個網址可以訪問
到 Dashboard 中的 Services > Advertised > Add service

新增 Service 之後如下圖,接著要到 Emby 所在的主機建立設定

這邊範例 tailscale 是使用 docker compose 啟動的
所以操作會在 container 中進行操作
然後再 docker compose 有加入 extra_hosts 設定,所以會用 host.docker.internal
在 container 中執行
tailscale serve --service=svc:emby-test --https=443 http://host.docker.internal:8096
接著就要到 Dashboard 允許指定 Machine

接著就可以連線到 tailscale 網路後訪問這個網址 <service 名稱>.<Tailnet DNS name> 就可以正常訪問到服務

如果要移除資源可以到 container 中輸入
tailscale serve clear svc:emby-test
接著如果 Emby 有設定特定 IP range 才能訪問的要加入 tailscale net 的 IP range
把 100.64.0.0/10, fd7a:115c:a1e0::/48 加入到允許清單中

這樣就可以正常訪問 Emby 了