IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
Sohbet chat


Unreal IRCd Unreal sunucunuzda rastladığınız sorunların çözümüne bu başlık altından ulaşabilirsiniz.

💬 Bu Alana Reklam Ver ! 🎉 Hemen Katıl!
14Beğeni(ler)


 
 
Seçenekler Stil
Alt 13 Nisan 2020, 15:14   #1
Özel Üye
Alper - ait Kullanıcı Resmi (Avatar)

Standart Unrealircd 5 Conf(unrealircd.conf)

Merhabalar,

Unrealircd 5'e geçme hazırlıklarına başlamış bulunmaktayım. Hazırladığım örnek conf u sizlerle paylaşıyorum. Unrealircd 5 ile gelen bir özellik(Değişken tanımlama) ile hazırladım conf dosyasını pratiklik açısından çok iyi olmuş.

Not: Başka bir yerde paylaştığınızda kaynak göstermeyi unutmayınız!

Değişmeniz gereken yerleri kırmızı renkte belirttim. Üst taraflarında örnekleri mevcut nasıl yazmanız gerektiği konusunda.

Bu versionda dikkatimi çeken olan SSL olayına ağırlık vermeleri mesela SSL portundan girmediğinde oper giremiyorsun o ayarı kapattım değişmek isteyen olursa diye mavi renkle belirtiyorum ayar yerini.

Kod

/* Sunucu adresi Örn: irc.sunucuismi.net */
@define $SERVER "irc.domain.com"

/* Sunucu IP Örn: 212.321.32.31 */
@define $IP "1.2.3.4"

/* Sunucu sahibinin nick/ismi Örn: pC`kOpAt */
@define $ADMINICK "nick"

/* Sunucunun gözükecek ismi Örn: SohbetCiyiz */
@define $NETWORKNAME "Sunucu İsmi"

/* Sunucunun host ismi Örn: sunucuismi.net */
@define $HOSTNAME "Host İsmi"

/* Sunucunun web adresi Örn: www.sunucuismi.net */
@define $HOSTWEB "Web Adresi"

/* Sunucunun link ismi Örn: services.Sunucuismi.Net */
@define $SERVICES "services link ismi"

/* Sunucunun gözükecek ismi Örn: stats.Sunucuismi.Net */
@define $STATS "stats ismi"

/* Sunucuya girişte otomatik girilecek kanallar. Ekleme yapmak için Örn: "#Sohbet,#Radyo,#Oyun" */
@define $AUTOJOINCHANNELS "#Radyo,#Sohbet"

/* Oper girilince otomatik girilecek kanallar */
@define $OPERAUTOJOINCHANNELS "#Xline,#OperHelp,#OperLog,#Opers"

/* Qwebirc şifresi / web port / mobil port */
@define $WEBIRCPASS "seninbanagonlunvargibigibi"
@define $WEBIRCPORT "7010"
@define $WEBMOBILPORT "7012"

/* Sunucunun giriş portları */
@define $LISTENPORTS "6667-6669"

/* Sunucunun services link portu */
@define $SERVICESLISTENPORTS "7000"

/* ssl ayarı detay: https://www.unrealircd.org/docs/Using_Let%27s_Encrypt_with_UnrealIRCd */
@define $SSLPATH "sunucu ssl yolu"

/* SSL portu */
@define $SSLLISTENPORTS "6097"

include "modules.default.conf";
include "help/help.conf";
include "badwords.conf";
#include "opers.conf";
include "spamfilter.conf";
include "operclass.default.conf";
include "aliases/ircservices.conf";

me {
    name "$SERVER";
    info "$HOSTNAME Sohbet Sunucusu";
    sid "001";
};

admin {
    "Sunucu Sahibi";
    "$ADMINICK";
    "$HOSTWEB";
};

class clients
{
    pingfreq 90;
    maxclients 2048;
    sendq 1M;
    recvq 8000;
};

class opers
{
    pingfreq 600;
    maxclients 50;
    sendq 10M;
    recvq 32000;
};

class servers
{
    pingfreq 300;
    connfreq 15;
    maxclients 50;
    sendq 5M;
};

allow {
    ip *@*;
    class clients;
    maxperip 1000;
};

listen {
    ip $IP;
    port $LISTENPORTS;
};

listen {
    ip $IP;
    port $WEBIRCPORT;
};

listen {
    ip $IP;
    port $WEBMOBILPORT;
};

listen {
        ip $IP;
        port $SSLLISTENPORTS;
        options { tls; };
        tls-options {
                certificate "/etc/letsencrypt/live/$SSLPATH/fullchain.pem";
                key "/etc/letsencrypt/live/$SSLPATH/privkey.pem";
        };
};

listen {
    ip $IP;
    port $SERVICESLISTENPORTS;
    options { serversonly; };
};

drpass {
    restart "restart";
    die "passnebendebilmiyorum";
};

log "ircd.log" {
    flags {
        oper;
        connects;
        server-connects;
        kills;
        errors;
        sadmin-commands;
        chg-commands;
        oper-override;
        oper-override;
        tkl;
        spamfilter;
    };
};

ban nick { mask "*C*h*a*n*S*e*r*v*"; reason "Reserved for services"; };
ban nick { mask "*N*i*c*k*S*e*r*v*"; reason "Reserved for services"; };
ban nick { mask "*M*e*m*o*S*e*r*v*"; reason "Reserved for services"; };
ban nick { mask "*H*e*l*p*S*e*r*v*"; reason "Reserved for services"; };
ban nick { mask "*O*p*e*r*S*e*r*v*"; reason "Reserved for services"; };
ban nick { mask "*I*n*f*o*S*e*r*v*"; reason "Reserved for services"; };
ban nick { mask "*Admin*"; reason "Reserved for Administrator"; };
ban nick { mask "*¿*"; reason "Bu nick sunucu sahibi'ne aittir."; };
ban nick { mask "*IRC*op*"; reason "Reserved for ircops"; };
ban nick { mask "*Oper*"; reason "Reserved for ircops"; };
ban nick { mask "*Root*"; reason "Reserved for ircops"; };
ban nick { mask "Status"; reason "Bug in mIRC"; };
ban nick { mask "*org"; reason "Bad nick"; };
ban nick { mask "irc_"; reason "Bad nick"; };
ban nick { mask "irc-"; reason "Bad nick"; };
ban nick { mask "www_"; reason "Bad nick"; };
ban nick { mask "www-"; reason "Bad nick"; };

except ban {
    mask *@$IP;
    type all;
};

except throttle {
    mask $IP;
};

deny dcc {
    filename "*sub7*";
    reason "Olası Sub7 Virüsü";
};

set {
    network-name         "$NETWORKNAME";
    default-server         "$SERVER";
    services-server     "$SERVICES";
    stats-server         "$STATS";
    help-channel         "#Help";
    hiddenhost-prefix    "$NETWORKNAME";
    prefix-quit         "Quit";
    cloak-keys {
        "O2A167ABGPy3bXP1mSLA2aPDeaBwtj1CP5vJNs331ib7LCM5BXWJRQJYRE";
        "N0V12k3Cqynab1Hly5s8dmP01ku5NIA524O22LJE2t4QoEb5f2pn";
        "w5ppCTcus9s8d2hwsr0yTGJhPpto52YUm115w62hy1c8MX4q5VE0tV81";
    };
};

set { allowed-nickchars { turkish; }; };

set {
    kline-address "ban@$HOSTNAME";
    modes-on-connect "+ixw";
    modes-on-oper     "+xwgsWpq";
    modes-on-join     "+CfntTV";
    restrict-usermodes "Y";
    auto-join         "$AUTOJOINCHANNELS";
    oper-auto-join "$OPERAUTOJOINCHANNELS";
    options {
        hide-ulines;
        show-connect-info;
    };
    maxchannelsperuser 10;
    anti-spam-quit-message-time 10s;
    static-quit "2$HOSTWEB";   
    static-part "Ayrildi.";
    anti-flood {
        nick-flood 3:60;   
        connect-flood 3:60;   
        away-flood 4:120;
    };
    spamfilter {
        ban-time 1d;
        ban-reason "Spam/Advertising";
        virus-help-channel "#help";
        except "#klavye,#WebMaster,#Kelime,#islam,#Yarisma,#OXM,#Oyun,#Test,#help,Nickserv,Chanserv";
    };
};

set {
    plaintext-policy {
        user allow; /* must be one of: allow, warn, deny */
        oper allow; /* must be one of: allow, warn, deny */
        server deny; /* must be one of: allow, warn, deny */
    };
    outdated-tls-policy {
        user warn; /* must be one of: allow, warn, deny */
        oper warn; /* must be one of: allow, warn, deny */
        server deny; /* must be one of: allow, warn, deny */
    };
};


set {
    ssl {
        protocols "All,-TLSv1,-TLSv1.1"; /* allow only TLSv1.2 and up */
        ciphers "EECDH+CHACHA20 EECDH+AESGCM EECDH+AES+SHA384 EECDH+AES+SHA256";
        /* no need to set a ciphersuite "xx"; for TLSv1.3, since it's already secure */
    };
};

webirc {
    mask $IP;
    password "$WEBIRCPASS";
};

link $SERVICES {
    incoming {
        mask $IP;
    };
    outgoing {
        bind-ip *;
        hostname $IP;
        port $SERVICESLISTENPORTS;
        options { };
    };
    password "services";
    class servers;
};

ulines {
    $SERVICES;
};

#Modul yükleme yeri
#loadmodule "third/modulismi";


blacklist efnetrbl {
        dns {
                name rbl.efnetrbl.org;
                type record;
                reply { 1; 4; 5; };
        };
        action gline;
        reason "7Proxy 4Olarak 9Algilandiniz. 6- 2[ $HOSTNAME ]";
        ban-time 30d;
};

blacklist efnet {
        dns {
                name tor.efnet.org;
                type record;
                reply { 1; };
        };
        action gline;
        reason "7Proxy 4Olarak 9Algilandiniz. 6- 2[ $HOSTNAME ]";
        ban-time 30d;
};

blacklist DroneBL {
        dns {
                name dnsbl.dronebl.org;
                type record;
                reply { 2; 3; 5; 6; 7; 8; 9; 10; 13; 14; 15; 17; 255; };
        };
        action gline;
        reason "4Proxy 7Olarak 9Algilandiniz. 6- 2[ $HOSTNAME ]";
        ban-time 30d;
};

blacklist spamcop {
        dns {
                name bl.spamcop.net;
                type record;
                reply { 2; };
        };
        action gline;
        reason "9Proxy 7Olarak 4Algilandiniz. 6- 2[ $HOSTNAME ]";
        ban-time 30d;
};

blacklist blocklist {
        dns {
                name bl.blocklist.de;
                type record;
                reply { 5; };
        };
        action gline;
        reason "9Proxy 4Olarak 7Algilandiniz. 6- 2[ $HOSTNAME ]";
        ban-time 30d;
};

blacklist sorbs {
        dns {
                name dnsbl.sorbs.net;
                type record;
                reply { 2; 3; };
        };
        action gline;
        reason "7Proxy 9Olarak 4Algilandiniz. 6- 2[ $HOSTNAME ]";
        ban-time 30d;
};

alias "identify" {
        format "^#" {
                target "chanserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        format "^[^#]" {
                target "nickserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        type command;
};

alias "services" {
        format "^#" {
                target "chanserv";
                type services;
                parameters "%1-";
        };
        format "^[^#]" {
                target "nickserv";
                type services;
                parameters "%1-";
        };
        type command;
};

alias "identify" {
        format "^#" {
                target "chanserv";
                type services;
                parameters "IDENTIFY %1-";
        };
        format "^[^#]" {
                target "nickserv";
                type services;
                parameters "Pass %1-";
        };
        type command;
};

deny channel {
  channel "#Karantina";
  reason "Admin kanalı";
};
deny channel {
  channel "#Opers";
  reason "Admin kanalı";
};
deny channel {
  channel "#Administrator";
  reason "Error";
};
deny channel {
  channel "#Admin";
  reason "Admin kanalı";
};
deny channel {
  channel "#Log";
  reason "Admin kanalı";
};
deny channel {
  channel "#OperLog";
  reason "Admin kanalı";
};
deny channel {
  channel "#Spam";
  reason "Admin kanalı";
};
deny channel {
  channel "#Services";
  reason "Admin kanalı";
};
deny channel {
  channel "#Xline";
  reason "Admin kanalı";
 };
Sunucudan örnek görüntü bendeki editleri 5 versionuna aktardıktan sonra ki giriş görüntüsü.

Unrealircd 5 Conf(unrealircd.conf)
👍 5
 
Alt 13 Nisan 2020, 15:15   #2
Banlı Üye
Allecra - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık

👍 1
 
Alt 13 Nisan 2020, 15:50   #3
Özel Üye
Free_EyeS - ait Kullanıcı Resmi (Avatar)

Standart

gelişmeleri takip ediyorum :)

👍 1
________________

 
Alt 13 Nisan 2020, 20:07   #4
Standart

Türkçe karakter kanal sorununu gidermek için set bloguna;

Kod

allowed-channelchars any;
Ekleme yapınız.

 
Alt 13 Nisan 2020, 21:00   #5
hepSi bir yaLan . . .
ZaLim - ait Kullanıcı Resmi (Avatar)

Standart

hele şükür Unreal 5 ile uğraşanların sayısında artış görebildik, emeğinize sağlık.. Gayet faydalı bir paylaşım.

👍 1
________________

Fuego, sonrisas, realidad y dolor . . .


birazdan yorgun bir atı vuracaklar uyuşturmadan, rüyamda, üstelik ben henüz daha uyumamışken...


Unrealircd 5 Conf(unrealircd.conf)
28/08/2025



sorun ve destek için : [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] adresinden iletişim kurabilirsiniz.
 
Alt 14 Nisan 2020, 11:05   #6
✰ ÖzeL..
oMeN - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık kardeşim

👍 1
________________

Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive..


 
Alt 11 Ağustos 2020, 22:44   #7
Özel Üye
She - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık paylaşım için teşekkürler

👍 1
 
Alt 12 Ekim 2020, 12:35   #8
civciv~🐥
Sim - ait Kullanıcı Resmi (Avatar)

Standart

emeginize saglik tesekkürler

👍 1
________________

quod relinquis, alienum est
 
Alt 12 Ekim 2020, 12:40   #9
𝐏𝐚𝐫𝐥𝐚 ✨
Reyhan - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık ;ççk

👍 1
________________


vâki olanda hayr vardir. .

 
Alt 14 Ekim 2020, 03:19   #10
"Mizantrop"
Rima - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık :)

👍 1
________________

.
 


Konuyu Toplam 2 Üye okuyor. (0 Kayıtlı üye ve 2 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





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