Bearbeiten · Veränderungen zeigen · Druckansicht ·

Ezbounce Konfiguration

Anschließend erzeugen wir mit unserem lieblingseditor eine neue conf datei ich benutze dazu vi

vi ezbounce.conf

Anschließen wechseln wir mit i in den insert Modus

Als erstes legen wir den Port fest, auf den unser ezbounce laufen soll:

listen 57000
#listen 57000, 6666, 6667 # für mehere ports einfach ein komma setzen kommentare werden mit # an anfang makiert

Anschließend den namen unserer Logdatei:

set logfile ezbounce.log

Dann unsere pid file, in der die prozess id steht

set pidfile ezbounce.pid

Message of the Day Nachricht:

set motd-file ezbounce.motd

Die User Datenbank:

set userfile ezbounce.user

das log verzeichnis:

set log-dir logs

Anschließend die Anzahl der max. Socket sie erstellt werden dürfen (müssten immer min. 2 sein für die Verbindung zum IRC-Server und zum User.

set max-sockets 256 # 256 reichen auf jedenfall

Das währ nun das wichtigste.

Natürlich will ich euch ncoh ein paar andere Einstellungen zeigen. Wir können z.B. bestimmte User verbieten sich mit dem ezbounce zu verbinden

deny {
    from *.aol.*    #keine AOL User :)
}

das sorgt dafür, dass alle AOL User sich nicht mit dem ezbounce verbinden können

vhosts:

vhosts {
    ich.lebe.in.der.example.net
    ich.bin.admin.von.example.net
    ich.besitze.example.net
    ich.wohne.in.example.net
    ich.heise.example.net
}

hier könnt ihr all eure vhosts festlegen wenn ihr alle vhosts erlauben wollt, könnt ihr auch einfach

vhosts {
    all
}

schreiben.

Aber nun gehts zu dem wichtigesten, die User! ich zeige euch jetzt eine Beispielskonfigurationsblock für den User Weble, natürlich durchkommentiert.

user weble {                              #User bock für weble beginnt
    allow {                  
        from *                            #User weble darf sich von überall aus verbinden
        to *                              #und auch in jedes IRC-Netz
    }
    deny {
        to *.quakenet.org                 #er darf sich nicht ins quakenet verbinden *g*
    }
    set password geheim                   #Das passwort für weble ist "geheim"    
    set enable-incoming-dcc-proxying 1    #DCC Incomming erlaubt
    set enable-outgoing-dcc-proxying 1    #DCC Outgoing erlaubt
    set enable-detach-command 1              #frag mich grad noch selber was das is
    set enable-auto-detach 1                 #bei dem genauso, aber ich find das schon noch raus
    set enable-vhost-command 1            #darf sich selber nen vhost raussuchen
    set enable-fake-idents 1              #darf den identd server benutzen (es steht der Username (weble) vor dem @ im IRC)
    set enable-private-logging 1          #Querys werden geloggt
    set enable-public-logging 1           #CHannels werden geloggt
    set is-admin 1                        #Ist ezbounce admin
}

Es gibt natürlich noch viel mehr einstellungsmöglichkeiten, für eine übersicht könnt ihr euch die sample.conf ansehen

Ich werd später noch etwas zum thema SSL hinzufügen.

verlassen wir nun erstmal vi indem wir <ESC>:wq eintippen

ezbounce starten

Wir starten den ezbounce mit:

./ezbounce ezbounce.conf
Bearbeiten · Veränderungen zeigen · Druckansicht ·
Page last modified on May 18, 2015, at 11:09 PM