Örnek konfigürasyon ve modül kullanımı rehberi

RuHSalatası

Proje Sahibi
Yönetici
Administrator
Katılım
17 Kasım 2025
Mesajlar
46
Puanı
8
Yaş
39
Konum
izmir
Web
chatlak.com.tr
Eğitim
Yüksek Lisans
Cinsiyet
Erkek
Takım
lIr3ry
  1. Kod:
    /** Operatör Tanımlama **/
    oper Admin {
    host *@127.0.0.1;
    password "SuperSecure";
    flags +o;
    };
    Kod:
    Açıklama: Sunucuda yönetici (oper) tanımlar. Bu kullanıcı sunucu ayarlarını değiştirebilir ve kullanıcıları yönetebilir.

  2. Kod:
    /** VHost Tanımlama **/
    vhost {
    login "user1";
    password "12345";
    vhost "user@inspircd.net";
    };
    Kod:
    Açıklama: Kullanıcının görünür host bilgisini değiştirmek için kullanılır. IP gizleme sağlar.

  3. Kod:
    /** Normal Port Dinleme **/
    listen *:6667;
    Kod:
    Açıklama: IRC standard portu üzerinden kullanıcıların bağlanmasını sağlar.

  4. Kod:
    /** SSL/TLS Port Dinleme **/
    listen *:6697 {
    options {
    ssl;
    };
    };
    Kod:
    Açıklama: Kullanıcıların güvenli, şifreli bağlantı kurmasını sağlar.

  5. Kod:
    /** Sunucu Linkleme **/
    link irc2.example.net {
    username *;
    hostname 192.168.1.10;
    port 7000;
    password-connect "LinkPass";
    password-receive "LinkPass";
    class servers;
    };
    Kod:
    Açıklama: Birden fazla InspIRCd sunucusunu birbirine bağlamak için kullanılır. Connect ve receive şifreleri eşleşmelidir.

  6. Kod:
    /** Anti-Flood Ayarları **/
    set anti-flood {
    nick-flood 5:10;
    join-flood 5:20;
    };
    Kod:
    Açıklama: Kullanıcıların kısa sürede çok fazla nick değiştirmesi veya kanala katılması engellenir.

  7. Kod:
    /** Kullanıcı Engelleme **/
    deny user {
    mask *@badhost.com;
    reason "Sunucudan yasaklandın.";
    };
    Kod:
    Açıklama: Belirli IP veya hostlardan gelen kullanıcıları sunucuya erişimden men eder.

  8. Kod:
    /** Kanal Modları ve MOTD **/
    set {
    modes-on-join "+nt";
    motd-file "motd.txt";
    };
    Kod:
    Açıklama: Kullanıcı kanala katıldığında varsayılan modlar uygulanır ve sunucu mesajı gösterilir.

  9. Kod:
    /** Modül Yükleme Örnekleri **/
    loadmodule "modules/m_ssl.so";
    loadmodule "modules/m_cloaking.so";
    loadmodule "modules/m_operflood.so";
    Kod:
    Açıklama: Modüller sunucuya ekstra özellikler ekler. SSL, IP gizleme ve flood koruması gibi işlevler eklenir.

  10. Kod:
    /** Prod Sunucu Örneği **/
    oper Root {
    host @;
    password "RootPass";
    flags +o;
    };
    
    
    vhost {
    login "root";
    password "root123";
    vhost "root@irc.net";
    };
    
    
    listen *:6667;
    listen *:6697 {
    options { ssl; };
    };
    
    
    set {
    network-name "InspIRCdNet";
    maxbans 100;
    modes-on-join "+nt";
    };
    Kod:
    Açıklama: Küçük bir prod sunucusu için temel konfigürasyon örneği. Oper, vhost, port, SSL ve kanal modları ayarlanmıştır.





💡 Ek Notlar:


  • InspIRCd Linux, BSD, Windows ve macOS üzerinde çalışır.
  • Modüller .so (Linux/BSD/macOS) veya .dll (Windows) olarak yüklenir.
  • SSL ve cloaking modülleri prod sunucularda güvenlik için mutlaka aktif edilmelidir.
  • Anti-flood ve deny ayarları sunucunun spam ve botlardan korunmasını sağlar.
 

Forumdan daha fazla yararlanmak için, "Giriş Yap" veya "Kayıt Ol"

Forumun.NET - Hakkında!

Forumun.NET Tamamen Ücretsiz ve "Karşılıksız" Hizmet Vermektedir.
"Resmi Kurum" ve Markalar ile Resmi Hiç Bir Bağımız Yoktur.!

Forumun.NET - Bilgilendirme!

Forum'da, Paylaşılan Mesajlar, Konular, ve Resimler'den Doğabilecek,
Tüm Yasal Sorumluluk'lar Paylaşan Kişiye Aittir.!

Üst