Zpět na domů

OpenClaw na Androidu: průvodce Termuxem

Instrukce k nasazení OpenClaw gateway na Android s použitím Termux a proot-Ubuntu. Popsány instalace Node.js, obcházení chyb Bionic, nastavení bezpečnosti a integrace s messengerovými aplikacemi. Vhodné pro repurposing starých smartphonů v AI servery.

AI server OpenClaw na smartphonu: úplný průvodce
Advertisement 728x90

Nasazení OpenClaw gateway na Android pomocí Termux a proot

Vývojáři mohou proměnit nevyužívaný Android smartphone v gateway pro OpenClaw – open-source AI asistenta. Návod byl testován na Xiaomi 11T s Dimensity 1200, 8 GB RAM a HyperOS 1.0.14.0. Přístup využívá Termux s proot-Ubuntu pro Node.js 22 LTS a OpenClaw, čímž obchází omezení Androidu pro hostování gateway.

Požadavky: Android 10+, 4+ GB RAM, stabilní Wi-Fi, API klíč od OpenRouter nebo Gemini. Místo na disku: ~4 GB.

Příprava prostředí

Nainstalujte F-Droid, poté Termux a Termux:API z něj.

Google AdInline article slot

V Termux spusťte:

pkg update && pkg upgrade -y
pkg install proot-distro -y
proot-distro install ubuntu
proot-distro login ubuntu

V Ubuntu:

apt update && apt upgrade -y
apt install -y curl git build-essential
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
node -v  # v22.16+

Nainstalujte OpenClaw:

Google AdInline article slot
npm install -g openclaw@latest
openclaw --version

Obcházení Bionic chyb

Pokud gateway padá s os.networkInterfaces() nebo EACCES, použijte záplatu:

Vytvořte /root/bionic-bypass.js:

const os = require('os');
const _originalNetworkInterfaces = os.networkInterfaces;

os.networkInterfaces = function() {
  try {
    return _originalNetworkInterfaces.call(os);
  } catch (e) {
    return {
      lo: [{
        address: '127.0.0.1',
        netmask: '255.0.0.0',
        family: 'IPv4',
        mac: '00:00:00:00:00:00',
        internal: true,
        cidr: '127.0.0.1/8'
      }]
    };
  }
};

Příkaz pro vytvoření:

Google AdInline article slot
cat <<'EOF' > /root/bionic-bypass.js
[kód výše]
EOF
echo 'export NODE_OPTIONS="-r /root/bionic-bypass.js"' >> ~/.bashrc
source ~/.bashrc

Vrácení zpět: sed -i '/bionic-bypass/d' ~/.bashrc && rm -f /root/bionic-bypass.js && source ~/.bashrc.

Nastavení a spuštění gateway

Spusťte průvodce:

openclaw onboard

Vyberte:

  • Gateway Bind: loopback (jediná bezpečná volba bez root).
  • Poskytovatel: OpenRouter (bezplatné modely), Gemini, OpenAI.
  • Zadejte API klíč.

Spuštění v tmux (nainstalujte apt install tmux):

tmux new -s oc
openclaw gateway --verbose

Odpojit: Ctrl+B, D. Připojit: tmux attach -t oc.

Webový panel: http://127.0.0.1:18789. Token: openclaw config get gateway.auth.token.

Ochrana před ukončením Androidem

  • termux-wake-lock v Termux.
  • Nastavení → Baterie → Termux → Bez omezení.
  • Pro Xiaomi/HyperOS:

- Baterie → Aktivita na pozadí → Termux → Žádná omezení.

- Aplikace → Termux → Automatické spuštění: zapnout.

Kontrola funkčnosti:

| Příkaz/Akce | Očekávaný výsledek |

|------------------|---------------------|

| openclaw --version | Verze bez chyb |

| openclaw gateway --verbose | Běží 30+ sekund |

| http://127.0.0.1:18789 | Control UI |

| Token v UI | Připojení |

| Testovací zpráva | Odpověď |

Integrace s messenger

Podpora: Telegram (grammY), WhatsApp (Baileys), Discord, Slack, Signal a další. Nastavení přes onboard nebo UI. Zpoždění odpovědi na bezplatných modelech: 5–10 sekund.

Co je důležité

  • Používejte loopback-bind pro minimalizaci rizik.
  • Uchovávejte API klíče v zabezpečené konfiguraci.
  • Aktualizujte Node.js a OpenClaw podle docs.openclaw.ai.
  • tmux je nezbytný pro stabilitu relace.
  • Vypněte optimalizaci baterie úplně.

— Editorial Team

Advertisement 728x90

Číst dál