Kami tidak bisa mengawasi komputer sepanjang waktu, tetapi ingin udang kara membantu saya bekerja. Membeli VPS terlalu merepotkan, konfigurasi rumit dan harus mengeluarkan uang. Kemudian saya menemukan Tailscale dapat menyelesaikan masalah ini.
Dengan cara ini, kita juga bisa mengontrol udang kara melalui ponsel saat kita keluar rumah.

Tailscale adalah alat jaringan berbasis WireGuard yang membantu Anda membangun jaringan pribadi di antara semua perangkat, di mana setiap perangkat mendapatkan IP internal yang tetap. Komputer Anda adalah 100.x.x.1, ponsel Anda adalah 100.x.x.2, di mana pun Anda berada, keduanya dapat saling mengakses secara langsung.
Konsol udang kecil berjalan di localhost:18789, dalam keadaan normal hanya bisa diakses oleh mesin itu sendiri. Setelah terhubung ke Tailscale, ponsel Anda bisa langsung mengakses udang kecil di komputer rumah melalui IP lokal Tailscale.

Langkah pertama: Pasang Tailscale
Daftar akun di tailscale.com, lalu instal klien secara terpisah di komputer dan ponsel di rumah:
Sistem Windows:
winget install tailscale
Sistem macOS:
brew install tailscale
Ponsel langsung cari Tailscale di App Store atau Google Play untuk mengunduh.
Setelah terinstal, kedua perangkat harus login dengan akun yang sama, setelah login Tailscale akan secara otomatis memberikan setiap perangkat alamat lokal 100.x.x.x.

Langkah kedua: Lihat IP Tailscale komputer di rumah
Menjalankan di terminal komputer (CMD):
tailscale ip
Akan mengeluarkan alamat seperti 100.64.0.1 ingat alamat ini, saat ponsel mengakses udang kecil harus menggunakannya.

Langkah ketiga: Biarkan udang kecil mendengarkan alamat Tailscale
Secara default, udang kecil hanya mendengarkan 127.0.0.1, yang berarti hanya mesin itu sendiri yang bisa mengakses. Harus diubah untuk mendengarkan semua alamat:
Buka ~/.openclaw/openclaw.json, temukan konfigurasi gateway, tambahkan:
{
"gateway": {
"host": "0.0.0.0",
"port": 18789
}
}
```
`0.0.0.0` menunjukkan mendengarkan semua antarmuka jaringan, termasuk kartu jaringan virtual Tailscale.
Setelah diubah, restart gateway:
```
openclaw gateway
```
---

Langkah keempat: Uji akses ponsel
Setelah ponsel terhubung ke Tailscale, buka browser, akses:
```
http://100.64.0.1:18789
Ubah 100.64.0.1 menjadi IP Tailscale nyata komputer Anda. Dapat dilihat konsol udang kecil menandakan sudah dikonfigurasi dengan baik.
Tidak perlu mengubah di Telegram, karena Telegram berjalan di publik, sudah bisa digunakan. Konfigurasi ini terutama untuk memungkinkan Anda membuka antarmuka konsol dari luar.

Langkah kelima: Tambahkan lapisan perlindungan keamanan
Mengekspos udang kecil di jaringan perlu memperhatikan keamanan. Tailscale sendiri sudah mengenkripsi semua lalu lintas, tetapi disarankan untuk menambahkan Token akses lagi:
Buka ~/.openclaw/openclaw.json, tambahkan:
{
"gateway": {
"host": "0.0.0.0",
"port": 18789,
"auth": {
"token": "Atur string kompleks sendiri"
}
}
}
```
Akses konsol ini perlu memverifikasi Token terlebih dahulu, orang lain meskipun telah masuk ke jaringan Tailscale Anda tetap tidak bisa mengakses udang kecil.
---
Tingkat lanjut: Gunakan Tailscale Funnel untuk dibagikan kepada orang lain
Jika Anda ingin orang yang tidak berada di jaringan Tailscale Anda juga bisa mengakses, Anda bisa membuka Funnel:
```
tailscale funnel 18789
Tailscale akan memberi Anda alamat HTTPS publik, siapa pun bisa mengaksesnya. Perhatikan bahwa ini adalah ekspos publik yang nyata, pastikan untuk mengonfigurasi otentikasi Token dengan baik sebelum membuka.
Setelah terkonfigurasi, orang di luar dapat mengeluarkan ponsel dan langsung membuka konsol udang kecil, sama seperti duduk di depan komputer. Komputer di rumah berjalan diam-diam, Anda bisa memberikan instruksi kapan saja, bisa melihat hasilnya kapan saja.
Menjalankan secara lokal menghemat uang VPS, versi gratis Tailscale cukup untuk pengguna pribadi, hingga tiga perangkat tidak memerlukan biaya sama sekali.

Pertanyaan umum
Ponsel tidak bisa terhubung: pastikan ponsel dan komputer berada di bawah akun Tailscale yang sama, di konsol Tailscale bisa melihat kedua perangkat menunjukkan Terhubung.
Waktu akses habis: periksa apakah firewall komputer memblokir port 18789, Windows perlu secara manual mengizinkan di firewall.
Setiap kali restart harus menghidupkan kembali gateway: bisa menambahkan openclaw gateway ke item startup, Windows menggunakan Task Scheduler, macOS menggunakan launchd.#AIBinance