年紀大了, 我怕會忘記, 所以索性也順便用文章做紀錄..
前一篇我曾提到一些安裝進手機的一些注意事項, 我想再紀錄一些細節..
- 手机環境的備份, 因為建議用PROOT_UBUNTU方式安裝, 所以僅記錄此部份.在進入termux 時輸入termux-setup-storage, 這是讓TERMUX和手机建立共享文件夾的機制
然後想要讓PROOT_UBUNTU也一樣能共享, 建議在進入UBUNTU環境下的.bashrc建立一個快捷別名, 如果看抖音那SOP, 他有建一個u,我在這里建了個u2
alias u2=’proot-distro login ubuntu –bind /sdcard:/sdcard –bind /data/data/com.termux/files/home:/root/termux_home’
這個指令會把TERMUX的SAHRED BINDING進UBUNTU. 所以當你進系統時, 就可以用cd /sdcard/downloads or /sdcard/Download, 視你手机環境來直接跨兩系統間分享文件.以上環境建立後,再做備份, 將文件直接備到手机的存儲里.
proot-distro backup ubuntu –output /sdcard/ubuntu_backup.tar.gz如果遇上需倒回整個环境, 則按以下步驟:
proot-distro remove ubuntu
proot-distro restore /sdcard/ubuntu_backup.tar.gz通常我會把檔名再加上日期及版號以供更仔細的識別.
- 一直在手机上打字很累, 即便你有藍牙鍵盤, 手机螢幕小, 對老人家很不友善, 最好能用SSH遠端登入.TERMUX提供SSH 所以你要打個sshd, 如果沒有配置, 你要先安裝.它的內定PORT不是22,而是8022. 但因為安卓機的網路環境, 你可能需要先建個SSH TUNNEL.
plink -N -L 8022:127.0.0.1:8022 u0_a373@your_local_ip_address -P 8022 -pw your_passord_here. 至於USERNAME未必是u0_a373, 你要先在TERMUX環境中打whoami確認, 變更成你打whoami後看到的.然後你就能以localhost 8022 port SSH進系統.

- 安裝OPENCLAW時,你會發現當你選LOCAL, 它綁在127.0.0.1你會很難連進去管理, 所以我是選擇LAN, 然後,在TERMUX開另一SESSION , 啟用CADDY, 讓它幫你跑一個TLS PROXY, 如此你便能以https://your_local_lan_ip:18798來管理, 通常是你在TERMUX中看到的wlan0 IP 地址. 這個部份你要進ubuntu環境執行即可, 因為你要轉的127.0.0.1:18789 在這個環境.

如此你便能用LAN的IP加以管理, 且走了https
編輯設定檔Caddyfile, 當然你要先安裝caddy
然後執行caddy run –config Caddyfile, 你當然也能設個別名快捷命令, 看自己需求

- 要做到能用LAN IP管理openclaw.json的配置也要調整, 細節可問AI. 基本你要在ControlUI上起用allowedOrigins & allowInsecureAuth.
- 如果以上太麻煩, 那最好一開始就申請Tailscale VPN, 它是OPENCLAW內建支援的一種MESH VPN架構, 有GOOGLE帳號就能申請.但你就只能在GATEWAY的設置上使用LOCAL, 不能用LAN, 這是它的系統要求, 只是當你這樣作業時, 很可能也一樣面對在MESH VPN和你的LAN間你要在TAILSCALE的VPN上做許多配置, 比如ALLLOW LAN TRAFFIC之類的設置.
- 因為手机的特殊情況, 很可能你必須用PROXY才能使某些應用能使用, 比如CHANNEL, 這之前有提到, 你可考慮在系統全部宣告, 用export all_http_proxy之類的去宣告, 或者在openclaw.json, BY不同的服務去宣告PROXY, 這個就看你有些什麼應用, 而且在我的測試過程中, 有的HTTP PROXY是不能過的, 比如EMAIL, 就必須宣告SOCKS5的PROXY才行.以上先紀錄到這里, 有想起什麼再補充.
