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:

At this point, there should be an output file created at ./cache/trusted-xff.cdb

If this exists, and Special:Version reports the extension as installed, it should be good to go. If you have more than one wiki, be sure to copy the output file to the ./cache/ directory for each of your MediaWiki installations.

Limitations

 * The extension will not whitelist large ranges, such as an /18 (or wider). The list will compile with warnings and the large range will be ignored. This is an issue for services like CloudFlare that occupy multiple, huge chunks of IPv4 space.
 * The extension will not accept ranges in trusted-hosts.txt. There are a few such ranges hard-coded into TrustedXFF.body.php, but adding more addresses requires editing the code directly.
 * Useless where  is unavailable. As of 2019, many wikis force HTTPs for all things. Any manipulation with headers on a proxy compromises HTTPs server authentication unless the proxy possesses an SSL certificate authoritative for the wiki in question. It makes the extension far less useful nowadays than it was originally envisaged.