Mesin remote tanpa IP publik macam Muse gak bisa di-SSH langsung dari luar. Trik ini memanfaatkan container gratis Katabump yang punya IP publik dan port mapping sebagai perantara reverse tunnel. Mesin remote tinggal bikin koneksi WebSocket keluar ke Katabump, lalu Katabump membagi trafik SSH dan web terminal lewat satu port yang sama.

Mengenal Layanan & Gambaran Teknis

Trik reverse tunnel (koneksi balik). Karena mesin target ada di balik NAT tanpa IP publik, mesin target yang harus aktif 'menghubungi' server publik Katabump duluan. Katabump membuka satu port dengan fitur deteksi paket: paket SSH diarahkan ke tunnel mesin remote, sementara request browser dialihkan ke web terminal berbasis xterm.js.

Panduan Langkah Demi Langkah

  1. Langkah 1 — Buka katabump.com, buat satu container gratis dengan runtime Node.js, lalu catat alamat IP publik dan nomor port yang diberikan di bagian Network.
  2. Langkah 2 — Unggah file server `index.js`, `package.json` (dependensi `ws` dan `ssh2`), serta file statis xterm (`xterm.js`, `xterm-addon-fit.js`, `xterm.css`) ke container Katabump.
  3. Langkah 3 — Pasang private key SSH (`id_ed25519` atau environment variable `SSH_PRIVATE_KEY`) di Katabump, lalu tentukan token otentikasi (`TUNNEL_TOKEN` dan `PAGE_TOKEN`) di dalam skrip `index.js`.
  4. Langkah 4 — Jalankan server di Katabump (`npm start` atau `node index.js`), lalu tes statusnya di browser lewat `http://<IP-PUBLIK>:<PORT>/healthz`. Pastikan keluar status `tunnel: false`.
  5. Langkah 5 — Di mesin target (Muse), pasang dependensi `npm i ws`, unggah file `muse-dial.js`, atur target koneksi ke `ws://<IP-PUBLIK>:<PORT>/tunnel?token=<TUNNEL_TOKEN>`, lalu jalankan script tersebut.
  6. Langkah 6 — Refresh endpoint `/healthz` sampai berubah jadi `tunnel: true`. Sekarang kamu bisa buka terminal langsung di browser via `http://<IP-PUBLIK>:<PORT>` pakai sandi `PAGE_TOKEN`, atau remote lewat terminal lokal via `ssh -p <PORT> <USER>@<IP-PUBLIK>`.

Kode Kupon & Token Akses

/tunnel?token=

/healthz

TUNNEL_TOKEN

PAGE_TOKEN

Persyaratan & Kesiapan

Tips Optimalisasi

Mitigasi Risiko & Keamanan

Kesimpulan & Catatan Penting

Trik reverse tunnel lewat Katabump ini solusi cerdas buat remote VPS gratisan yang terkurung NAT. Modalnya cuma Node.js dan port forwarding bawaan container tanpa perlu langganan cloud mahal.

Rujukan data terverifikasi dan pembaruan kuota secara realtime dapat dipantau langsung melalui portal intelijen direktori digital AICHECK #43485.