Hoşgeldin Misafir

Unrealircd 5 Geoip Modülünün Kurulumu

Enyalios

21 Eki 2020
873 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Merhabalar,--

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


https://dev.maxmind.com/geoip/geoip2...te2/#Downloads--

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 belki 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.--

[img=16x16]https://www.ircrehberi.net/images/statusicon/wol_error.gif[/img]-
Resim yeniden boyutlandırıldı. Orjinal boyutu için tıklayın.---
[img=600x393]https://www.resimag.com/p1/c11ac9a7097.png[/img]
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ç:--

a0d3ebf8e9e.png