Lewati ke konten

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

Password dulu

Aktifkan Dashboard Auth dan atur username serta password. Opsi whitelist IP, Force LAN Auth, dan Tailscale semuanya memerlukannya.

Batasi siapa yang bisa menjangkaunya

Tambahkan IP Anda ke whitelist, atau aktifkan Domain Only untuk menolak kunjungan lewat alamat IP.

Jangan sampai terkunci di luar

Ubah satu pengaturan setiap kali. Pastikan Anda masih bisa membuka dashboard sebelum menutup jendela.

Bagaimana cara melindungi dashboard?

Apa yang ingin Anda lindungi?

Langkah 1 dari 2

Aktifkan Dashboard Auth dan atur login

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.

Username dan password disimpan bersamaan. Jika salah satunya kosong, panel menolak menyimpan dan memberi tahu mana yang belum diisi.

Siapa yang bisa membuka dashboard XProxy?

Box memeriksa setiap kunjungan dengan urutan ini. Aturan pertama yang cocok mengizinkan pengunjung masuk.

PengunjungnyaYang dibutuhkan
Box itu sendiri (localhost)Tidak ada.
Perangkat di jaringan Tailscale AndaTidak ada, hanya jika sakelar Tailscale aktif.
Seseorang dengan username dan password yang benarLogin 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 AndaTidak ada, hanya jika IP Auth aktif.
Selain ituDitolak. Panel menjawab 401.
Kunjungan yang masuk melalui VPS Forwarding tidak pernah mendapat jalan pintas jaringan lokal, whitelist, atau Tailscale. Kunjungan itu selalu memerlukan username dan password.

Apa fungsi Force API Auth dan Force LAN Auth?

SakelarSaat nonaktifSaat 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.

Berbeda dengan login proxy. Login dashboard melindungi panel. Username dan password yang diketik pelanggan di browser atau tool adalah milik proxy Anda, lihat Proxy Settings.

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 lihatYang 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 403Domain Only aktif. Buka dashboard dengan nama domainnya, bukan alamat IP.
Current password is incorrectPenggantian 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 APIPanggilan 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.

Masih bingung?Teknisi bisa memeriksa perangkat Anda dengan PIN sekali pakai, atau chat dengan kami di Telegram.