Extension:TorBlock
TorBlock Sürüm durumu: kararlı |
|
---|---|
Uygulama | Kullanıcı erişimi |
Açıklama | Vikinin ön kapı sunucusuna erişimi olan Tor çıkış düğümlerine otomatik olarak kısıtlamalar uygular. |
Yazar(lar) | Andrew Garrett (Werdnamesaj) |
En son sürüm | 1.1.0 (Continuous updates) |
MediaWiki | 1.35+ |
PHP | 5.5+ |
Lisans | GNU Genel Kamu Lisansı 2.0 veya üstü |
İndir | |
|
|
|
|
Translatewiki.net adresinde mevcutsa, TorBlock uzantısını çevirin | |
Sorunlar | Açık görevler · Hata bildir |
TorBlock uzantısı, Tor çıkış düğümünün vikinin ön kapı sunucusuna erişimine otomatik olarak kısıtlamalar uygular.
Kurulum
- Dosyaları indirin ve
extensions/
klasörünüzdekiTorBlock
adlı dizine yerleştirin. - LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin: Gerektiği gibi yapılandırın.
wfLoadExtension( 'TorBlock' );
Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.
MediaWiki 1.24 veya önceki bir sürümü çalıştıran kullanıcılara:
Yukarıdaki talimatlar, bu eklentiyi wfLoadExtension()
kullanarak kurmanın yeni yolunu açıklar.
Bu uzantıyı önceki sürümlerine (MediaWiki 1.24 ve önceki sürümler) yüklemeniz gerekirse, wfLoadExtension( 'TorBlock' );
yerine kullanmanız gerekir:
require_once "$IP/extensions/TorBlock/TorBlock.php";
Yapılandırma
$wgTorBypassPermissions = [ 'torunblocked' ];
Tor engellerini atlayan kullanıcı hesabı izinleri.
Varsayılan olarak, $wgGroupPermissions['user']['torunblocked'] = true;
ayarlıdır, bu nedenle oturum açmış kullanıcılar false değerine ayarlanmadığı sürece izinleri atlar.
$wgTorLoadNodes = true;
True olarak ayarlanırsa, önbellekte geçerli bir liste yoksa uzantı her zaman bir düğüm listesi yüklemeye çalışır. Çıkış düğümü listesinin yüklenmesi zengindir, bu nedenle bazı vikiler bunu false olarak ayarlamak isteyebilir ve bunun yerine loadExitNodes.php düğümü listesini güncellemek için bir cron işi olarak çalıştırılabilir.
$wgTorIPs = [ '208.80.152.2' ];
Viki sunucusunun kullandığı IP adresleri dizisi. Dahili listeye yalnızca bu IP'lere bağlanmasına izin verilen çıkış düğümleri döndürülür. Not: Bu, yalnızca uzantının daha yeni Onionoo protokolünü kullanmak yerine Tor Project'in toplu liste hizmetine geri dönmesi gerektiğinde kullanılır.
$wgTorDisableAdminBlocks = true;
Hizmetliler tarafından yapılan mevcut Tor engellerini devre dışı bırakır.
$wgTorAutoConfirmAge = 0;
$wgTorAutoConfirmCount = 0;
Manual:$wgAutoConfirmAge ve $wgAutoConfirmCount gibi. Bir hesaba Manual:$wgAutopromote (otomatik onaylanmış durum dahil) içinde tanımlanan tüm durumların verilebilmesi için her iki sınır grubunun da iletilmesi gerekir.
$wgTorAllowedActions = [ 'read' ];
Anonim kullanıcılara izin verildi. Varsayılan olarak Tor kullanıcıları hesap oluşturamaz.
$wgTorOnionooServer = 'https://onionoo.torproject.org';
$wgTorOnionooCA = "$dir/torproject.crt";
$wgTorProjectCA = "$dir/torproject.crt";
Varsayılan olarak uzantı, çıkış düğümlerinin listesini almak için Tor Project tarafından oluşturulan Onionoo adlı bir hizmet kullanır. Onionoo sunucuları herkes tarafından çalıştırılabilir, bu nedenle bu değişkenlerle özel bir (ve ilişkili SSL sertifikası) ayarlanabilir. Varsayılan, Tor Project'in kendi sunucusudur.
$wgTorTagChanges = true;
Tor bu şekilde düzenlemeleri işaretle
$wgTorBlockProxy = false;
Kullanılacak proxy, varsayılan proxy değilse
![]() | Bu uzantı bir veya daha fazla Wikimedia projelerinde kullanılıyor. Bu, muhtemelen uzantının kararlı olduğu ve bu tür yüksek trafikli web siteleri tarafından kullanılacak kadar iyi çalıştığı anlamına gelir. Nerede kurulduğunu görmek için bu uzantının adını Wikimedia'nın CommonSettings.php ve InitialiseSettings.php yapılandırma dosyalarında arayın. Belirli bir vikide yüklü olan uzantılar listesinin tamamı vikinin Special:Version sayfasında görülebilir. |
- Stable extensions/tr
- User access extensions/tr
- GPL licensed extensions/tr
- Extensions in Wikimedia version control/tr
- AbortAutoblock extensions/tr
- AbuseFilter-builder extensions/tr
- AbuseFilter-filterAction extensions/tr
- AutopromoteCondition extensions/tr
- ChangeTagsListActive extensions/tr
- EmailUserPermissionsErrors extensions/tr
- GetAutoPromoteGroups extensions/tr
- GetUserBlock extensions/tr
- ListDefinedTags extensions/tr
- OtherBlockLogLink extensions/tr
- RecentChange save extensions/tr
- GetUserPermissionsErrorsExpensive extensions/tr
- All extensions/tr
- Extensions used on Wikimedia/tr