Amarengo

Articles and news

Soha ne hagyja el újra az IRC-t a ZNC

Internet Relay Chat, vagy IRC, egy 1988-ban létrehozott online csevegési protokoll. Az IRC egy nagy csevegőszobák hálózata, az úgynevezett csatornák. Minden csatorna lehetővé teszi, hogy a közösség tagjai beszéljenek egymással a világ minden tájáról. Azok, akik újak az IRC – ben, webes csevegési felületet használhattak. Sok felhasználó rendelkezik IRC klienssel, hogy csatlakozzon kedvenc IRC hálózataihoz és csatornáihoz. Egy idő után észreveheti, hogy egyes felhasználók mindig a csatornán vannak minden egyes csatlakozáskor. Tényleg egész nap a számítógépük előtt vannak az IRC ügyfeleikkel?

erre az egyszerű válasz általában nem. Sok lelkes IRC felhasználó használ IRC bouncert, egy proxy szolgáltatást, amely akkor is csatlakozik a kívánt IRC hálózatokhoz és csatornákhoz, ha távol van. Ahelyett, hogy közvetlenül csatlakozna egy IRC hálózathoz, például irc.example.com, olyan proxyhoz csatlakozik, mint bouncer.mysite.com ami a kidobó szoftvert futtatja. A bouncer viszont csatlakozik az IRC hálózathoz. Amikor bejelentkezik a kidobóba,” visszajátszja ” az offline állapotban kihagyott csatornáin lévő üzeneteket, valamint más felhasználók privát üzeneteit.

mi az a ZNC?

ZNC kidobó szoftver, amely ezt a fantasztikus sor funkciók. A ZNC már telepítve van A Fedora szoftvertárakban. Önnek is lehet saját znc bouncer-je, és soha többé nem kell elhagynia az IRC csatornát! Ez a cikk elmagyarázza, hogyan kell telepíteni a Znc-t A Fedora-ra, és hogyan kell beállítani az IRC-klienst a ZNC-hez való csatlakozáshoz.

telepítse a ZNC-t

először ellenőrizze, hogy a szerver nyilvánosan elérhető-e az Interneten. Az IRC bouncer portjának nyitva kell lennie. Általában ez a 6667-es port titkosítatlan kapcsolathoz vagy a 6697-es port titkosított TLS-kapcsolathoz. A firewalld használatával konfigurálhatja a tűzfalat az alábbiak szerint:

sudo firewall-cmd --add-port=<port_number>/tcpsudo firewall-cmd --runtime-to-permanent

ezután futtassa a következő parancsot a ZNC telepítéséhez:

sudo dnf install znc

kezdeti konfiguráció

a telepítés befejezése után készen áll a konfigurációra. Ehhez futtassa a konfigurációs generátort znc felhasználóként. Használja a következő parancsot:

sudo -u znc znc --makeconf

a rendszer a znc konfigurációs beállításainak sorozatán keresztül kéri. Az alábbiakban egy példa a konfigurációmra. A jelszóbejegyzések kimaradtak, és néhány opciónál, mint például a Nick, megnyomtam az Enter billentyűt az alapértelmezett elfogadásához.

-- Global settings --Listen on port (1025 to 65534): 6697Listen using SSL (yes/no) : yesListen using both IPv4 and IPv6 (yes/no) : # default to yes unless you must prevent IPv6 traffic-- Admin user settings --Username (alphanumeric): jwfEnter password:Confirm password:Nick :Alternate nick :Ident :Real name : Justin W. FloryBind host (optional):

ha IRC hálózatot szeretne beállítani a parancssorból, megteheti. Ha nem, akkor ezt később megteheti a webes felületen.

Launch ZNC now? (yes/no) :

gratulálunk, a znc szerver most fut! Ha minden rendben van beállítva, akkor képesnek kell lennie arra, hogy jelentkezzen be a web panel.

siker, akkor tette, hogy a ZNC web panel!

a konfiguráció befejezése a webes felületen

miután bejelentkezett a webes felületre, számos különböző lehetőség áll rendelkezésre. Keresse meg a korábban beállított felhasználói fiókot, és szerkessze a felhasználót IRC-hálózat hozzáadásához. Ehhez a cikkhez hozzáadunk egy népszerű IRC hálózatot, a freenode-ot.

az ablak hasonló lesz ehhez a hálózat hozzáadásához.

a freenode-ra vonatkozó információk az alábbiakban vannak felsorolva, hogy hozzáadhassa a ZNC-hez. Ha egy másik IRC-hálózathoz szeretne csatlakozni, kérjük, olvassa el az adott hálózat által biztosított szerverkapcsolati információkat.

  • hálózat neve: freenode
  • becenév, alt. a becenév, az azonosító és a valódi név üresen hagyható. Ezeket a felhasználó korábban beállított globális beállításaiból örököljük.
  • ezen IRC hálózat szerverei: chat.freenode.net +6697
  • modulok:
    • a modulok kényelmes “extrák” az IRC élmény testreszabásához. A teljes lista megtalálható a ZNC wiki.
    • néhány kedvencem: keepnick, simple_away

miután befejezte, válassza a Mentés és a visszatérés lehetőséget.

az utolsó lépés a csatornák hozzáadása. Ezt a hozzáadott hálózat hálózati konfigurációs oldalán teheti meg. Keresse meg az oldalon azt a szakaszt, amely csatornákat említ, majd válassza a Hozzáadás lehetőséget. Van néhány különböző lehetőség,de a kezdők számára csak két kérdés.

egyszerű, mint 1,2,3-adja hozzá kedvenc csatornáit, és készen áll az indulásra!

a csatorna neve annak a csatornának a neve, amelyhez csatlakozni szeretne, például #fedora-magazine. A másik hasznos beállítás a Pufferszám. A pufferszámlálás az, hogy hány üzenet kerül tárolásra egy adott csatorna előzményeiben, amikor távollét után bejelentkezik az IRC-be. A legtöbb csatorna esetében 50 sor valószínűleg elég. De ha aktív csatornán van, és nem akar lemaradni egyetlen üzenetről sem, állítsa ezt a beállítást 200 vagy akár 500 üzenetre.

utolsó lépések

most, hogy a ZNC teljesen konfigurálva van, indítsa el a szolgáltatást, és engedélyezze azt, hogy a znc automatikusan elinduljon, ha a szerver újraindul. Ehhez futtassa a következő parancsot:

sudo systemctl enable znc --now

a ZNC működik és fut a szerveren. Most már használhatja az IRC Kliens csatlakozni.

használja az Ansible-t a ZNC telepítéséhez

automatizálni szeretné a ZNC telepítését? Nézze meg ezt az Ansible Galaxy szerepet az Ansible gyors beállításához egy CentOS számára 7.x host. Nézze meg, hogyan működik a GitHub.

IRC kliens beállítása

most, hogy a kemény munka megtörtént, itt az ideje beállítani egy IRC klienst a ZNC bouncer szolgáltatás használatához. A Fedorában elérhető népszerű IRC Kliens a HexChat kliens. Számos lehetőség közül választhat. Használja azt, ami a legjobban megfelel Önnek.

ahelyett, hogy IRC-hálózatot konfigurálna az ügyfélben, adjon hozzá információkat a ZNC-kiszolgálóhoz. A képernyőkép példát mutat arra, hogy ez hogyan nézhet ki a HexChat felhasználók számára:

módosítsa az általános információkat a szerver címére és jelszavára.

a znc hitelesítéséhez szerver jelszó szükséges. A csatlakozási utasítások a felhasználó ZNC IRC hálózati oldalának tetején jelennek meg. Ezek általában formázott felhasználónév/network_name: jelszó. Az IRC klienssel való kapcsolatról további információt a ZNC wikiben talál.

a hálózat hozzáadása után csatlakozhat a hálózathoz. Most már soha nem kell aggódnia, hogy hiányzik egy másik üzenet egy IRC csatorna újra!

Mint A Betöltés…

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.