IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Unrealircd 5 Geoip Kurulumu (https://www.ircforumlari.net/unreal-ircd/865700-unrealircd-5-geoip-kurulumu.html)

Alper 15 Nisan 2020 21:24

Unrealircd 5 Geoip Kurulumu
 
Merhabalar,


Kuruluma geçmeden önce aşağıdaki adrese ücretsiz üye oluyorsunuz. (Veri dosyalarını indirebilmek için)



[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Kayıt olduğunuzu varsayarak sonraki adıma geçiyorum.


Hesabınıza girdiğinizde ne yapmanız gerektiğini aşağıdaki görselde paylaştım. Her ihtimale karşı yazayım beli fotoğraf zaman içinde sitesi filan kapanır gözükmez filan madurluk durum olmaması açısından profilin anasayfasındayken "Download Databases" kısmına girip sayfanın alt kısmında bulunan "GeoLite2 Country: CSV Format" olan dosyayı "Download ZIP" tıklayıp indiriyorsunuz.


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Zıp dosyasından çıkan klasörün içinde bize lazım olan 3 dosyayı sunucudaki unrealircd nin içindeki conf klasörünün içine atıyoruz. (unrealircd.conf dosyasının bulunduğu klasöre)



GeoLite2-Country-Blocks-IPv4.csv
GeoLite2-Country-Blocks-IPv6.csv
GeoLite2-Country-Locations-en.csv



Şimdi kuruluma geçebiliriz...


SSH ye bağlandıktan sonra sırasıyla yazıyorum.


1-) cd unrealircd-5 yazıp tab tuşuna basıyoruz. (Büyük yazmak için kullandığımız CAPSLOCK tuşunun üstündeki tuş.



2-) Aşağıdaki komutları uygulayıp modulleri yüklüyoruz.

./unrealircd module install third/geoip-base
./unrealircd module install third/geoip-whois
./unrealircd module install third/geoip-chanban


3-) make install


4-) Modül blocklarının conf dosyasına eklememiz gerekiyor unrealircd.conf doyasını açıp,


Kod:

geoip {
    ipv4-blocks-file "GeoLite2-Country-Blocks-IPv4.csv";
    ipv6-blocks-file "GeoLite2-Country-Blocks-IPv6.csv";
    countries-file "GeoLite2-Country-Locations-en.csv";
};


geoip-whois {
    display-name; // Poland
    display-code; // PL
    //display-continent; // Europe
    info-string "connected from "; // remember the trailing space!
};

ekliyoruz. Kaydedip çıkıyoruz eski conf dosyasını yenisiyle değişiyoruz. (İşlemleri ftp üzerinden yaptığınızı varsayıyorum)


en son olarak


./unrealircd rehash


diyoruz ve işlemi bitiyoruz...


Sonuç:


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Eğer mircinizde bu kısım için düzenleme isterseniz.


Kod:

raw 320:*:{
  haltdef
  if (*from* iswm $1-) { echo -a  Ülke: $5- }
  if (*from* !iswm $1-) { echo -a  Swhois: $3- }
}

Normalde whois için 2 modül yeterliydi 3. modül ne işe yarıyor ondan bahsedeyim.


Ülkeye göre kanala girişi yasaklamaya yarıyor.


Örnek:


/mode #channel +b ~C:FR - Fransa'daki tüm kullanıcıların katılmasını önleyecektir.


/mode #channel +iI ~C:RO - yalnızca Romanya'dan kullanıcılar katılabilir.


/mode #channel +be *4*!*@* ~C:PL - yalnızca Polonya'daki kullanıcıların nicklerinde "4" rakamı olmasına izin verilir.

Not: Örnekteki açıklamalar google çeviri ile yapılmıştır.


Kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]



İyi forumlar.

AlwiN 15 Nisan 2020 21:32

Cevap: Unrealircd 5 Geoip Kurulumu
 
emeğine sağlık toprağim güzel paylaşım olmuş..

yanki 02 Mayıs 2020 09:04

Cevap: Unrealircd 5 Geoip Kurulumu
 
Alper Bir satırda hata var sanırım orayı düzeltme yaparmısın

Alıntı:

2-) Aşağıdaki komutları uygulayıp modulleri yüklüyoruz.

./unrealircd module install third/geoip-base
./unrealircd module install third/geoip-whois
./unrealircd module install third/geoip-chanban
Böyle olması gerekiyor sanırım..

Alper 06 Mayıs 2020 01:16

Cevap: Unrealircd 5 Geoip Kurulumu
 
Alıntı:

yanki Nickli Üyeden Alıntı (Mesaj 1042298978)
Alper Bir satırda hata var sanırım orayı düzeltme yaparmısın



Böyle olması gerekiyor sanırım..


Doğrudur 2. third nerden gelmiş :) Kopyalarken yanlışlık olmuş report ettim postu düzeltmeleri için. Teşekkürler.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:49.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk