Select Page
不用電腦!用舊手機安裝 OpenClaw 打造遠端操控系統

不用電腦!用舊手機安裝 OpenClaw 打造遠端操控系統

如果你想使用 OpenClaw 這類 AI Agent 工具,大多需要一台電腦或伺服器來執行。

但現在,你甚至可以用「一支舊 Android 手機」來打造一個 隨身遠端 AI 控制節點

👉 沒錯,舊手機不再只是備用機,而是可以變成:

  • AI 控制終端
  • 遠端操作工具
  • 自動化任務節點

這篇文章會帶你一步步完成:

📌 在 Android 手機上透過 Termux 安裝 OpenClaw,並實現遠端操控能力


🎯 為什麼要用「舊 Android 手機 + OpenClaw」?

📸 使用場景示意

https://miro.medium.com/1%2AKAL2RMpqpGh-AmqsMPf2hA.jpeg

4

✅ 核心優勢

1️⃣ 硬體要求低(舊手機就能跑)

  • 不需要高效能 CPU / GPU
  • 2GB~4GB RAM 就能運作
  • 廢棄手機再利用

2️⃣ 可直接使用手機硬體能力

👉 不同於傳統 server,你可以用:

  • 📷 相機(影像輸入)
  • 🎤 麥克風(語音控制)
  • 📶 行動網路(隨時在線)

3️⃣ 隨身攜帶的 AI 控制中心

  • SSH 控制 GCP / VM
  • 呼叫 AI Agent workflow
  • 當 DevOps 控制台

4️⃣ 比舊電腦更省電、更穩定

  • 手機天生低功耗
  • 可長時間掛機

🧠 系統架構

Android 手機 -> Termux (Linux 環境) -> OpenClaw Agent -> Local AI / Server / GCP

👉 手機只是「控制層」,重運算仍在雲端


以下安裝方法 2 選 1 ,薪水推薦用 APK

🛠️ 安裝流程(APK)

🔗 官方下載

👉 來源:
https://github.com/mithun50/openclaw-termux/releases/


📱 Step 1:下載 APK

在 Releases 頁面找:

👉 通常名稱會像:

openclaw-android.apk

app-release.apk

下載到手機


🔐 Step 2:允許安裝未知來源

Android 需要開:

👉 設定 → 安全性
👉 允許「未知來源」


📲 Step 3:安裝 APK

直接點 APK:

👉 完成後會出現 App(OpenClaw)


⚙️ Step 4:準備 Backend(重點)

👉 APK 本身不會跑 AI

你需要一個 Gateway:

方法 A(最推薦)

👉 手機本機跑:

  • Termux
  • Ubuntu
  • OpenClaw

👉 流程:

APK → localhost:port

方法 B(更穩定)

👉 連 GCP:

APK → GCP VM(OpenClaw)

🔗 Step 5:連線 OpenClaw Gateway

打開 APK → 設定連線:

方式 1:自動配對

  • Setup Code

方式 2:手動輸入

Host: 你的IP
Port: 3000 / 8080(依你設定)
Token: Gateway Token

👉 官方說明支援:

  • manual host/port
  • token / TLS

🧪 Step 6:測試

成功後你可以:

  • 發送指令
  • 控制 AI agent
  • 看執行結果

🛠️ 安裝流程(完整實戰)

📱 Step 1:安裝 Termux

👉 使用:
Termux

⚠️ 注意:

  • 請從 F-Droid 安裝(不要用 Play 商店版本)

🔄 Step 2:更新環境

pkg update && pkg upgrade -y
pkg install git wget curl -y

📦 Step 3:安裝 OpenClaw

👉 官方 repo:
openclaw-termux

git clone https://github.com/mithun50/openclaw-termux.git
cd openclaw-termux
bash install.sh

⚙️ Step 4:啟動服務

bash start.sh

啟動後你會看到:

  • API endpoint
  • 控制介面 port

🌐 遠端操控方式

方法一:瀏覽器控制

👉 手機或電腦打開:

http://手機IP:PORT

方法二:API / AI Agent 控制

👉 你可以串:

  • LangChain
  • Local AI Agent
  • webhook

方法三:SSH 進手機

pkg install openssh
sshd

⚡ 進階玩法

🔥 架構升級

👉 也可以這樣玩:

手機(OpenClaw)-> 控制指令 -> GCP VM(AI模型)-> 回傳結果


🤖 實際應用

  • 📊 自動抓資料 → 分析 → 回報
  • 🧠 控制 Ollama AI 模型
  • 🏠 智慧家居控制中心
  • 📡 遠端監控節點

⚠️ 注意事項(實戰會踩雷)

❌ Android 限制

  • 背景程序可能被殺掉
    👉 建議:
    • 關閉省電模式
    • 設定常駐

❌ Port 問題

👉 常見:

  • 8080 被占用
lsof -i :8080

❌ 效能限制

👉 不適合:

  • 重 AI 推論
  • Docker

❌ 手機連不到內網

👉 用:

  • Tailscale
  • ZeroTier

❌ 以為 APK = 完整系統

👉 錯

👉 APK 只是 UI


❌ Port 連不到

👉 要開:

ufw allow 3000

❌ Gateway 沒啟動

openclaw gateway

🧠 舊手機 vs 舊電腦

項目舊手機舊電腦
功耗⭐⭐⭐⭐
攜帶性⭐⭐⭐⭐
穩定性⭐⭐⭐⭐⭐
擴充性⭐⭐⭐⭐

👉 結論:

📌 手機適合「控制節點」,電腦適合「運算節點」

參考資訊

官方網站

https://github.com/mithun50/openclaw-termux

下載最新版本

https://github.com/mithun50/openclaw-termux/releases

AI 取代分析師?Claude Financial Services Plugins 完整解析

AI 取代分析師?Claude Financial Services Plugins 完整解析

一、什麼是 Claude for Financial Services Plugins?

Claude 是由 Anthropic 推出的 AI 助手,而 Claude for Financial Services Plugins 則是專為金融產業打造的擴充工具組。

該插件系統讓 Claude 不只是聊天工具,而是直接進化為:

👉 投資分析師
👉 財務建模專家
👉 研究助理
👉 Deal sourcing 引擎

透過整合多個金融資料供應商與自動化工作流,Claude 能夠執行完整的金融分析流程。


⚙️ 核心亮點:41 個技能 + 38 個斜線指令

這套系統最強大的地方在於:

🔹 41 個自動觸發技能(Skills)

當你輸入自然語言時,Claude 會自動判斷並執行對應任務,例如:

  • 自動建立 DCF 模型
  • 解析財報(10-K、10-Q)
  • 預測公司未來現金流
  • 計算估值(WACC、IRR)
  • 分析市場趨勢

👉 幾乎等於「AI 自動跑完整投資分析流程」


🔹 38 個 Slash Commands(斜線指令)

你也可以直接用指令操作,例如:

/dcf
/valuation
/earnings-analysis
/company-profile
/deal-sourcing

👉 類似「金融版 CLI + Copilot」


🧠 Claude 可以做哪些金融工作?

以下是實際應用場景:


📊 1️⃣ DCF 建模(Discounted Cash Flow)

https://media.wallstreetprep.com/uploads/2018/04/13150201/dcf1.jpg
https://cdn.corporatefinanceinstitute.com/assets/Discounted-Cash-Flow-DCF-Formula-2.png
https://cdn.corporatefinanceinstitute.com/assets/Valuation-Modeling-in-Excel.png

Claude 可自動:

  • 抓取公司財務數據
  • 預測未來營收與現金流
  • 計算折現率(WACC)
  • 輸出估值結果

👉 傳統需要 2–3 小時 → 現在幾分鐘完成


📑 2️⃣ 財報分析(Financial Statements Analysis)

https://cdn.corporatefinanceinstitute.com/assets/Net-Income-and-Retained-Earnings-1024x696.png
https://www.geckoboard.com/uploads/Cashflow-dashboard-example.png
https://media.wallstreetprep.com/uploads/2021/12/09124400/FB-Table-of-Contents.jpg

Claude 可自動解析:

  • Income Statement
  • Balance Sheet
  • Cash Flow

並產出:

  • 關鍵指標(ROE、毛利率)
  • 成長趨勢
  • 風險警示

🏢 3️⃣ 公司研究(Equity Research)

https://s3.amazonaws.com/thumbnails.venngage.com/template/ff356a68-3ca0-4696-a175-0e5b3354d9b3.png
https://cdn.corporatefinanceinstitute.com/assets/Comparable-company-analysis.png
https://www.marketsandmarkets.com/Images/graph-analytics-market1.jpg

4

輸入公司名稱即可:

  • 自動產出公司報告
  • 分析競爭對手
  • 市場定位與護城河
  • 投資建議(Bull / Bear case)

🔍 4️⃣ Deal Sourcing(投資機會發掘)

https://cdn.prod.website-files.com/65d48bc2b64ae3248b634894/66ebd82b61399462d231a183_66ebd7d8921e5c7861746860_Guide%2520to%2520Increasing%2520Venture%2520Capital%2520Deal%2520Flow%2520in%25202024_1.png
https://images.squarespace-cdn.com/content/v1/5cd8b72c65a707a8fbfe11d2/36700356-3692-4fbb-9fcd-18f25fbdf949/Startup%2BFunding%2BStages.png
https://cdn.prod.website-files.com/5a710020b54d350001949426/60a22b4667b6fc9dfcb7a0ef_Deal%20Sourcing%20to%20Closing.jpeg

Claude 能:

  • 搜尋潛在投資標的
  • 篩選符合條件公司
  • 分析市場機會
  • 建立 pipeline

👉 對 VC / PE / 投資銀行極具價值


🔗 整合 11 個資料供應商

根據官方設計,Claude plugins 已整合多個金融數據來源,例如:

  • 市場數據(股價、交易量)
  • 財報資料
  • 宏觀經濟指標
  • 公司基本面資料

👉 AI 不再「幻想」,而是基於真實數據分析


🧩 技術架構概念(你會有興趣的重點)

從工程角度看,這其實是一個:

Claude (LLM)
   ↓
Plugin Orchestrator
   ↓
Skills (41 modules)
   ↓
Data Providers (11 sources)
   ↓
Structured Financial Output

👉 本質就是「金融版 AI Agent」


⚡ 為什麼這個東西很關鍵?

這代表一個重大趨勢:

🔥 AI 正在取代「重複性高的金融分析工作」

過去:

  • 分析師花 80% 時間整理資料
  • 20% 做判斷

現在:

  • AI 做 80% 分析
  • 人類專注策略與決策

🚀 未來發展

Claude Financial Plugins 只是開始,接下來可能會出現:

  • 自動生成投資簡報(Pitch Deck)
  • 即時交易策略 AI
  • 完整 AI 投資顧問

👉 最終形態:AI 投資銀行

相關文章

雲端現代化:如何將 WordPress 部署至 Cloud Run、Cloud SQL 與 Cloud Storage

在管理多個 WordPress 專案時,傳統 VM 加架構往往面臨擴展性與維護成本的挑戰。透過 Google Cloud Run (Serverless)Cloud SQL (代管資料庫)Cloud Storage (雲端儲存) 的組合,我們可以建立一個自動縮放、安全且高效率的網站環境。

一、 架構預覽

  • 計算節點:Google Cloud Run (Docker 容器化運行)。
  • 資料庫:Google Cloud SQL (MySQL 8.0)。
  • 靜態檔案:Google Cloud Storage (GCS)。
  • 流量分配:Google Cloud Load Balancing (HTTPS 負載平衡器)。

二、 準備 Docker 鏡像與環境排除

在打包之前,請務必設定 .dockerignore 以優化鏡像體積並保護敏感資訊

my-wp-site/
├── Dockerfile           # 自動化打包腳本
├── wp-config.php        # 修改為讀取環境變數的版本
├── .dockerignore        # 排除不需要打包的檔案 (如 .git, local backups)
└── wp-content/
    ├── plugins/         # 放置您自定義的外掛
    └── themes/          # 放置您自定義的主題

建立 標準化 Dockerfile 範本

# 使用官方 PHP-Apache 映像檔,穩定且相容性高
FROM wordpress:php8.2-apache

# 1. 設定環境變數 (Cloud Run 預設監聽 8080,但官方 WP 鏡像預設是 80)
# 這裡我們讓 Apache 監聽 Cloud Run 指定的 PORT
RUN sed -i 's/Listen 80/Listen ${PORT}/g' /etc/apache2/ports.conf
RUN sed -i 's/:80/:${PORT}/g' /etc/apache2/sites-available/000-default.conf

# 2. 安裝必要的系統套件 (如有需要自訂 PHP 擴展可在這加)
RUN apt-get update && apt-get install -y \
    libpng-dev \
    libjpeg-dev \
    && docker-php-ext-configure gd --with-jpeg \
    && docker-php-ext-install gd

# 3. 複製現有的自定義檔案進入容器
# 建議只複製 plugins 和 themes,核心檔案由官方鏡像提供
COPY ./wp-content/plugins/ /var/www/html/wp-content/plugins/
COPY ./wp-content/themes/ /var/www/html/wp-content/themes/
COPY ./wp-config.php /var/www/html/wp-config.php

# 4. 設定正確的檔案權限 (對 WordPress 運行至關重要)
RUN chown -R www-data:www-data /var/www/html

# 5. 設定預設環境變數 (可在部署時被 gcloud 指令覆蓋)
ENV PORT=8080
ENV DB_HOST=127.0.0.1
ENV DB_USER=root
ENV DB_PASSWORD=password

# 暴露埠號
EXPOSE 8080

1. 建立 .dockerignore

Plaintext

.git
.gitignore
.dockerignore
Dockerfile
*.sql
*.zip
.vscode/
wp-config-sample.php

2. 打包與推送鏡像

PowerShell

# 編譯鏡像
docker build -t asia-east1-docker.pkg.dev/[PROJECT_ID]/wp-repo/[docker_name]:latest .

# 推送到 Artifact Registry
docker push asia-east1-docker.pkg.dev/[PROJECT_ID]/wp-repo/[docker_name]:latest

三、 資料庫遷移與設定

1. 匯入 SQL 腳本

.sql 檔案上傳至 Google Cloud Storage (GCS) 後執行匯入

注意:請確保 SQL 檔案中不含 CREATE DATABASEUSE 語句,以免匯入失敗或指向錯誤的資料庫。

PowerShell

gcloud sql import sql [INSTANCE_NAME] gs://[BUCKET_NAME]/[docker_name].sql --database=[docker_name]_db

2. 設定 wp-config.php 智慧判斷

為了同時支援本地開發與雲端環境,建議在 wp-config.php 加入連線判斷邏輯

PHP

// 偵測是否在 Cloud Run 環境 (透過 Unix Socket 連線)
if (getenv('INSTANCE_CONNECTION_NAME')) {
    define( 'DB_HOST', ':/cloudsql/' . getenv('INSTANCE_CONNECTION_NAME') );
} else {
    define( 'DB_HOST', getenv('DB_HOST') ?: '127.0.0.1' );
}

// 負載平衡器 HTTPS 辨識
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';
}

四、 部署至 Cloud Run

部署時需指定 Cloud SQL 連線名稱,這會自動建立加密隧道

PowerShell

gcloud run deploy [docker_name] `
  --image asia-east1-docker.pkg.dev/[PROJECT_ID]/wp-repo/[docker_name]:latest `
  --region asia-east1 `
  --allow-unauthenticated `
  --add-cloudsql-instances [PROJECT_ID]:asia-east1:[INSTANCE_NAME] `
  --set-env-vars="INSTANCE_CONNECTION_NAME=[PROJECT_ID]:asia-east1:[INSTANCE_NAME],DB_NAME=[docker_name]_db,DB_USER=root,DB_PASSWORD=[PASSWORD]"

五、 設定負載平衡器 (GCLB) 與自訂網域

為了使用自有的網域(如 blog.rain.tips),建議使用 HTTPS 負載平衡器

  1. 建立 Serverless NEG:讓負載平衡器找到 Cloud Run 。
  2. 設定前端 IP:保留一個靜態全域 IP。
  3. Google 管理憑證:在前端設定中新增網域,Google 會自動處理 SSL 簽發與續期 。
  4. DNS 設定:將您的網域 A 紀錄 指向負載平衡器的靜態 IP 。

六、 故障排除 (Troubleshooting)

  • Error establishing a database connection
    • 檢查 Cloud Run 服務帳戶是否擁有 「Cloud SQL Client」 角色 。
    • 確認 DB_HOST 在雲端環境是否正確指向 :/cloudsql/...
  • 503 Service Unavailable
    • 確認 Cloud Run 服務已設定為 「允許未經驗證的叫用」
    • 檢查負載平衡器的憑證是否已變為綠色的 Active 狀態 。
  • IPv6 連線問題
    • 若使用 Nginx 反向代理遇到 Network is unreachable,請強制 Nginx 優先使用 IPv4 或修改系統 /etc/hosts

參考資料

NVIDIA Spark 如何啟用 VNC:使用 Vino 與 RealVNC 遠端桌面完整教學

在使用 nvidia spark 或 NVIDIA Jetson 類型的 AI 開發平台時,很多開發者會希望能夠遠端操作設備,而不是每次都連接螢幕、鍵盤與滑鼠。這時候 VNC(Virtual Network Computing) 就是一個非常方便的遠端桌面解決方案。

透過 vino VNC ServerRealVNC Viewer,你可以在 Windows、macOS 或 Linux 上遠端連線到 NVIDIA Spark 的桌面環境,像是直接操作本機一樣。VNC 可以透過網路傳輸桌面畫面與輸入操作,因此非常適合 AI 開發、邊緣設備管理與遠端維護。

本文將介紹如何在 nvidia spark / Ubuntu 系統 中啟用 VNC Server(vino),並透過 RealVNC Viewer 進行遠端連線。

為什麼 NVIDIA Spark 建議使用 VNC

在 AI 或嵌入式開發場景中,遠端桌面有幾個重要用途:

  • 遠端查看 GPU 程式的 GUI
  • 遠端操作桌面應用程式
  • headless(無螢幕)設備管理
  • 在不同電腦之間共享桌面

VNC 允許使用者透過網路存取 Linux 圖形桌面,而不需要實際連接顯示器。


NVIDIA Spark 啟用 VNC(vino)教學

以下步驟適用於 Ubuntu / GNOME 環境的 nvidia spark

1 安裝 VNC Server(vino)

首先在 NVIDIA Spark 中安裝 vino

sudo apt update
sudo apt install vino

vino 是 GNOME 桌面內建的 VNC Server,常用於 Ubuntu 遠端桌面。


2 啟用 VNC Server 自動啟動

建立 symbolic link,讓 vino 在登入後自動啟動:

cd /usr/lib/systemd/user/graphical-session.target.wants
sudo ln -s ../vino-server.service ./

這樣每次登入桌面時,VNC 服務就會自動啟動。


3 設定 VNC Server

關閉安全提示與加密:

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false

這些設定可以避免某些 VNC Viewer 無法連線的問題。


4 設定 VNC 密碼

設定遠端登入密碼:

gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'yourpassword' | base64)

請將 yourpassword 替換為自己的密碼。


5 重新啟動系統

sudo reboot

重新啟動後,VNC Server 設定就會生效。


使用 RealVNC Viewer 連線 NVIDIA Spark

在另一台電腦安裝 RealVNC Viewer

接著:

  1. 查詢 NVIDIA Spark IP
ifconfig

ip a
  1. 開啟 RealVNC Viewer
  2. 輸入 IP 地址

例如:

192.168.1.50
  1. 輸入剛剛設定的 VNC 密碼

即可成功遠端操作 NVIDIA Spark 桌面。


VNC 常見問題

1 VNC 無法連線

可能原因:

  • vino 沒有啟動
  • GNOME 沒有登入
  • 防火牆阻擋

確認服務:

ps aux | grep vino

2 VNC 黑畫面

可能是:

  • 沒有登入桌面
  • 沒有顯示器(headless模式)

可設定 自動登入(Auto Login) 解決。


VNC、RealVNC、vino 的差異

工具功能
vinoLinux GNOME VNC Server
VNC遠端桌面協定
RealVNC Viewer常用 VNC 客戶端

通常搭配方式:

vino server + RealVNC viewer

結論

透過 VNC + vino + RealVNC,可以快速讓 nvidia spark 具備遠端桌面能力,對於 AI 開發、遠端管理或 headless 系統來說非常方便。

只需要簡單幾個步驟:

  1. 安裝 vino
  2. 啟用 VNC server
  3. 設定密碼
  4. 使用 RealVNC 連線

就能輕鬆遠端控制 NVIDIA Spark。

相關資料

https://developer.nvidia.com/embedded/learn/tutorials/vnc-setup