Main.EzbouncKonfiguration History
Hide minor edits - Show changes to output
Changed line 51 from:
from *.aol.* keine AOL User :)
to:
from *.aol.* #keine AOL User :)
Deleted line 14:
Deleted line 18:
Changed line 3 from:
Als erstes solten wir die standart ezbounce.conf sichern
to:
Anschließend erzeugen wir mit unserem lieblingseditor eine neue conf datei ich benutze dazu vi
Changed lines 5-6 from:
mkdir conf_backup
mv ezbounce.conf conf_backup/
to:
Deleted lines 7-11:
Anschließend erzeugen wir mit unserem lieblingseditor eine neue conf datei ich benutze dazu vi
%commandlisting%[@
vi ezbounce.conf
@]
Added lines 110-111:
verlassen wir nun erstmal vi indem wir '''<ESC>:wq''' eintippen
Added lines 1-115:
!! Ezbounce Konfiguration
Als erstes solten wir die standart ezbounce.conf sichern
%commandlisting%[@
mkdir conf_backup
mv ezbounce.conf conf_backup/
@]
Anschließend erzeugen wir mit unserem lieblingseditor eine neue conf datei ich benutze dazu vi
%commandlisting%[@
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:
%codelisting%[@
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:
%codelisting%[@
set logfile ezbounce.log
@]
Dann unsere pid file, in der die prozess id steht
%codelisting%[@
set pidfile ezbounce.pid
@]
Message of the Day Nachricht:
%codelisting%[@
set motd-file ezbounce.motd
@]
Die User Datenbank:
%codelisting%[@
set userfile ezbounce.user
@]
das log verzeichnis:
%codelisting%[@
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.
%codelisting%[@
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
%codelisting%[@
deny {
from *.aol.* keine AOL User :)
}
@]
das sorgt dafür, dass alle AOL User sich nicht mit dem ezbounce verbinden können
vhosts:
%codelisting%[@
vhosts {
ich.lebe.in.der.hiddn.de
ich.bin.admin.von.hiddn.de
ich.besitze.wildenholz.de
ich.wohne.in.wildenholz.de
ich.heise.markusfohrer.de
}
@]
hier könnt ihr all eure vhosts festlegen
wenn ihr alle vhosts erlauben wollt, könnt ihr auch einfach
%codelisting%[@
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.
%codelisting%[@
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.
!! ezbounce starten
Wir starten den ezbounce mit:
%commandlisting%[@
./ezbounce ezbounce.conf
@]