Langkau ke kandungan

Lindungi Dashboard XProxy: Kata Laluan & IP Whitelist

Lindungi dashboard XProxy anda dengan kata laluan, whitelist IP atau akses domain sahaja. Anda menyediakannya dalam General Settings → System Setting → Security, dan kata laluan SSH serta port dashboard berada dalam halaman yang sama.

Anda perlukan: dashboard dibuka dalam rangkaian setempat anda. Kata laluan dashboard, whitelist IP dan akses domain sahaja disertakan dalam setiap pelan, termasuk Free (Harga).

Ringkasnya

Kata laluan dahulu

Hidupkan Dashboard Auth dan tetapkan nama pengguna serta kata laluan. Pilihan whitelist IP, Force LAN Auth dan Tailscale semuanya memerlukannya.

Hadkan siapa yang boleh mencapainya

Tambah IP anda ke whitelist, atau hidupkan Domain Only untuk menolak lawatan melalui alamat IP.

Jangan sampai terkunci di luar

Ubah satu tetapan pada satu masa. Pastikan anda masih boleh membuka dashboard sebelum menutup tetingkap.

Bagaimanakah saya melindungi dashboard?

Apa yang anda mahu lindungi?

Langkah 1 daripada 2

Hidupkan Dashboard Auth dan tetapkan log masuk

Buka General Settings → System Setting dan klik tab Security. Dalam Password Authentication for dashboard, hidupkan Dashboard Auth 1.

Taip Username 4 dan Password 5, kemudian klik Save 6.

Nama pengguna dan kata laluan disimpan bersama. Jika salah satunya kosong, panel enggan menyimpan dan memberitahu anda yang mana satu tiada.

Siapakah yang boleh membuka dashboard XProxy?

Box menyemak setiap lawatan mengikut urutan ini. Peraturan pertama yang sepadan membenarkan pelawat masuk.

Pelawat ialahApa yang diperlukan
Box itu sendiri (localhost)Tiada.
Peranti dalam rangkaian Tailscale andaTiada, hanya apabila suis Tailscale dihidupkan.
Seseorang dengan nama pengguna dan kata laluan yang betulLog masuk yang anda simpan, hanya apabila Dashboard Auth dihidupkan.
Peranti dalam rangkaian setempat anda (alamat seperti 192.168.x.x atau 10.x.x.x)Tiada, melainkan Force LAN Auth dihidupkan.
Alamat IP dalam whitelist andaTiada, hanya apabila IP Auth dihidupkan.
Sesiapa yang lainDitolak. Panel menjawab 401.
Lawatan yang masuk melalui VPS Forwarding tidak pernah mendapat jalan pintas rangkaian setempat, whitelist atau Tailscale. Lawatan ini sentiasa memerlukan nama pengguna dan kata laluan.

Apakah fungsi Force API Auth dan Force LAN Auth?

SuisApabila dimatikanApabila dihidupkan
Force API Auth
(Basic auth for all API)
Pautan putaran, status dan but semula berfungsi tanpa log masuk, dari mana-mana sahaja.Setiap panggilan API memerlukan log masuk anda. Peranti dalam rangkaian setempat anda, IP dalam whitelist dan (jika dibenarkan) peranti Tailscale masih lulus tanpanya.
Force LAN Auth
(Enable when selling proxies)
Peranti dalam rangkaian setempat anda membuka dashboard dan API tanpa log masuk.Peranti itu juga memerlukan log masuk.

Pautan putaran dan status diterangkan dalam Cara menukar IP. Log masuknya ialah nama pengguna dan kata laluan Basic yang sama seperti dalam REST API.

Bukan sama dengan log masuk proksi. Log masuk dashboard melindungi panel. Nama pengguna dan kata laluan yang ditaip oleh pelanggan ke dalam pelayar atau alat adalah milik proksi anda, lihat tetapan proksi.

Bolehkah saya membenarkan orang lain mengurus box?

Boleh, dengan Tailscale. Selepas anda menyambungkan box ke Tailscale, butang Share Device to another Email muncul di sebelah statusnya. Butang ini membuka konsol pentadbir Tailscale, tempat anda menghantar jemputan ke e-mel orang itu. Langkah-langkahnya ada dalam Akses jauh dengan Tailscale atau ZeroTier.

Apakah maksud mesej ralat ini?

Anda nampakApa yang perlu dibuat
Need enable Dashboard Authentication when filled Username/Password!Hidupkan Dashboard Auth, atau kosongkan nama pengguna dan kata laluan.
Need fill Username/Password when enabled Dashboard Authentication!Taip kedua-dua nama pengguna dan kata laluan.
Need enable Password Authentication when Whitelist IP Authentication enabled! (juga untuk Force LAN Auth dan Tailscale)Simpan log masuk dashboard dahulu. Pilihan ini dibina di atasnya.
Halaman Access Denied dengan kod 403Domain Only dihidupkan. Buka dashboard dengan nama domainnya, bukan alamat IP.
Current password is incorrectPerubahan SSH memerlukan kata laluan Linux semasa bagi pengguna yang anda pilih.
Please choice the port in the range (80-65535)Pilih nombor port dari 80 hingga 65535.
Unauthorized. Your IP: … daripada panggilan APIPanggilan datang dari IP yang tiada dalam senarai. Tambah log masuk anda pada panggilan itu, atau tambah IP tersebut ke whitelist.

Soalan lazim

Bagaimanakah saya menetapkan kata laluan pada dashboard XProxy?

Buka General Settings → System Setting → Security, hidupkan Dashboard Auth, taip nama pengguna dan kata laluan, kemudian klik Save. Peranti di luar rangkaian setempat anda kini memerlukan log masuk itu.

Bagaimanakah saya membuka dashboard dari internet dengan selamat?

Sekurang-kurangnya gunakan kata laluan. Tambah whitelist IP untuk tempat tetap seperti pejabat anda, atau hidupkan Domain Only supaya lawatan melalui alamat IP ditolak. Anda juga boleh mengelak daripada membuka port dan mencapai box melalui Tailscale. Untuk menerbitkan box, lihat NAT Forwarding atau VPS Forwarding.

Apakah beza antara whitelist IP dan akses domain sahaja?

Whitelist membenarkan alamat IP terpilih masuk tanpa kata laluan. Domain sahaja menolak setiap lawatan yang menggunakan alamat IP, tidak kira dari siapa, dan hanya membenarkan nama domain. Kedua-duanya menyelesaikan masalah berbeza, dan anda boleh menggunakan kedua-duanya.

Bagaimanakah saya menukar kata laluan SSH box proksi saya?

Gunakan System Setting → Security → SSH Password Management. Pilih pengguna, taip kata laluan semasa dan kata laluan baharu dua kali. Kata laluan baharu memerlukan sekurang-kurangnya 6 aksara.

Adakah port dashboard mengubah port proksi saya?

Tidak. Default dashboard port (80 melainkan anda mengubahnya) hanyalah alamat panel dan API-nya. Port proksi anda berasingan, lihat tetapan proksi.

Apa seterusnya?

Capai box dari luar, panggilnya daripada kod, atau cari semula box dalam rangkaian anda.

Masih buntu?Juruteknik boleh menyemak peranti anda dengan PIN sekali guna, atau berbual dengan kami di Telegram.