İçeriğe geç

XProxy Panelini Koruyun: Şifre ve IP Beyaz Listesi

XProxy panelinizi bir şifre, bir IP beyaz listesi veya yalnızca alan adıyla erişim ile koruyun. Bunu General Settings → System Setting → Security bölümünden ayarlarsınız; SSH şifresi ve panel portu da aynı sayfadadır.

Gerekenler: yerel ağınızda açık bir panel. Panel şifresi, IP beyaz listesi ve yalnızca alan adıyla erişim, Free dahil her plana dahildir (Fiyatlar).

Kısaca

Önce şifre

Dashboard Auth’u açın ve bir kullanıcı adı ile şifre belirleyin. IP beyaz listesi, Force LAN Auth ve Tailscale seçeneklerinin hepsi buna ihtiyaç duyar.

Kimin erişebileceğini daraltın

IP’lerinizi beyaz listeye ekleyin veya IP adresiyle yapılan ziyaretleri reddetmek için Domain Only’yi açın.

Kendinizi dışarıda bırakmayın

Her seferinde tek bir ayarı değiştirin. Pencereyi kapatmadan önce paneli hâlâ açabildiğinizi kontrol edin.

Paneli nasıl korurum?

Neyi korumak istiyorsunuz?

Adım 1 / 2

Dashboard Auth’u açın ve girişi ayarlayın

General Settings → System Setting’i açın ve Security sekmesine tıklayın. Password Authentication for dashboard bölümünde Dashboard Auth 1 anahtarını açın.

Bir Username 4 ve bir Password 5 yazın, ardından Save 6 düğmesine tıklayın.

Kullanıcı adı ve şifre birlikte kaydedilir. Biri boşsa panel kaydetmeyi reddeder ve hangisinin eksik olduğunu söyler.

XProxy panelini kimler açabilir?

Box her ziyareti bu sırayla kontrol eder. Uyan ilk kural ziyaretçiyi içeri alır.

ZiyaretçiNeye ihtiyacı var
Box’ın kendisi (localhost)Hiçbir şey.
Tailscale ağınızdaki bir cihazHiçbir şey; yalnızca Tailscale anahtarı açıkken.
Doğru kullanıcı adı ve şifreye sahip biriKaydettiğiniz giriş; yalnızca Dashboard Auth açıkken.
Yerel ağınızdaki bir cihaz (192.168.x.x veya 10.x.x.x gibi bir adres)Hiçbir şey; Force LAN Auth açık değilse.
Beyaz listenizdeki bir IP adresiHiçbir şey; yalnızca IP Auth açıkken.
Diğer herkesReddedilir. Panel 401 ile cevap verir.
VPS Forwarding üzerinden gelen ziyaretler hiçbir zaman yerel ağ, beyaz liste veya Tailscale kolaylığından yararlanamaz. Her zaman kullanıcı adı ve şifre gerekir.

Force API Auth ve Force LAN Auth ne yapar?

AnahtarKapalıykenAçıkken
Force API Auth
(Basic auth for all API)
Rotasyon, durum ve yeniden başlatma bağlantıları her yerden giriş yapmadan çalışır.Her API çağrısı girişinizi gerektirir. Yerel ağınızdaki bir cihaz, beyaz listedeki bir IP ve (izin verildiyse) bir Tailscale cihazı yine de girişsiz geçer.
Force LAN Auth
(Enable when selling proxies)
Yerel ağınızdaki bir cihaz paneli ve API’yi giriş yapmadan açar.O cihazın da giriş yapması gerekir.

Rotasyon ve durum bağlantıları IP nasıl değiştirilir sayfasında açıklanmıştır. Giriş, REST API’deki ile aynı Basic kullanıcı adı ve şifredir.

Proxy girişiyle aynı şey değildir. Panel girişi paneli korur. Müşterilerin bir tarayıcıya veya araca yazdığı kullanıcı adı ve şifre proxy’lerinize aittir; bkz. Proxy ayarları.

Box’ı başka birinin yönetmesine izin verebilir miyim?

Evet, Tailscale ile. Box’ı Tailscale’e bağladıktan sonra durumunun yanında bir Share Device to another Email düğmesi görünür. Bu düğme Tailscale yönetim konsolunu açar; oradan o kişinin e-posta adresine bir davet gönderirsiniz. Adımlar Tailscale veya ZeroTier ile uzaktan erişim sayfasındadır.

Hata mesajları ne anlama gelir?

GördüğünüzNe yapmalı
Need enable Dashboard Authentication when filled Username/Password!Dashboard Auth’u açın veya kullanıcı adını ve şifreyi temizleyin.
Need fill Username/Password when enabled Dashboard Authentication!Hem kullanıcı adını hem şifreyi yazın.
Need enable Password Authentication when Whitelist IP Authentication enabled! (Force LAN Auth ve Tailscale için de)Önce bir panel girişi kaydedin. Bu seçenekler onun üzerine kurulur.
403 ile bir Access Denied sayfasıDomain Only açık. Paneli IP adresi yerine alan adıyla açın.
Current password is incorrectSSH değişikliği, seçtiğiniz kullanıcının mevcut Linux şifresini gerektirir.
Please choice the port in the range (80-65535)80 ile 65535 arasında bir port numarası seçin.
Bir API çağrısından Unauthorized. Your IP: …Çağrı listede olmayan bir IP’den geldi. Çağrıya girişinizi ekleyin veya IP’yi beyaz listeye ekleyin.

SSS

XProxy paneline nasıl şifre koyarım?

General Settings → System Setting → Security’yi açın, Dashboard Auth’u açın, bir kullanıcı adı ve şifre yazın ve Save’e tıklayın. Yerel ağınızın dışındaki cihazlar artık bu girişe ihtiyaç duyar.

Paneli internetten güvenle nasıl açarım?

En azından bir şifre kullanın. Ofisiniz gibi sabit yerler için bir IP beyaz listesi ekleyin veya IP adresiyle yapılan ziyaretlerin reddedilmesi için Domain Only’yi açın. Ayrıca port açmadan box’a Tailscale üzerinden de erişebilirsiniz. Box’ı dışarıya açmak için bkz. NAT Forwarding veya VPS Forwarding.

IP beyaz listesi ile yalnızca alan adıyla erişim arasındaki fark nedir?

Beyaz liste, seçilen IP adreslerini şifresiz içeri alır. Yalnızca alan adıyla erişim ise kimden gelirse gelsin IP adresi kullanan her ziyareti reddeder ve yalnızca alan adına izin verir. Farklı sorunları çözerler ve ikisini birlikte kullanabilirsiniz.

Proxy box’ımın SSH şifresini nasıl değiştiririm?

System Setting → Security → SSH Password Management’i kullanın. Kullanıcıyı seçin, mevcut şifreyi ve yeni şifreyi iki kez yazın. Yeni şifre en az 6 karakter olmalıdır.

Panel portu proxy portlarımı değiştirir mi?

Hayır. Default dashboard port (değiştirmediğiniz sürece 80) yalnızca panelin ve API’sinin adresidir. Proxy portlarınız ayrıdır; bkz. Proxy ayarları.

Sırada ne var?

Box’a dışarıdan erişin, koddan çağırın veya ağınızda yeniden bulun.

Hâlâ çözemediniz mi?Bir teknisyen tek kullanımlık bir PIN ile cihazınıza bakabilir ya da Telegram'dan bize yazabilirsiniz.