İstek yolunu bilin
Örneğiniz sorguları yapılandırılmış motorlara gönderir ve sonuçları kullanıcıya döndürür. Üst kaynaklar istekleri kısıtlayabilir veya hız sınırına tabi tutabilir. Kendi sunucunuzda barındırma, her arama motorunun trafiği süresiz kabul edeceğini garanti etmez.
Arayüzü kontrollü tutun
HTTPS kullanın ve örneğin özel, kimlik doğrulamalı veya genel olup olmadığına karar verin. Genel bir arama uç noktası kötüye kullanım kontrolleri ve kapasite planlaması gerektirir. Ayarları ve yönetim erişimini ayrı ayrı koruyun.
Sorgu saklamayı en aza indirin
Arama sorguları hassas olabilir. Ters proxy, uygulama ve sistem günlüklerini gözden geçirin ve tanımlı bir ihtiyaç olmadan sorgu dizelerini saklamaktan kaçının. Diğer taraflarla iletişim kurabilen harici sonuç ve görsel isteklerini açıklayın.
Bakımını yapın ve izleyin
Desteklenen sürümleri, yanıt hatalarını ve üst kaynak değişikliklerini izleyin. Maliyetli istekleri kısıtlayın ve kullanılamayan motorlar için net bir yedek yol bulundurun. Gizli belirteçleri açığa çıkarmadan yapılandırmayı yedekleyin.
Konteyner ve proxy sınırlarını görünür kılın
Desteklenen bir konteyner dağıtımı yine de kalıcı bir yapılandırma, özel sırlar ve bilinçli bir ağ açıklığı gerektirir. Uygulamayı uygun bir TLS proxy arkasına yerleştirin ve herkese açmadan önce hız sınırlarını gözden geçirin. Eski bir compose dosyasını süresiz olarak yeniden kullanmak yerine güncel resmi dağıtım talimatlarını kontrol edin.
Resmi belgeler: SearXNG konteyner kurulumu
Aramayı bir yapay zekâ katmanından ayırın
Perplexica veya başka bir model destekli arayüz gibi bir araç eklerseniz sorgu ve alınan metin bir model sağlayıcısına da gönderilebilir. Bu yeni veri yolunu ve maliyetini, kimlik doğrulamasını ve saklamayı gözden geçirin. Özel bir meta arama örneği, eklenen yapay zekâ hizmetini otomatik olarak özel yapmaz.
Arama uç noktasını kimlerin kullanabileceğini seçin
Özel bir SearXNG örneği bir tünel veya kimliği doğrulanmış bir erişim sınırı kullanabilir. Genel bir örnek farklı bir kapasite ve kötüye kullanım planı gerektirir. Üst akış arama motorları yine de istekleri barındırma yolunuzdan alır ve sınırlar veya CAPTCHA döndürebilir; yeni bir IP garantili bir atlatma değildir. Desteklenen konteyner talimatlarını kullanın, ayarları kalıcı hale getirin ve özel bir örnek sırrı oluşturun. Uygulamayı amaçlanan TLS proxy arkasında tutun.
- Sorgulama izniniz olan küçük bir başlangıç motor kümesi seçin.
- Yapılandırmayı/gizli bilgileri genel dosya yolundan uzak tutun.
- İsteğe bağlı harici görsel veya simge getirmenin gizlilik sınırını değiştirip değiştirmediğini kontrol edin.
Resmi belgeler: SearXNG konteyner kurulumu
Sınırlayıcının gerçek istemciyi görmesini sağlayın
Güncel SearXNG sınırlayıcı belgeleri dinamik durum için Valkey kullanır. Bunu özel olarak yapılandırın ve örnek tasarımının parçası olduğunda sınırlayıcıyı etkinleştirin. Proxy güveni kritiktir: her ziyaretçi proxy olarak görünürse bir ziyaretçi herkesin sınırını etkileyebilir; rastgele iletilen başlıklara güvenilirse bir ziyaretçi bir adresi yanlış gösterebilir. Güvenilen proxy aralıklarını gerçek dağıtıma ayarlayın, ardından uç noktayı yayımlamadan önce ortaya çıkan davranışı test edin.
Resmi belgeler: SearXNG sınırlayıcısı ve güvenilir proxy'ler
Tarayıcı kullanımını ve bir motor arızasını test edin
Sıradan bir arama, ASCII dışı metin içeren bir sorgu, yapılandırılmış tek bir motora karşı arama ve kasıtlı olarak kullanılamayan bir motor çalıştırın. Başarısız bir üst akışın tüm hizmeti kullanılamaz hale getirmediğini doğrulayın. Test edilen örneği, o tarayıcının desteklediği ayarları kullanarak tarayıcı arama sağlayıcısı olarak ekleyin. Perplexica gibi bir yapay zekâ katmanı için kimlik doğrulamayı, model sağlayıcısıyla veri paylaşımını, harcama limitlerini ve kaynak atfını ayrıca inceleyin: metasearch ön ucu bu eklenen hizmetleri kontrol etmez.
- Sonuç bağlantılarını ve yönlendirmeleri yeni bir tarayıcı profilinden kontrol edin.
- Arama terimlerinin proxy erişim günlüklerinde veya analitiklerde görünüp görünmediğini kontrol edin.
- Özel erişim sınırını yetkisiz bir ağdan test edin.
Kısıtlamaları aşmadan yukarı akış arızalarını onarın
Yalnızca bir motor başarısız olduğunda, tüm dağıtımı değiştirmeden önce hatasını ve mevcut bağdaştırıcı uyumluluğunu inceleyin. CAPTCHA veya hız sınırı yanıtı, üst akış ilkesinin bir işaretidir; bunun etrafından otomatikleştirme izni değildir. Tekrarlanan HTTP429 yanıtları kendi sınırlayıcı/vetekil yapılandırmanızdan da gelebilir. Yedek bir motor ve bir güncelleme provası bulundurun, küçük yapılandırma yedeğini koruyun ve sorun giderme bir kez gerekti diye kalıcı sorgu günlüklerinden kaçının.