A ZNC telepítése és beállítása Ubuntun

A ZNC egy fejlett IRC-hálózati kidobó, amely folyamatosan csatlakoztatva marad, így az IRC-kliens megszakíthatja vagy újracsatlakozhat anélkül, hogy elveszítené a csevegést.

Ebben az oktatóanyagban a ZNC-t a telepített webadminisztrációs modullal fordítjuk le.

Telepítés

Csomagok

Először is, és mint mindig, frissítjük a csomag-gyorsítótárat.

sudo apt-get update

Ezután telepítünk néhány függőséget, amelyek a ZNC fordításához szükségesek.

sudo apt-get install libssl-dev libperl-dev pkg-config build-essential
Fordítsa le és telepítse a ZNC-t

Töltse le a ZNC legújabb kiadását:

cd /usr/local/src
sudo wget http://znc.in/releases/znc-latest.tar.gz

Bontsa ki a ZNC-t a tarballból, majd írja be a forráskönyvtárat:

sudo tar xf znc-latest.tar.gz
cd znc-*/

Ebben a lépésben az --prefix=<yourdir>opció hozzáadásával beállíthatja a ZNC telepítési könyvtárát . De egyelőre az egész rendszerre telepítjük:

./configure

Lefordítjuk a ZNC-t és telepítjük a következő parancsokkal. A folyamat felgyorsítása érdekében hozzáadhatja -j naz első makeparancsot, ahol na kiszolgálón lévő magok / vCPU-k száma.

sudo make
sudo make install

Ez eltarthat néhány percig, a gép konfigurációjától függően.

Konfiguráció

Fontos, hogy ne futtasson webes alkalmazásokat a alatt root. Tehát létrehozunk egy új felhasználót a ZNC-hez.

adduser --disabled-password znc

Most váltson át a következőre znc.

su znc -
cd ~

Hozd létre a ZNC konfigurációs fájlját a következő helyen znc:

/usr/local/bin/znc --makeconf

A ZNC feltesz néhány kérdést a konfigurációs fájl létrehozásához. Az első fontos; jegyezze fel a bemenetet, mert a ZNC démonhoz ezen a porton fog csatlakozni .

Most belépünk 6697– ez az alapértelmezett port az SSL/TLS IRC-hez.

[ ?? ] What port would you like ZNC to listen on? (1025 to 65535): 6697

Erősen ajánlott az SSL-hallgatás engedélyezése a sima szöveges (azaz nem biztonságos) séma helyett .

 Would you like ZNC to listen using SSL? (yes/no) [no]: yes

A következő kérdés az IPv6-ra vonatkozik. Ez valójában az Ön igényeitől függ. Ha otthoni hálózata engedélyezve van az IPv6-on, akkor ajánlott engedélyezni. Csak az alapértelmezett beállítást hagyjuk ott.

[ ?? ] Would you like ZNC to listen using both IPv4 and IPv6? (yes/no) [yes]: <press Enter>

Most két globális modulról szól, partylineés a webadmin. Magától értetődőek, és engedélyeznünk kell őket.

[ ?? ] Load global module <partyline>? (yes/no) [no]: yes
[ ?? ] Load global module <webadmin>? (yes/no) [no]: yes

Felhasználó létrehozása. Adja meg a kívánt felhasználónevét és jelszavát, majd erősítse meg. Ne feledje, hogy a jelszó nem visszhangzik.

[ ?? ] Username (AlphaNumeric): Doe
[ ?? ] Enter Password: <password>
[ ?? ] Confirm Password: <password>

Adminisztrátori engedélyek megadása a felhasználónak:

[ ?? ] Would you like this user to be an admin? (yes/no) [yes]: yes

Ezután az IRC hálózat beállításai. Állítsa be saját maga. Íme egy példa:

[ ?? ] Nick [Doe]: Doe 
[ ?? ] Alt Nick [Doe_]: Doe_
[ ?? ] Ident [Doe]: DoeIdent
[ ?? ] Real Name [Got ZNC?]: Jane Doe        
[ ?? ] Bind Host (optional): server.hostname
[ ?? ] Number of lines to buffer per channel [50]: 50
[ ?? ] Would you like to clear channel buffers after replay? (yes/no) [yes]: yes

Engedélyezze ezeket a modulokat:

[ ?? ] Load module <chansaver>? (yes/no) [no]: yes
[ ?? ] Load module <controlpanel>? (yes/no) [no]: yes
[ ?? ] Load module <perform>? (yes/no) [no]: yes
[ ?? ] Load module <webadmin>? (yes/no) [no]: yes

Most beállíthatjuk az IRC hálózatot, amelyhez a ZNC csatlakozni fog.

[ ?? ] Would you like to set up a network? (yes/no) [no]: yes

#ubuntuPéldául a Freenode-on fogjuk használni .

Network (e.g. 'freenode' or 'efnet'): freenode

Ezekről a hálózati modulokról itt talál információkat .

[ ?? ] Load module <chansaver>? (yes/no) [no]: yes
[ ?? ] Load module <keepnick>? (yes/no) [no]: yes
[ ?? ] Load module <kickrejoin>? (yes/no) [no]: yes
[ ?? ] Load module <kickrejoin>? (yes/no) [no]: yes
[ ?? ] Load module <nickserv>? (yes/no) [no]: yes
[ ?? ] Load module <perform>? (yes/no) [no]: yes
[ ?? ] Load module <simple_away>? (yes/no) [no]: yes

Állítsa be a szervert, amelyhez csatlakozni fogunk:

[ ?? ] IRC server (host only): irc.freenode.net
[ ?? ] [irc.freenode.net] Port (1 to 65535) [6667]: 6697
[ ?? ] [irc.freenode.net] Password (probably empty): 
[ ?? ] Does this server use SSL? (yes/no) [no]: yes
[ ** ] 
[ ?? ] Would you like to add another server for this IRC network? (yes/no) [no]: no

És a csatorna, amihez csatlakozunk:

[ ?? ] Would you like to add a channel for ZNC to automatically join? (yes/no) [yes]: yes
[ ?? ] Channel name: #ubuntu
[ ?? ] Would you like to add another channel? (yes/no) [no]: no

Fejezze be a konfigurációt és indítsa el a ZNC-t:

[ ?? ] Would you like to set up another user? (yes/no) [no]: no
[ .. ] Writing config [/home/znc/.znc/configs/znc.conf]...
[ >> ] ok
... ...
[ ?? ] Launch ZNC now? (yes/no) [yes]: yes

Hurrá. A ZNC elindult és működik!

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.