Amarengo

Articles and news

Never leave IRC again with ZNC

Internet Relay Chat eli IRC on vuonna 1988 luotu verkkokeskusteluprotokolla. IRC on suurten keskustelupalstojen verkosto, jota kutsutaan kanaviksi. Jokainen kanava antaa yhteisön jäsenten keskustella keskenään eri puolilta maailmaa. IRC: n uudet käyttäjät ovat saattaneet käyttää verkkokeskusteluliittymää. Monilla käyttäjillä on IRC-asiakasohjelma, jonka avulla he voivat muodostaa yhteyden suosimiinsa IRC-verkkoihin ja-kanaviin. Jonkin ajan kuluttua saatat huomata, että jotkut käyttäjät ovat kanavalla aina, kun muodostat yhteyden. Ovatko he todella tietokoneidensa ääressä IRC-asiakkaidensa kanssa koko päivän?

yksinkertainen vastaus tähän on yleensä ei. Monet innokkaat IRC-käyttäjät käyttävät IRC bounceria, välityspalvelua, joka pitää sinut kytkettynä haluamiisi IRC-verkkoihin ja-kanaviin silloinkin, kun olet poissa. Sen sijaan, että yhdistettäisiin suoraan IRC-verkkoon, kuten irc.example.com, yhdistät välityspalvelimeen kuten bouncer.mysite.com joka pyörittää portsarin ohjelmistoa. Portsari puolestaan kytkeytyy IRC-verkkoon. Kun kirjaudut sisään bouncer, se ”toistaa” viestejä kanavat olet jäänyt offline, sekä yksityisiä viestejä muilta käyttäjiltä.

mitä ZNC on?

ZNC on bouncer-ohjelmisto, joka tarjoaa tämän mahtavan joukon ominaisuuksia. ZNC on jo Fedora – ohjelmistovarastoissa, jotka voit asentaa. Sinäkin voit olla oma ZNC bouncer ylös ja käynnissä ja koskaan tarvitse lähteä IRC kanava uudelleen! Tässä artikkelissa kerrotaan, miten ZNC asennetaan Fedoraan ja miten IRC-asiakas määrittää yhteyden ZNC: hen.

Asenna ensin ZNC

varmista, että palvelimesi on julkisesti saatavilla Internetissä. IRC: n portsarin portin pitäisi olla auki. Yleensä tämä on portti 6667 salaamattomalle yhteydelle tai 6697 salatulle TLS-yhteydelle. Firewalldin avulla voit määrittää palomuurisi seuraavasti:

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

tämän jälkeen, suorita seuraava komento asentaa ZNC:

sudo dnf install znc

alustava kokoonpano

kun asennus on valmis, olet valmis hyppäämään kokoonpanoon. Voit tehdä niin, suorita kokoonpano generaattori kuin znc käyttäjä. Käytä seuraavaa komentoa:

sudo -u znc znc --makeconf

sinua pyydetään ZNC: n asetusasetusten kautta. Alla on esimerkki kokoonpanostani. Salasanamerkinnät on jätetty pois, ja joidenkin vaihtoehtojen, kuten Nick, painoin Enter hyväksyä oletuksena.

-- 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):

voit määrittää komentoriviltä IRC-verkon. Jos ei, voit tehdä tämän myöhemmin web-käyttöliittymä.

Launch ZNC now? (yes/no) :

Onneksi olkoon, ZNC-palvelimesi on nyt käynnissä! Jos kaikki on määritetty oikein, sinun pitäisi pystyä kirjautumaan verkkopaneeliin.

menestys, pääsit ZNC web paneeli!

Viimeistele kokoonpano web-käyttöliittymässä

kun kirjaudut web-käyttöliittymään, on olemassa useita eri vaihtoehtoja. Etsi aiemmin perustettu käyttäjätili ja Muokkaa käyttäjää lisätäksesi IRC-verkon. Tähän artikkeliin lisätään suosittu IRC-verkko, freenode.

ikkuna näyttää samalta kuin tämä lisäämällä verkon.

tiedot freenode on lueteltu alla voit lisätä ZNC. Jos haluat muodostaa yhteyden toiseen IRC-verkkoon, tutustu kyseisen verkon tarjoamiin palvelinyhteystietoihin.

  • verkon nimi: freenode
  • nimimerkki, alt. nimimerkki, tunniste ja oikea nimi voidaan jättää tyhjäksi. Ne periytyvät käyttäjän aiemmin asettamista yleisistä asetuksista.
  • tämän IRC-verkon palvelimet: chat.freenode.net + 6697
  • moduulit:
    • moduulit ovat käteviä ”ekstroja” IRC-kokemuksen muokkaamiseen. Täydellinen lista löytyy ZNC-wikistä.
    • some of my favourities: keepnick, simple_away

kun olet valmis, valitse Tallenna ja palauta.

viimeinen vaihe on kanavien lisääminen. Voit tehdä tämän lisäämäsi verkon verkkoasetussivulla. Etsi osio sivulla, jossa mainitaan kanavat ja valitse Lisää. On olemassa muutamia erilaisia vaihtoehtoja, mutta aloittelijoille, vain kaksi asiaa.

helppoa kuin 1,2,3-lisää suosikki kanavia ja olet valmis menemään!

Kanavan nimi on sen kanavan nimi, johon haluat liittyä, kuten #fedora-lehti. Toinen asetus, jota saatat pitää hyödyllisenä, on Puskurimäärä. Puskuriluku on se, kuinka monta viestiä tallennetaan tietyn kanavan historiaan, kun kirjaudut IRC: hen sen jälkeen, kun olet poissa. Useimmille kanaville 50 riviä riittää todennäköisesti. Mutta jos olet aktiivinen kanava ja eivät halua missata viestejä, kolahtaa tämä asetus 200 tai jopa 500 viestejä.

viimeiset vaiheet

nyt, kun ZNC on täysin määritetty, käynnistä palvelu ja ota se käyttöön niin, että ZNC käynnistyy automaattisesti itsestään, jos palvelin koskaan käynnistyy uudelleen. Voit tehdä sen suorittamalla seuraavan komennon:

sudo systemctl enable znc --now

ZNC toimii palvelimellasi. Voit nyt käyttää IRC-asiakasohjelmaasi yhteyden muodostamiseen.

käytä tarvittaessa ZNC: n käyttöönottoon

Haluatko automatisoida ZNC: n asentamisen? Tutustu tähän Ansable Galaxy rooli nopea set-up kanssa Ansable varten CentOS 7.X host. Katso, miten se toimii GitHubilla.

Set up an IRC client

Now that the hard work is done, it is time to configure an IRC client to use your ZNC bouncer service. Suosittu IRC-asiakasohjelma Fedorassa on HexChat-asiakasohjelma. Vaihtoehtoja on kuitenkin useita. Käytä sitä, mikä sopii sinulle parhaiten.

sen sijaan, että MÄÄRITTÄISIT IRC-verkon asiakkaalle, lisää tietoja ZNC-palvelimellesi. Kuvakaappaus näyttää esimerkin siitä, miltä tämä saattaa näyttää HexChat-käyttäjille:

Vaihda yleiset tiedot palvelimen osoitteeseen ja salasanaan.

ZNC vaatii palvelimen salasanan todennukseen. Yhteysohjeet näkyvät käyttäjän ZNC IRC-verkkosivun yläosassa. Ne ovat yleensä alustettu käyttäjätunnus / network_name: salasana. Voit katsoa ZNC-wikistä lisätietoja IRC-asiakkaan kanssa yhdistämisestä.

kun olet lisännyt verkon, voit muodostaa yhteyden verkkoon. Nyt sinun ei enää koskaan tarvitse huolehtia siitä, ettei IRC-kanavalla ole enää toista viestiä!

Like Loading…

Vastaa

Sähköpostiosoitettasi ei julkaista.