【該文為openclaw輸出】OpenClaw超簡單且免費的安裝實操教程

作者:嬌姐話AI圈
日期:2026年2月2日 上午5:43
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

GitHub Codespaces 免費部署 OpenClawQwen 模型新手友好

整理版摘要

呢篇文章係作者分享佢自己成功部署 OpenClaw 嘅實戰經驗。佢發現好多新手卡喺環境配置同 Dashboard 連接,所以寫咗個超詳細嘅免費部署教程,目標係令任何人都可以喺 browser 上線 OpenClaw。整體結論係:用 GitHub Codespaces 做雲端環境,配合 Qwen(通義千問)模型做首次配置,係最簡單又快嘅方法;當中關鍵喺要加返 allowInsecureAuth: true 同 token 先連到 Dashboard。

文章嘅背景係 OpenClaw 呢個 bolt(類似 AI 助手框架)需要一個穩定嘅運行環境,但本地部署對硬件同網絡有要求。作者發現 GitHub Codespaces 每月有 60 小時免費額度,加上唔使安裝任何野,直接 browser 就用得,好適合新手試玩。佢提醒第一次一定要用 Qwen,因為免費兼 OAuth 登錄最簡單,成功咗先考慮轉 Claude 或 DeepSeek。

最後作者整理咗常見問題同解決方案,覆蓋咗 90% 人會遇到嘅「pairing required」、「token missing」、「auth missing」等錯誤。佢嘅做法非常實用:先驗證環境,再用 config file 鎖死 allowInsecureAuth,最後用 token 連接 Dashboard。成個流程行完大概 10 分鐘,零成本就可以玩到 OpenClaw。

  • 使用 GitHub Codespaces 免費雲端環境,零本地資源佔用,每月 60 小時夠個人用
  • 首次部署強烈推薦用 Qwen 模型,OAuth 登錄最簡單,快速驗證環境
  • 解決 Dashboard 連接問題嘅關鍵:喺 config 加入 allowInsecureAuth: true 同 token
  • 常見錯誤包括授權後關閉終端導致憑據冇保存,同埋忘記將端口設為 Public
  • 成功後可進階配置 ClaudeDeepSeek 等模型,或連接飛書、Telegram 渠道
值得記低
流程 molt.bot

安裝 OpenClaw 命令

curl -fsSL | bash

筆記

解決 Dashboard 連接問題嘅完整 config 範例

生成隨機 token 後寫入 ~/.openclaw/openclaw.json,包括 gateway.controlUi.allowInsecureAuth: true

流程

獲取 Gateway Token 指令

openclaw config get gateway.auth.token

整理重點

點解揀 GitHub Codespaces?

作者強烈推薦用 GitHub Codespaces 做部署環境,因為完全免費、零配置、唔食本地資源,用 browser 就搞得掂。佢每個月有 60 小時免費額度,對個人試玩嚟講好夠用。

不過佢有啲限制:唔適合生產環境,而且需要穩定嘅網絡(可能要科學上網先連到 GitHub 同 AI 服務)。如果你係新手,呢個係最抵玩嘅選擇。

整理重點

前置準備同創建雲端環境

你需要一個 GitHub 賬號同一個 AI 模型賬號。作者話第一次用 Qwen(通義千問) 最穩陣,因為免費同埋用 OAuth 登錄,唔使自己搞 API Key

  1. 1 GitHub 開一個新倉庫(PublicPrivate 都得),例如叫 openclaw-space
  2. 2 入到倉庫,㩒綠色「Code」掣,揀 Codespaces 標籤,再㩒「Create codespace on main」,等 1-2 分鐘
  3. 3 見到 VS Code 界面同底部有 Terminal 視窗,即係環境準備好

如果係第一次用 Codespaces,系統會提示你開通,跟住步驟做就得

整理重點

安裝 OpenClaw 同配置模型

Terminal 行 curl -fsSL https://molt.bot/install.sh | bash 安裝 OpenClaw,然後行 openclaw --version 確認版本。

跟住行 openclaw onboard 開始配置。作者提咗幾個關鍵:揀 QuickStart 模式,模型選 Qwen,授權方式揀 Qwen OAuth

  • 驗證配置:行 openclaw models list | grep -i qwen,如果 Auth 列顯示 yes 即係成功
  • 如果顯示 auth missing,就重新行 openclaw models auth login 再授權一次

作者特別強調:大部分配置失敗都係因為授權後立即關閉終端,令到憑據冇保存,一定要等到命令提示符返返嚟先算完成。

整理重點

解決 Dashboard 連接問題(最易卡關)

呢步係 90% 人會卡住 嘅位,原因係缺少一個關鍵配置。作者教路:先產生一個隨機 token,然後寫入 ~/.openclaw/openclaw.json,入面一定要有 "allowInsecureAuth": true。

完整配置文件範例 json
{
 "commands": {
 "native": "auto",
 "nativeSkills": "auto"
 },
 "gateway": {
 "port": 18789,
 "mode": "local",
 "bind": "loopback",
 "auth": {
 "token": "$TOKEN"
 },
 "controlUi": {
 "allowInsecureAuth": true
 }
 },
 "agents": {
 "defaults": {
 "maxConcurrent": 4,
 "subagents": {
 "maxConcurrent": 8
 }
 }
 },
 "messages": {
 "ackReactionScope": "group-mentions"
 }
}

跟住行 openclaw gateway run --port 18789 --verbose 啟動 Gateway。記得保持呢個終端開住,另外開新終端做其他野。

  1. 1 喺 VS Code 底部 PORTS 標籤,將 18789 端口改做 Public 可見度
  2. 2 用 openclaw config get gateway.auth.token 拎返個 token
  3. 3 訪問 URL:https://YOUR-CODESPACE-NAME-18789.app.github.dev/?token=YOUR_TOKEN,其中 YOUR-CODESPACE-NAME 可以喺 PORTS 嘅 Local Address 揾到
整理重點

開始使用同常見問題

Dashboard 左邊㩒 Chat,輸入「你好,你是誰?」,如果 AI 有回覆,恭喜你成功咗!你可以問佢用緊咩模型嚟確認。

  • 問題1:disconnected (1008) pairing required — 檢查 config 有冇 allowInsecureAuth: true,冇就加返重啟 Gateway
  • 問題2:unauthorized: gateway token missing — URL 要加 ?token= 參數,用 openclaw config get gateway.auth.token 拎
  • 問題3:AI 發消息後冇回覆 — 檢查模型列表,Auth 係咪 yes,唔係就重新 OAuth 登錄
  • 問題4:systemd 相關錯誤 — 直接忽略,Codespaces 唔支援 systemd,用 openclaw gateway run 就得
  • 問題5Config invalid 或 gateway.mode is unset — 行 openclaw doctor --fix 自動修復,或者手動 set gateway.mode local

如果想進階用 ClaudeDeepSeek,可以改 config 加入對應嘅 provider 設定。另外仲可以連接飛書、Telegram 等渠道,睇官方文檔就得。

作者最後提醒Codespaces 會休眠,但數據同配置都會保留,重新打開就用得

圖片

今日終於自己成功咗搞掂呢個bolt。


圖片
圖片
圖片
圖片
圖片



以下係我叫bolt寫嘅教程,跟住做就實掂,而且免費。

喺安裝配置過程有問題可以私訊我kekohu。



目錄

  1. 點解要揀 GitHub Codespaces
  2. 前置準備
  3. 第一步:建立雲端環境
  4. 第二步:安裝 OpenClaw
  5. 第三步:設定模型(核心步驟)
  6. 第四步:解決 Dashboard 連接問題
  7. 第五步:開始使用
  8. 常見問題完全解決方案
  9. 進階設定

🎯 點解要揀 GitHub Codespaces

✅ 優勢

  • 完全免費
    :每月 60 小時免費額度,夠個人用
  • 零設定環境
    :自動提供 Linux + VS Code 環境
  • 唔需要本地資源
    :唔佔用本地算力,用瀏覽器就得
  • 快速啟動
    :2分鐘內完成環境初始化

⚠️ 限制

  • 自動休眠
    :30分鐘冇操作會休眠(重新打開就醒返)
  • 唔適合生產
    :適合開發、測試、個人使用
  • 需要翻牆
    :訪問 GitHub 同某啲 AI 服務可能需要

🛠️ 前置準備

必備條件

  1. ✅ GitHub 賬號
  2. ✅ AI 模型賬號(以下揀一個):
    • Qwen(通義千問)
      :免費,OAuth 登錄,推薦新手
    • Anthropic Claude
      :需要 API Key
    • DeepSeek
      :性價比高,需要 API Key
    • OpenAI
      :需要 API Key

重要提示

⚠️ 第一次搞強烈建議用 Qwen因為佢免費又可以快啲驗證環境。等成功運行之後,先轉去其他模型。


📦 第一步:建立雲端環境

1.1 建立 GitHub 倉庫

  1. 登入 GitHub
  2. 㩒右上角 "New repository"(新建倉庫)
  3. 填寫倉庫名,例如:openclaw-space
  4. 選擇 Public(公開)或者 Private(私有)
  5. 點擊 "Create repository"

1.2 啟動 Codespaces

  1. 入去啱啱建立嘅倉庫
  2. 㩒綠色嘅 "Code" 按鈕
  3. 切換到 "Codespaces" 標籤
  4. 點擊 "Create codespace on main"
  5. 等 1-2 分鐘,瀏覽器會自動開 VS Code 界面

1.3 驗證環境

當你見到:



圖片

  • ✅ VS Code 編輯器界面
  • ✅ 底部有 "Terminal"(終端) 窗口
  • ✅ 終端顯示命令提示符

表示環境已經準備好喇!


🚀 第二步:安裝 OpenClaw

2.1 執行安裝命令

喺終端(Terminal)運行:

curl -fsSL https://molt.bot/install.sh | bash


2.2 驗證安裝

openclaw --version

應該見到版本號,例如:2026.1.30


圖片


圖片

⚙️ 第三步:設定模型(核心步驟)

⚠️ 呢個係最易出錯嘅步驟,請嚴格跟順序做!

3.1 運行初始設定

圖片


圖片

openclaw onboard

3.2 設定流程

步驟 1:安全提示

  • 選擇 "Yes" 確認你明白風險

步驟 2:模式選擇

  • 選擇 "QuickStart"(快速開始)

步驟 3:選擇模型提供商

  • 新手推薦
    :選擇 "Qwen"(通義千問)
  • 原因:免費、OAuth 授權、唔需要 API Key

步驟 4:授權方式

  • 選擇 "Qwen OAuth"

步驟 5:完成授權(關鍵!)

  1. 終端會顯示一個授權連結,例如:
Open https://chat.qwen.ai/authorize?user_code=7FKFFPIK
  1. 喺瀏覽器打開呢個連結
  2. 登入你嘅 Qwen 賬號
  3. 點擊 "授權"
  4. 看到 "認證成功" 頁面
  5. 唔好閂!返去終端,等設定完成

⚠️ 最常見錯誤:授權之後即刻閂咗終端或者瀏覽器,搞到設定冇保存。正確做法係授權成功之後,等設定精靈自然結束。

3.3 驗證設定

# 查看已配置的模型
openclaw models list | grep -i qwen

應該見到:

qwen-portal/coder-model text 125k no yes default
qwen-portal/vision-model text+image 125k no yes fallback#1

Auth 列顯示 "yes" 即係設定成功!

3.4 如果設定失敗

如果上面嘅命令顯示 "auth missing" 或者揾唔到模型,重新運行:

openclaw models auth login

選擇 Qwen,重新完成 OAuth 授權。


🔧 第四步:解決 Dashboard 連接問題

⚠️ 90% 嘅人會卡喺呢一步! 原因係欠咗關鍵設定。

4.1 建立完整設定檔

# 生成一個隨機 token
TOKEN=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 64 | head -n 1)

# 創建配置文件(包含關鍵的 allowInsecureAuth 配置)
cat > ~/.openclaw/openclaw.json << EOF
{
  "commands": {
    "native": "auto",
    "nativeSkills": "auto"
  },
  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "loopback",
    "auth": {
      "token": "$TOKEN"
    },
    "controlUi": {
      "allowInsecureAuth": true
    }
  },
  "agents": {
    "defaults": {
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    }
  },
  "messages": {
    "ackReactionScope": "group-mentions"
  }
}
EOF

# 顯示 token(保存好,後面需要用)
echo "Your Gateway Token: $TOKEN"

🔑 關鍵設定說明

  • gateway.controlUi.allowInsecureAuth: true
     - 呢個係解決 "pairing required" 錯誤嘅關鍵
  • 如果冇呢個設定,Dashboard 會要求裝置配對,但喺 Codespaces 入面冇辦法完成

4.2 啟動 Gateway

openclaw gateway run --port 18789 --verbose

成功啟動嘅標誌

圖片

  • ✅ 終端開始滾動日誌
  • ✅ 冇 "config invalid" 或者 "auth missing" 錯誤
  • ✅ 可以見到 "Gateway listening" 相關信息

⚠️ 注意:呢個終端要保持運行,唔好閂!如果需要執行其他命令,㩒終端右上角嘅 "+" 開新終端。

4.3 設定端口轉發

  1. 喺 VS Code 底部㩒 "PORTS"(端口) 標籤
  2. 找到 18789 端口(如果冇,等幾秒會自動出現)
  3. 右鍵㩒個端口行
  4. 選擇 "Port Visibility" → "Public"
  5. 確認 "Visibility" 列顯示為 "Public"

4.4 獲取訪問地址

喺新終端運行:


圖片



# 獲取 token
openclaw config get gateway.auth.token

複製輸出嘅 token。

4.5 訪問 Dashboard

瀏覽器打開(替換下面嘅值):

https://YOUR-CODESPACE-NAME-18789.app.github.dev/?token=YOUR_TOKEN

點樣獲取完整 URL

  • 在 PORTS 標籤中,滑鼠懸停喺 18789 端口嘅 "Local Address" 列
  • 複製顯示嘅 URL(例如:https://glorious-space-acorn-xxx-18789.app.github.dev/
  • 喺 URL 尾加上 ?token=你的token

成功標誌

  • ✅ Dashboard 頁面正常顯示
  • ✅ 右上角顯示 "Health: OK"(綠色)
  • ✅ 左側菜單可以正常使用

🎉 第五步:開始使用

5.1 喺 Dashboard 傾偈

  1. 㩒左邊嘅 "Chat"
  2. 喺底部聊天框輸入訊息,例如:"你好,你係邊個?"
  3. 等 AI 回覆

如果冇回覆,檢查:

  • ✅ 右上角係咪顯示 "Health: OK"
  • ✅ Gateway 終端有冇錯誤
  • ✅ 模型係咪設定成功(openclaw models list

5.2 驗證模型

發送訊息:"你用緊咩模型?"

AI 應該會話俾你聽佢用緊 Qwen 或者你設定嘅其他模型。


🔥 常見問題完全解決方案

❌ 問題 1:disconnected (1008): pairing required

原因:設定檔欠咗 gateway.controlUi.allowInsecureAuth: true

解決方法

# 編輯配置文件
nano ~/.openclaw/openclaw.json

在 gateway 部分加:

"controlUi": {
  "allowInsecureAuth": true
}

保存之後(Ctrl+OEnterCtrl+X),重啟 Gateway。

❌ 問題 2:unauthorized: gateway token missing

原因:訪問 Dashboard 時 URL 冇包含 token

解決方法

# 獲取 token
openclaw config get gateway.auth.token

# 訪問時在 URL 末尾加上 ?token=你的token

❌ 問題 3:AI 發訊息之後唔回覆

原因:模型未設定或者 OAuth 授權失敗

排查步驟

# 1. 檢查模型列表
openclaw models list

# 2. 如果 "Auth" 列顯示 "no",重新登錄
openclaw models auth login

# 3. 選擇 Qwen,完成 OAuth 授權

❌ 問題 4:systemd 相關錯誤

錯誤信息

"systemd" is not running in this container

解決方法
忽略呢個錯誤! Codespaces 唔支援 systemd,呢個係正常嘅。

唔好用呢啲命令:

  • ❌ systemctl start openclaw-gateway
  • ❌ service openclaw-gateway start

正確做法

  • ✅ openclaw gateway run --port 18789 --verbose

❌ 問題 5:Config invalid 或者 gateway.mode is unset

解決方法

# 運行 doctor 自動修復
openclaw doctor --fix

# 如果還不行,手動添加配置
openclaw config set gateway.mode local

❌ 問題 6:Qwen 授權成功但係仲顯示 "auth missing"

原因:授權之後即刻閂咗終端,憑據冇保存

解決方法

# 重新登錄
openclaw models auth login

# 選擇 Qwen
# 完成 OAuth 授權
# 一定要等到終端顯示 "配置完成" 或回到命令提示符

🚀 進階設定

轉去其他模型

如果你想用更強大嘅模型(好似 Claude、DeepSeek),可以喺設定檔加:

DeepSeek 設定

nano ~/.openclaw/openclaw.json

在 models 部分加:

{
  "models": {
    "providers": {
      "deepseek": {
        "baseUrl": "https://api.deepseek.com/v1",
        "apiKey": "sk-your-deepseek-key",
        "api": "openai-completions",
        "models": [
          {
            "id": "deepseek-chat",
            "name": "DeepSeek Chat"
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "deepseek/deepseek-chat"
      }
    }
  }
}

連接飛書、Telegram 等渠道

呢個需要額外設定 channels,參考官方文檔:

  • 飛書:https://docs.openclaw.ai/channels/feishu
  • Telegram:https://docs.openclaw.ai/channels/telegram

📚 總結

成功搞掂嘅關鍵點

  1. ✅ 用 Qwen 進行首次設定(免費又簡單)
  2. ✅ 完整完成 OAuth 授權(唔好中途退出)
  3. ✅ 添加 allowInsecureAuth: true(解決配對問題)
  4. ✅ 端口設定為 Public(容許外部訪問)
  5. ✅ URL 包含 token(通過認證)

維護建議

關於休眠

  • Codespaces 30分鐘冇操作會自動休眠
  • 重新打開網頁就可以喚醒
  • 數據同設定都會保留





關注嬌姐,持續分享 AI 乾貨同資訊。



圖片

今天終於自己部署成功了這個bolt。


圖片
圖片
圖片
圖片
圖片



以下我讓bolt寫的教程,照着來把,一定能成功,且免費。

在安裝配置過程有問題問題可以私我kekohu。



目錄

  1. 為什麼選擇 GitHub Codespaces
  2. 前置準備
  3. 第一步:創建雲端環境
  4. 第二步:安裝 OpenClaw
  5. 第三步:配置模型(核心步驟)
  6. 第四步:解決 Dashboard 連接問題
  7. 第五步:開始使用
  8. 常見問題完全解決方案
  9. 進階配置

🎯 為什麼選擇 GitHub Codespaces

✅ 優勢

  • 完全免費
    :每月 60 小時免費額度,足夠個人使用
  • 零配置環境
    :自動提供 Linux + VS Code 環境
  • 無需本地資源
    :不佔用本地算力,瀏覽器即可使用
  • 快速啓動
    :2 分鐘內完成環境初始化

⚠️ 限制

  • 自動休眠
    :30 分鐘無操作會休眠(重新打開即可喚醒)
  • 不適合生產
    :適合開發、測試、個人使用
  • 需要科學上網
    :訪問 GitHub 和某些 AI 服務可能需要

🛠️ 前置準備

必備條件

  1. ✅ GitHub 賬號
  2. ✅ AI 模型賬號(以下任選其一):
    • Qwen(通義千問)
      :免費,OAuth 登錄,推薦新手
    • Anthropic Claude
      :需要 API Key
    • DeepSeek
      :性價比高,需要 API Key
    • OpenAI
      :需要 API Key

重要提示

⚠️ 第一次部署強烈建議使用 Qwen,因為它免費且能快速驗證環境。待成功運行後,再切換到其他模型。


📦 第一步:創建雲端環境

1.1 創建 GitHub 倉庫

  1. 登錄 GitHub
  2. 點擊右上角 "New repository"(新建倉庫)
  3. 填寫倉庫名稱,例如:openclaw-space
  4. 選擇 Public(公開)或 Private(私有)
  5. 點擊 "Create repository"

1.2 啓動 Codespaces

  1. 進入剛創建的倉庫
  2. 點擊綠色的 "Code" 按鈕
  3. 切換到 "Codespaces" 標籤
  4. 點擊 "Create codespace on main"
  5. 等待 1-2 分鐘,瀏覽器會自動打開 VS Code 界面

1.3 驗證環境

當你看到:



圖片

  • ✅ VS Code 編輯器界面
  • ✅ 底部有 "Terminal"(終端) 窗口
  • ✅ 終端顯示命令提示符

說明環境已經準備好了!


🚀 第二步:安裝 OpenClaw

2.1 執行安裝命令

在終端(Terminal)中運行:

curl -fsSL https://molt.bot/install.sh | bash


2.2 驗證安裝

openclaw --version

應該看到版本號,例如:2026.1.30


圖片


圖片

⚙️ 第三步:配置模型(核心步驟)

⚠️ 這是最容易出錯的步驟,請嚴格按照順序操作!

3.1 運行初始配置

圖片


圖片

openclaw onboard

3.2 配置流程

步驟 1:安全提示

  • 選擇 "Yes" 確認你理解風險

步驟 2:模式選擇

  • 選擇 "QuickStart"(快速開始)

步驟 3:選擇模型提供商

  • 新手推薦
    :選擇 "Qwen"(通義千問)
  • 原因:免費、OAuth 授權、無需 API Key

步驟 4:授權方式

  • 選擇 "Qwen OAuth"

步驟 5:完成授權(關鍵!)

  1. 終端會顯示一個授權連結,例如:
Open https://chat.qwen.ai/authorize?user_code=7FKFFPIK
  1. 在瀏覽器中打開這個連結
  2. 登錄你的 Qwen 賬號
  3. 點擊 "授權"
  4. 看到 "認證成功" 頁面
  5. 不要關閉!回到終端,等待配置完成

⚠️ 最常見錯誤:授權後立即關閉了終端或瀏覽器,導致配置沒有保存。正確做法是授權成功後,讓配置嚮導自然結束。

3.3 驗證配置

# 查看已配置的模型
openclaw models list | grep -i qwen

應該看到:

qwen-portal/coder-model text 125k no yes default
qwen-portal/vision-model text+image 125k no yes fallback#1

Auth 列顯示 "yes" 說明配置成功!

3.4 如果配置失敗

如果上面的命令顯示 "auth missing" 或找不到模型,重新運行:

openclaw models auth login

選擇 Qwen,重新完成 OAuth 授權。


🔧 第四步:解決 Dashboard 連接問題

⚠️ 90% 的人會卡在這一步! 原因是缺少關鍵配置。

4.1 創建完整配置文件

# 生成一個隨機 token
TOKEN=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 64 | head -n 1)

# 創建配置文件(包含關鍵的 allowInsecureAuth 配置)
cat > ~/.openclaw/openclaw.json << EOF
{
  "commands": {
    "native": "auto",
    "nativeSkills": "auto"
  },
  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "loopback",
    "auth": {
      "token": "$TOKEN"
    },
    "controlUi": {
      "allowInsecureAuth": true
    }
  },
  "agents": {
    "defaults": {
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    }
  },
  "messages": {
    "ackReactionScope": "group-mentions"
  }
}
EOF

# 顯示 token(保存好,後面需要用)
echo "Your Gateway Token: $TOKEN"

🔑 關鍵配置說明

  • gateway.controlUi.allowInsecureAuth: true
     - 這是解決 "pairing required" 錯誤的關鍵
  • 如果沒有這個配置,Dashboard 會要求設備配對,但在 Codespaces 中無法完成

4.2 啓動 Gateway

openclaw gateway run --port 18789 --verbose

成功啓動的標誌

圖片

  • ✅ 終端開始滾動日誌
  • ✅ 沒有 "config invalid" 或 "auth missing" 錯誤
  • ✅ 可以看到 "Gateway listening" 相關信息

⚠️ 注意:這個終端要保持運行,不要關閉!如果需要執行其他命令,點擊終端右上角的 "+" 打開新終端。

4.3 配置端口轉發

  1. 在 VS Code 底部點擊 "PORTS"(端口) 標籤
  2. 找到 18789 端口(如果沒有,等幾秒會自動出現)
  3. 右鍵點擊該端口行
  4. 選擇 "Port Visibility" → "Public"
  5. 確認 "Visibility" 列顯示為 "Public"

4.4 獲取訪問地址

在新終端中運行:


圖片



# 獲取 token
openclaw config get gateway.auth.token

複製輸出的 token。

4.5 訪問 Dashboard

瀏覽器打開(替換下面的值):

https://YOUR-CODESPACE-NAME-18789.app.github.dev/?token=YOUR_TOKEN

如何獲取完整 URL

  • 在 PORTS 標籤中,鼠標懸停在 18789 端口的 "Local Address" 列
  • 複製顯示的 URL(例如:https://glorious-space-acorn-xxx-18789.app.github.dev/
  • 在 URL 末尾加上 ?token=你的token

成功標誌

  • ✅ Dashboard 頁面正常顯示
  • ✅ 右上角顯示 "Health: OK"(綠色)
  • ✅ 左側菜單可以正常使用

🎉 第五步:開始使用

5.1 在 Dashboard 中聊天

  1. 點擊左側的 "Chat"
  2. 在底部聊天框輸入消息,例如:"你好,你是誰?"
  3. 等待 AI 回覆

如果沒有回覆,檢查:

  • ✅ 右上角是否顯示 "Health: OK"
  • ✅ Gateway 終端是否有錯誤
  • ✅ 模型是否配置成功(openclaw models list

5.2 驗證模型

發送消息:"你使用的是什麼模型?"

AI 應該會告訴你它使用的是 Qwen 或你配置的其他模型。


🔥 常見問題完全解決方案

❌ 問題 1:disconnected (1008): pairing required

原因:配置文件缺少 gateway.controlUi.allowInsecureAuth: true

解決方法

# 編輯配置文件
nano ~/.openclaw/openclaw.json

在 gateway 部分添加:

"controlUi": {
  "allowInsecureAuth": true
}

保存後(Ctrl+OEnterCtrl+X),重啓 Gateway。

❌ 問題 2:unauthorized: gateway token missing

原因:訪問 Dashboard 時 URL 沒有包含 token

解決方法

# 獲取 token
openclaw config get gateway.auth.token

# 訪問時在 URL 末尾加上 ?token=你的token

❌ 問題 3:AI 發消息後不回覆

原因:模型未配置或 OAuth 授權失敗

排查步驟

# 1. 檢查模型列表
openclaw models list

# 2. 如果 "Auth" 列顯示 "no",重新登錄
openclaw models auth login

# 3. 選擇 Qwen,完成 OAuth 授權

❌ 問題 4:systemd 相關錯誤

錯誤信息

"systemd" is not running in this container

解決方法
忽略這個錯誤! Codespaces 不支持 systemd,這是正常的。

不要使用這些命令:

  • ❌ systemctl start openclaw-gateway
  • ❌ service openclaw-gateway start

正確做法

  • ✅ openclaw gateway run --port 18789 --verbose

❌ 問題 5:Config invalid 或 gateway.mode is unset

解決方法

# 運行 doctor 自動修復
openclaw doctor --fix

# 如果還不行,手動添加配置
openclaw config set gateway.mode local

❌ 問題 6:Qwen 授權成功但還是顯示 "auth missing"

原因:授權後立即關閉了終端,憑據沒有保存

解決方法

# 重新登錄
openclaw models auth login

# 選擇 Qwen
# 完成 OAuth 授權
# 一定要等到終端顯示 "配置完成" 或回到命令提示符

🚀 進階配置

切換到其他模型

如果你想使用更強大的模型(如 Claude、DeepSeek),可以在配置文件中添加:

DeepSeek 配置

nano ~/.openclaw/openclaw.json

在 models 部分添加:

{
  "models": {
    "providers": {
      "deepseek": {
        "baseUrl": "https://api.deepseek.com/v1",
        "apiKey": "sk-your-deepseek-key",
        "api": "openai-completions",
        "models": [
          {
            "id": "deepseek-chat",
            "name": "DeepSeek Chat"
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "deepseek/deepseek-chat"
      }
    }
  }
}

連接飛書、Telegram 等渠道

這需要額外配置 channels,參考官方文檔:

  • 飛書:https://docs.openclaw.ai/channels/feishu
  • Telegram:https://docs.openclaw.ai/channels/telegram

📚 總結

成功部署的關鍵點

  1. ✅ 使用 Qwen 進行首次配置(免費且簡單)
  2. ✅ 完整完成 OAuth 授權(不要中途退出)
  3. ✅ 添加 allowInsecureAuth: true(解決配對問題)
  4. ✅ 端口設置為 Public(允許外部訪問)
  5. ✅ URL 包含 token(通過認證)

維護建議

關於休眠

  • Codespaces 30 分鐘無操作會自動休眠
  • 重新打開網頁即可喚醒
  • 數據和配置都會保留





關注嬌姐,持續分享AI乾貨和資訊。