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

RuHSalatası

Proje Sahibi
Yönetici
Owner
Katılım
17 Kasım 2025
Mesajlar
62
Puanı
18
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