PsyBNC/hu

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

PsyBNC egy IRC bouncer ami támogatja a következőket: IPv6, bouncer összekapcsolás(linkelés), több hálózat, és bouncer csatornák(channelek).

Van olyan dolog amit ez a "hogyan csináljam" nem tartalmaz? Itt a lehetőség, szerkeszd át!


Contents

Figyelem!

Egy psybnc fut a Shellium shell-ben, ami 4 kapcsolatot engedélyez, 3 felhasználót, plusz a shell gazdáját. 4 kapcsolat túllépése esetén az accountot(felhasználói nevet) letiltják.

Továbbá ne feledd, hogy futtasd a myports parancsot, amikor olyan folyamatot szeretnél futtatni, ami portokat is használ. Ez a parancs kettő (2) kijelölt portot fog mutatni, és azokat is amelyek nem saját portok. 1 vagy több nem engedélyezett port futtatása az account(felhasználói név) kitiltását vonja maga után.


PsyBNC egyszerű telepítés (KatieKitty & quickz tollából)

Először is töltsük le a PsyBNC-t shellre. Erre a wget parancs lesz segítségünkre az SSH terminalból, valahogy így:

wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz

Ha a új verzió jönne ki, akkor látogassuk meg ezt a lapot: psyBNC Download Page és a 2.3.2-7 helyett helyettesítsük be a legutolsó verziótszámot végig mindenhol.

Kicsomagoláshoz használjuk ezt a parancsot:

tar -zxvf psyBNC-2.3.2-7.tar.gz

Miután ki lett csomagolva:

myports

A kiírt portok közül válasszunk egyet, és jegyezzük meg, egy pár percre szükség lesz rá.

Itt az idő, hogy szerkesszük a psyBNC configurálcióját, de szükséged lesz GCC hozzáféréshez, látogass el ide a parancslistához, és beállításokhoz. Lépj be az IRC-re (Freenode) és írd be:

/msg bot|shellium getgcc <shellFelhasználóNév> <GCC parancs>

Ez beléptet a GCC csoportba 15 percre (tehát 15 perced van hogy a BNC beállításokat átírd, szerkeszd) és a beállítások elfogadása után a shell kiléptet.

Lépj vissza shellbe és írd be ezt:

cd psybnc

Utána:

make menuconfig

Egy ehhez hasonló menüt kell látnod.

Psy1.jpg

Válaszd a "Compiling Options"-t, üss egy entert. Most pár választási lehetőséget fogsz látni, van ami ki van választva, és van ami nem. Menj lejjebb a "None permanent IRC-connections"-ig.

Psy4.jpg

Töröld előle a kiválasztást enter lenyomásával, ha ki volt választva. Így kellene kinéznie:

Psy5.jpg

Az "Exit" gomb leenterezése után visszatérsz az előző "ablakba".


Haszbáld a kurzort, ahhoz hogy kiválaszd a "Bouncer-Config" lehetőséget, majd üss entert. ost egy másik menüt fogsz látni, üss megint entert. Most ezen az ablakon láthatsz egy ilyen számot: "31337". Az után a kurzorral kattints a "Delete" gombra majd nyomj egy entert.

Most hogy az alapvető portot kitörölted, menj balra a kurzorral, majd nyomj egy entert. Most egy "ablakot" fogsz látni, amin ez áll: "* 31337" egy szövegdobozban. Használd a backspace-t, hogy töröld a 31337, utána üsd be ide az általad megjegyzett portot (amit később a BNChez való csatlakozáskor fel kell hogy használd). Jegyezd meg ezt a portot! Nyomj egy entert, visszajutsz az előző oldalra, utána pedig egy esc-t.

Lépj vissza a "Bouncer-Config" menübe. Menj le "Users" opcióig, majd enter. Használd a jobbra kurzort egészen a "New"-ig, utána megint enter. Most fogsz látni egy "ablakot", amely az új felhasználó adatait fogja kérni.

Psy2.jpg

Ahhoz, hogy kitölthess minden konfigurálciós beállítást entert kell nyomni, és egyesével haladni.

Először is ha a kék kurzor a "Login" mező felett van, akkor nyomjunk entert. Új "ablakot" fogsz látni szövegdobozzal, és ide kell beütni az IRC kliens számára a nevet. Utána entert.

Egy sorral lejjebb található a "Nick:" beállítás. Adjuk meg a ezt is, ami meg fog jelenni az IRC-n például az írásaink előtt.

A következő sorban az "Username:" opció vár. Itt az IRC "valós nevet"(real name) kell megadni (NEM szükséges az igazi nevedet megadni, lehet komment vagy egyéb szöveg).

Egy példa a felállásra:

/whois kérésre a válasz így néz ki: (<Login>@host.xx) <Username>;
Üzenetnél <Nick>: szöveg...

Menj egy sorral lejjebb a kurzorral, a "Password:" beállításnál meg kell adni a jelszót, amivel majd bejelentkezel a BNC-re.

A "VHost:" opcióval megadhatod a virtuális hostodat. Vhost lista itt. Megjegyzés: Nem kötelező kitölteni a mezőt, csak választható.

Menj le egészen a "Servers" opcióig, enter. Egy fekete dolgot kellene most látnod. Menj jobbra a kurzottal a "New" opcióig. Enter leütése után megjelenik egy szövegdoboz, ide a szerverek elérhetőségét kell beírni, a következő formula szerint:

irc.server.com 6667

Ha kész vagy, ESC gombbal visszatérhetsz a "configuration menu"-ig.

Exit gombra eljutva üssünk egy enter, visszatesz a felhasználók listájához.

Továbbá, mégegyszer ESC ami visszavisz a "Bouncer-Config" "ablakba". Újra Exit gomb, majd azon enter.

További egyszer még Exit gombot használva kilépünk shellbe!

Ha visszatértünk, akkor írjuk ezt be:

make

Most pár dologról fog kérdezni, addig üssünk entert még vissza nem térünk shellbe. Most indítsuk el a psyBNC-t, ahhoz ezt írjuk be:

./psybnc

Ezt kellene látnod:


----.,----.,-. ,-.,---.,--. ,-.,----.

| O || ,-' \ \/ / | o || \| || ,--'

| _/ _\ \   \  /  | o< | |\ || |__

|_| |____/  |__|  |___||_| \_| \___|

Version 2.3.1 (c) 1999-2002

the most psychoid

and the cool lam3rz Group IRCnet

`-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=tCl=-'

Configuration File: psybnc.conf
Language File: psyBNC Language File - English
No logfile specified, logging to log/psybnc.log
Listening on: 0.0.0.0 port 4556
psyBNC2.3.1-cBtITLdDMSNpE started (PID 15714)


Most sikeresen beállítottad és elindítottad a psyBNC-t. Már csak az IRC kliensedet kell beállítani. mIRC esetén így:

Először is nyissuk ki az Options(beállításokat) (CTRL + O). Győződj meg arról, hogy az E-Mail és az azonosítási adatok egyeznek a psyBNC konfigurálciójánál beállítottakkal, vagy a BNC nem fog tudni kapcsolódni. Kész is, akkor írjuk be ezt a parancsot az mIRC-be:

/server free.psybnc.and.eggdrop.at.shellium.org PORT JELSZÓ

A PORT és a JELSZÓ helyére a konfigurálciónál megadottakat kell behelyettesíteni.

Ha minden rendben megy, akkor látni fogd a szerver MOTD-jét(Message of the day)[A nap üzenete]. Most már használhatod az IRCt normálisan, de az előző parancs használatával kell bejelentkezned.

Gratulálok, sikeresen beállítottad és beüzemelted a bounceredet.

PsyBNC Haladó telepítés

Ha saját psyBNCt akkarsz csinálni, akkor kövesd ezeket az utasításokat: Le kell tölteni először is a forrást lynx vagy wget parancsal. Példa:

wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz

A következő lépésben kitömörítjük a file-t(.tar.gz a .zip-hez hasonló file). Ehhez ezt kell használni:

tar zxvf psyBNC-2.3.2-7.tar.gz

Figyelem! Tartsuk észben hogy Unix alatt a kis- és nagybetűk között különbséget kell tenni! Ha sikeresen kicsomagoltad, akkor egy psybnc mappának kellene lennie, lépjünk át abba:

cd psybnc
make

Hogy szerkeszthesd a psybnc konfigurálcióját ahhoz a pico / nano parancsok lesznek segítségedre:

pico psybnc.conf

Itt a 31337-es portot kell átírni a shelliumban megadott egyik portra. (Használd a myports parancsot, hogy láthasd a kijelölt portjaidat) Miután átírtad mentsd el, ezzel a billentyűkömbinálcióval: ( CTRL X ), majd Yes és a filenév maradjon psybnc.conf. Indítsd el a psyBNC-t ezzel a parancsal:

./psybnc

Menj be az IRC kliensedbe (MINDIG ugyanazt használd névnek és azonosítónak), majd írd be:

/server free.psybnc.and.eggdrop.at.shellium.org:PORT JELSZÓ_AMIT_HASZNÁLNI_FOGSZ

Segítségért ('Help') a csatlakozásról, stb... itt kaphatsz infót:

/BHELP

Ha ezt az üzenetet látod:

"-- psyBNC- WARNING ! Move the file salt.h from the shell to a safe place"

Lépj be shellre és írd be:

cd psybnc
mkdir backup | mv salt.h ~/psybnc/backup
 

Néhol az IRC services(IRC kiszolgálók) kirúghatják a BNCnket, mert csak a helyet foglalják... Átírhatjuk a CTCP VERSION válaszát, így tudjuk minimálisra csökkenteni a kirúgások esélyét:

Nyisd meg a config.h-t és add hozzá ezt a sort "#define CTCPVERSION "SAJÁT_ÜZENETED"" forgasd újra a psyBNC-t(make), és kész vagy.

Psybnc és a DDC probléma ... használd ezeket a parancsokat:

 /dccenable 0
 /AUTOGETDCC 1

Használat

A parancsokért és az egyéb help fileokért írd be ezt:

bhelp

Ha be akarsz állítani egy új szervert akkor:

addserver irc.freenode.net:6667

A formula SZERVERCÍM:PORT A listához való hozzáadással automatikusan csatlakozni fogsz a szerverhez.

Automatikus azonosítás(ident) beállítása

1. Csinálj egy scripts mappát a psybnc mappába, a kezdő mappában írd be:

cd psybnc/scripts

2. Csinálj egy ilyen filet: FELHASZNÁLÓNÉV.SCRIPT: a scripts mappában futtasd a parancsot: (A "FELHASZNÁLÓNÉV" helyére a beállításkor megadottat hellyettesítsd)

nano FELHASZNÁLÓNÉV.SCRIPT

3. Ebbe a szöveges fileba tedd illeszd be (jobb klikk) ezt a scriptet: (Figyelem! A JELSZÓ helyett helyettesítsd be a NickServ jelszavadat!)

server NOTICE NickServ!services@* * "*This nickname is registered and protected*" echo "PRIVMSG NickServ :IDENTIFY JELSZÓ"

4. Mentsd el, és lépj ki a szerkesztőből:

Ctrl+x bezárja a szerkesztőt, meg fogja kérdezni, hogy Mente-e a file-t?, üss Y-t az IGENért. 
Ez után megkérdezi, hogy milyen néven szeretnéd menteni?, mivel már beütötted, ezért lépj tovább.

5. Az IRC kliensben amivel már csatlakoztál a psyBNChez, újra kell töltened a scripteket, így:

/sreload

Gratulálok, kész :)

Több szerverrel való használat

Hogyan lehet a psyBNC jelszavadat visszaszerezned?

Miurán megcsináltad a psyBNC-det és bejelentkeztél először, akkor meg kellett adnod a jelszavadat. Ha elfeletetted, könnyen visszaszerezhezed, kövesd az utasításokat:

1. Menj a psyBNC mappádba Typically from your home directory you type:

cd psybnc

Nyisd meg a konfigurálciós filodat:

pico psybnc.conf

Azt a szerkesztőt használd, amit kényelmesebbnek tartasz. Az a sor ami a jelszó változódat tartalmazza így fog kinézni

USER1.USER.PASS=JELSZAVAM

Néha a jelszó titkosított. Ha a jelszavad "mumbo jumbo" kövesd ezekt az utasításokat: Távolíts el az egyenlőségjel(=) után minden karaktert abban a sorban! Helyettesítsd bele az új jelszavadat :) Mentsd el a psybnc.conf-t a szerkesztővel. Indítsd újra a psyBNC-t! Ha a psyBNC nem akar újrainduli, kövesd ezeket az utasításokat: Térj vissza a terminálba, és használd a PS parancsot hogy listázd a futó alkalmazásokat! Használd a kill -9 parancsot, hogy leállítsd a psyBNC-t! Utána a terminálba írd be: ./psybnc Ha minden újraindult, akkor az új jelszavad alkalmazásra került :)

GYIK

  • K: Ha lekapcsolódok a BNC-mről, akkor az is lekapcsolódik a szerverről?!
Ez azért van, mert a "None permanent IRC-connections" beállítás a psyBNC-ben nincs rendesen megoldva. Kövesd az utasításokat, és meglesz oldva:
  1. Menj a psybnc-mappába ami a .tar.gz fileból lett kicsomagolva.
  2. Kezdd el a forgatását a psyBNC-nek a make menuconfig-al! (GCC hozzáféréshez lesz szükséged-lásd feljebb!). Ez megnyitja neked a Configuration Menu-t (itt van a képen: Configuration Menu).
  3. Válaszd ki a Compiling Options-t és üss entert;
  4. Menj le a None permanent IRC-connections-ig (kép itt: None permanent IRC-connections)
  5. Ha ki van választva már, akkor üss entert. Az [x]-nek [ ]-re kell változnia. (kép: None permanent IRC-connections - Unchecked)
  6. Menj vissza az előző oldalra. (Kurzor jobbra, majd enter.).
  7. Folytasd a leírtak szerint a telepítést: PsyBNC Egyszerű telepítés.

Galéria

Külső linkek

Továbbá

Fordító-Translator

antivirtel(Sámi)

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox