Extension:TrustedXFF/tr

TrustedXFF uzantısı, CDB formatında bir dosyadaki güvenilir ana bilgisayarların bir listesini tutar. Ayrıntılar için, XFF project sayfasına bakın.

Dosya, generate.php bakım betiği kullanılarak oluşturulabilir.

Kurulum
Dosyaların doğru konumda olduğundan emin olun:


 * Vikiniz için temel dizindesiniz
 * ./LocalSettings.php bu dizinde
 * ./trusted-hosts.txt bu dizinde
 * ./maintenance/ yazılabilir bir ./cache/ dizini gibi doğrudan altındadır
 * ./extensions/TrustedXFF/ bir seviye daha ileri

Kodun __DIR__ ve göreli yolları kullandığı için, bunların büyük olasılıkla gerçek dosyaları olması gerekir, yalnızca başka bir yere işaret eden sembolik bağlantılar değildir.

içinde ekleyin:

Temel dizinde kalın; create.php komutunu kullanarak çalıştırın:

Bu noktada, ./cache/trusted-xff.cdb altında bir çıkış dosyası oluşturulmalıdır.

Bu varsa ve Special:Version uzantıyı yüklü olarak bildirirse, devam etmek iyi olur. Birden fazla vikiniz varsa, çıktı dosyasını MediaWiki kurulumlarınızın her biri için ./cache/ dizinine kopyaladığınızdan emin olun.

Sınırlamalar
Liste uyarılarla derlenecek ve geniş aralık göz ardı edilecektir. Bu, CloudFlare gibi IPv4 alanının birden çok, çok büyük yığınlarını işgal eden hizmetler için bir sorundur.
 * Uzantı, /18 (veya daha geniş) gibi büyük aralıkları beyaz listeye eklemez.
 * Uzantı, trusted-hosts.txt dosyasında aralıklarını kabul etmez. TrustedXFF.body.php dosyasına sabit kodlanmış bu tür birkaç aralık vardır, ancak daha fazla adres eklemek kodu doğrudan düzenlemeyi gerektirir.
 * kullanılamıyorsa işe yaramaz. 2019 itibariyle, birçok vikiler her şeyi HTTPS zorlar. Proxy üstbilgileriyle yapılan herhangi bir işlem, proxy söz konusu wiki için yetkili bir SSL sertifikasına sahip olmadığı sürece HTTP sunucusu kimlik doğrulamasını tehlikeye atar. Günümüzde uzantıyı öngördüğünden çok daha az kullanışlı hale getiriyor.

Ayrıca bakınız

 * $wgGlobalBlockingBlockXFF
 * $wgGlobalBlockingBlockXFF
 * $wgGlobalBlockingBlockXFF