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


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

14Beğeni(ler)


 
 
Seçenekler Stil
Alt 13 Nisan 2020, 15:14   #1
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)
 
Alt 13 Nisan 2020, 15:15   #2
Banlı Üye
Allecra - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık

 
Alt 13 Nisan 2020, 15:50   #3
Standart

gelişmeleri takip ediyorum :)

 
Alt 13 Nisan 2020, 20:07   #4
LaZ
dEathLeSs - ait Kullanıcı Resmi (Avatar)

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.

________________

Fuego, sonrisas, realidad y dolor . . .
Bırak elinde ki kalemi diyorlar,
bırak şeytan doldurur.
Ve bugün imge dediğin her şey,
bir anda bizim gibi bir katil olur.
.


hepSi bir yaLan . . .
 
Alt 14 Nisan 2020, 11:05   #6
✰ ÖzeL..
oMeN - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık kardeşim

________________

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




~ E & B ~
 
Alt 11 Ağustos 2020, 22:44   #7
She
✰ ÖzeL..
She - ait Kullanıcı Resmi (Avatar)

Standart

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

________________

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

Standart

emeginize saglik tesekkürler

________________

Hope. . . ✨
 
Alt 12 Ekim 2020, 12:40   #9
Cumhuriyet Kadını
Reyhan - ait Kullanıcı Resmi (Avatar)

Standart

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

________________

ellerinde bir güldüm ,
soldum .
 
Alt 14 Ekim 2020, 03:19   #10
"Mizantrop"
Rima - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık :)

________________

.
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

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: 03:41.