Amankan Dashboard XProxy: Password & IP Whitelist
Lindungi dashboard XProxy Anda dengan password, whitelist IP, atau akses khusus domain. Semuanya diatur di General Settings → System Setting → Security, dan password SSH serta port dashboard ada di halaman yang sama.
Yang Anda butuhkan: dashboard yang terbuka di jaringan lokal Anda. Password dashboard, whitelist IP, dan akses khusus domain tersedia di semua paket, termasuk Free (Harga).
Singkatnya
Aktifkan Dashboard Auth dan atur username serta password. Opsi whitelist IP, Force LAN Auth, dan Tailscale semuanya memerlukannya.
Tambahkan IP Anda ke whitelist, atau aktifkan Domain Only untuk menolak kunjungan lewat alamat IP.
Ubah satu pengaturan setiap kali. Pastikan Anda masih bisa membuka dashboard sebelum menutup jendela.
Bagaimana cara melindungi dashboard?
Langkah 1 dari 2
Buka General Settings → System Setting lalu klik tab Security. Di Password Authentication for dashboard, aktifkan Dashboard Auth 1.
Ketik Username 4 dan Password 5, lalu klik Save 6.
Siapa yang bisa membuka dashboard XProxy?
Box memeriksa setiap kunjungan dengan urutan ini. Aturan pertama yang cocok mengizinkan pengunjung masuk.
| Pengunjungnya | Yang dibutuhkan |
|---|---|
| Box itu sendiri (localhost) | Tidak ada. |
| Perangkat di jaringan Tailscale Anda | Tidak ada, hanya jika sakelar Tailscale aktif. |
| Seseorang dengan username dan password yang benar | Login yang Anda simpan, hanya jika Dashboard Auth aktif. |
Perangkat di jaringan lokal Anda (alamat seperti 192.168.x.x atau 10.x.x.x) | Tidak ada, kecuali Force LAN Auth aktif. |
| Alamat IP yang ada di whitelist Anda | Tidak ada, hanya jika IP Auth aktif. |
| Selain itu | Ditolak. Panel menjawab 401. |
Apa fungsi Force API Auth dan Force LAN Auth?
| Sakelar | Saat nonaktif | Saat aktif |
|---|---|---|
| Force API Auth (Basic auth for all API) | Link rotasi, status, dan reboot berfungsi tanpa login, dari mana saja. | Setiap panggilan API memerlukan login Anda. Perangkat di jaringan lokal Anda, IP yang ada di whitelist, dan (jika diizinkan) perangkat Tailscale tetap lolos tanpa login. |
| Force LAN Auth (Enable when selling proxies) | Perangkat di jaringan lokal Anda membuka dashboard dan API tanpa login. | Perangkat itu juga memerlukan login. |
Link rotasi dan status dijelaskan di Cara mengganti IP. Login-nya adalah username dan password Basic yang sama seperti di REST API.
Bisakah saya mengizinkan orang lain mengelola box?
Bisa, dengan Tailscale. Setelah box terhubung ke Tailscale, tombol Share Device to another Email muncul di samping statusnya. Tombol itu membuka konsol admin Tailscale, tempat Anda mengirim undangan ke email orang tersebut. Langkah-langkahnya ada di Akses jarak jauh dengan Tailscale atau ZeroTier.
Apa arti pesan error-nya?
| Yang Anda lihat | Yang perlu dilakukan |
|---|---|
| Need enable Dashboard Authentication when filled Username/Password! | Aktifkan Dashboard Auth, atau kosongkan username dan password. |
| Need fill Username/Password when enabled Dashboard Authentication! | Ketik username dan password sekaligus. |
| Need enable Password Authentication when Whitelist IP Authentication enabled! (juga untuk Force LAN Auth dan Tailscale) | Simpan login dashboard terlebih dahulu. Opsi-opsi ini bergantung padanya. |
| Halaman Access Denied dengan kode 403 | Domain Only aktif. Buka dashboard dengan nama domainnya, bukan alamat IP. |
| Current password is incorrect | Penggantian SSH memerlukan password Linux saat ini dari user yang Anda pilih. |
| Please choice the port in the range (80-65535) | Pilih nomor port dari 80 sampai 65535. |
| Unauthorized. Your IP: … dari panggilan API | Panggilan berasal dari IP yang tidak ada di daftar. Sertakan login Anda di panggilan, atau tambahkan IP tersebut ke whitelist. |
FAQ
Bagaimana cara memasang password di dashboard XProxy?
Buka General Settings → System Setting → Security, aktifkan Dashboard Auth, ketik username dan password lalu klik Save. Perangkat di luar jaringan lokal Anda kini memerlukan login tersebut.
Bagaimana cara membuka dashboard dari internet dengan aman?
Minimal gunakan password. Tambahkan whitelist IP untuk tempat tetap seperti kantor Anda, atau aktifkan Domain Only agar kunjungan lewat alamat IP ditolak. Anda juga bisa tidak membuka port sama sekali dan menjangkau box melalui Tailscale. Untuk memublikasikan box, lihat NAT Forwarding atau VPS Forwarding.
Apa bedanya whitelist IP dan akses khusus domain?
Whitelist mengizinkan alamat IP tertentu masuk tanpa password. Akses khusus domain menolak setiap kunjungan yang memakai alamat IP, dari siapa pun, dan hanya mengizinkan nama domain. Keduanya mengatasi masalah yang berbeda, dan Anda bisa memakai keduanya.
Bagaimana cara mengganti password SSH proxy box saya?
Gunakan System Setting → Security → SSH Password Management. Pilih user, ketik password saat ini dan password baru dua kali. Password baru minimal 6 karakter.
Apakah port dashboard mengubah port proxy saya?
Tidak. Default dashboard port (80, kecuali Anda mengubahnya) hanyalah alamat panel dan API-nya. Port proxy Anda terpisah, lihat Proxy Settings.
Apa selanjutnya?
Jangkau box dari luar, panggil dari kode, atau temukan lagi di jaringan Anda.

