Skip to content

註冊 Tailscale 帳戶

登入 Tailscale 官方網站:https://login.tailscale.com/

下載客戶端

登入後,點擊"Skip this introduction"跳過初始指南。點擊"Download"按鈕並選擇您需要的客戶端版本。

生成認證金鑰

  1. 在"Settings"頁面,點擊"Generate auth key"建立認證金鑰。
  2. 開啟 Reusable 開關並點擊 Generate key。
  3. 複製生成的金鑰並儲存到文字檔案中以備將來使用。
  4. 儲存後,點擊 Done。

建立 Docker Compose 專案

  1. 開啟【Docker】,點擊[專案] > [建立]啟動專案建立精靈。
  2. 在專案建立精靈中,為容器輸入以下 Docker Compose 配置資訊。這些配置僅供參考,您可以根據自己的需求進行調整。
yaml
services:
  tailscale:
    container_name: tailscale
    image: ghcr.io/tailscale/tailscale:v1.80.0 # 映像檔名稱
    pull_policy: missing
    # always: 總是拉取
    # missing: 僅在本地缺失時拉取 (默認)
    # never: 永不拉取
    restart: always # 重啟策略
    volumes:
      - ./tun:/dev/net/tun  
      - ./lib:/var/lib  
    environment:
      - TS_AUTH_KEY=tskey-auth-k5msULvKo511CNTRL-odJfJb2aQcKSprp9JpLwcKd58Fws4Pje # 輸入之前生成的金鑰
      - TS_STATE_DIR=/var/lib/tailscale # 固定值,無需更改
      - TS_ROUTES=192.168.31.0/24 # 輸入您的路由器閘道
    network_mode: host # 使用主機網路模式
    privileged: true # 特權模式
  1. 填寫配置檔案後,點擊"Deploy",系統將自動拉取映像檔並啟動容器。

使用指南

容器部署並執行後,登入 Tailscale 管理控制台。檢查 NAS 是否出現在裝置清單中。如果顯示,則表示 Tailscale 已成功部署。