Amarengo

Articles and news

Aldri forlate IRC igjen MED ZNC

Internet Relay Chat, ELLER IRC, er en online chat protokoll opprettet i 1988. IRC ER et nettverk av store chatterom kalt kanaler. Hver kanal lar medlemmer av et fellesskap snakke med hverandre fra hele verden. DE nye TIL IRC kan ha brukt en web chat-grensesnitt. MANGE brukere har EN IRC-klient for å koble til sine FAVORITT IRC-nettverk og kanaler. Etter en stund kan du merke at noen brukere alltid er i kanalen hver gang du kobler til. Er DE virkelig foran sine datamaskiner med SINE IRC-klienter hele dagen?

det enkle svaret på det er vanligvis nei. MANGE ivrige IRC-brukere bruker EN IRC bouncer, en proxy-tjeneste som holder deg koblet til dine foretrukne IRC-nettverk og kanaler, selv når du er borte. I stedet for å koble direkte til ET IRC-nettverk som irc.example.com, kobler du til en proxy som bouncer.mysite.com som kjører bouncer-programvaren. Bounceren kobles i sin tur TIL IRC-nettverket. Når du logger på bouncer, det «replays» meldinger i kanalene du savnet mens offline, samt private meldinger fra andre brukere.

Hva ER ZNC?

ZNC er dørvakt programvare som gir denne awesome sett med funksjoner. ZNC er allerede I Fedora software repositories for deg å installere. Du kan også ha DIN EGEN znc bouncer oppe og går og aldri trenger å forlate EN IRC-kanal igjen! Denne artikkelen forklarer hvordan du installerer ZNC På Fedora og hvordan du konfigurerer EN IRC-klient for å koble TIL ZNC.

Installer ZNC

kontroller først at serveren din er offentlig tilgjengelig På Internett. Porten TIL IRC dørvakt bør være åpen. Vanligvis er dette port 6667 for en ukryptert tilkobling eller 6697 for en kryptert tls-tilkobling. Bruk firewalld til å konfigurere brannmuren som følger:

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

Etterpå, kjør følgende kommando for å installere ZNC:

sudo dnf install znc

Innledende konfigurasjon

når installasjonen er ferdig, er du klar til å hoppe inn i konfigurasjonen. For å gjøre dette, kjør konfigurasjonsgeneratoren som znc-bruker. Bruk følgende kommando:

sudo -u znc znc --makeconf

Du blir bedt om en rekke konfigurasjonsalternativer for ZNC. Et eksempel på min konfigurasjon er under. Passordoppføringer er utelatt,og for noen alternativer som Nick, trykket Jeg Enter for å godta en standard.

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

hvis DU ønsker Å sette OPP ET IRC-nettverk fra kommandolinjen, kan du. Hvis ikke, kan du gjøre dette senere fra webgrensesnittet.

Launch ZNC now? (yes/no) :

Gratulerer, DIN znc-server kjører nå! Hvis alt er satt opp riktig, bør du kunne logge inn på webpanelet.

Suksess, du gjorde DET TIL DIN znc web panel!

Fullfør konfigurasjonen i webgrensesnittet

når du logger på webgrensesnittet, er det flere forskjellige alternativer. Finn brukerkontoen som er satt opp tidligere og rediger brukeren for å legge TIL ET IRC-nettverk. For denne artikkelen legger vi til ET populært IRC-nettverk, freenode.

vinduet ditt vil se ut som dette for å legge til et nettverk.

informasjonen for freenode er oppfort nedenfor for du kan legge TIL ZNC. Hvis DU ønsker å koble TIL ET ANNET IRC-nettverk, kan du se servertilkoblingsinformasjonen som er oppgitt av det nettverket.

  • Nettverksnavn: freenode
  • Kallenavn, Alt. kallenavn, ident og ekte navn kan stå tomt. De vil bli arvet fra brukerens globale innstillinger som vi angav tidligere.
  • Servere av DETTE IRC-nettverket: chat.freenode.net + 6697
  • Moduler:
    • Moduler er praktiske «statister» for å tilpasse IRC-opplevelsen. Den fullstendige listen er funnet PÅ znc wiki.
    • noen av mine favoritter: keepnick, simple_away

når Du er ferdig, velger Du Lagre og returner.

det siste trinnet er å legge til kanaler. Du kan gjøre dette på nettverkskonfigurasjonssiden for nettverket du la til. Se etter delen på siden som nevner kanaler, og velg Legg Til. Det er noen forskjellige alternativer, men for nybegynnere, bare to saker.

Easy as 1,2,3-legg til dine favorittkanaler og du er klar til å gå!

Kanalnavn Er navnet på en kanal du vil bli med i, for eksempel #fedora-magasinet. Den andre innstillingen du kan finne nyttig Er Buffer Count. Bufferantallet er hvor mange meldinger som skal lagres i historikken for en bestemt kanal når DU logger INN PÅ IRC etter å ha vært borte. For de fleste kanaler er 50 linjer sannsynlig nok. Men hvis du er i en aktiv kanal og ikke vil gå glipp av noen meldinger, bump denne innstillingen til 200 eller 500 meldinger.

Siste trinn

nå SOM ZNC er fullt konfigurert, start tjenesten og aktiver den SLIK AT ZNC automatisk starter seg selv hvis serveren noen gang starter på nytt. For å gjøre det, kjør følgende kommando:

sudo systemctl enable znc --now

ZNC er oppe og går på serveren din. DU kan nå bruke IRC-klienten til å koble til.

Bruk Ansible til å distribuere ZNC

vil du automatisere installering AV ZNC? Sjekk ut Denne Ansible Galaxy-rollen for rask oppsett med Ansible for En CentOS 7.x vert. Se hvordan Det fungerer på GitHub.

Sett OPP EN IRC-klient

Nå som det harde arbeidet er gjort, er det på tide å konfigurere EN IRC-klient til Å bruke znc bouncer-tjenesten. EN populær IRC klient tilgjengelig I Fedora Er HexChat klient. Det er imidlertid flere alternativer å velge mellom. Bruk det som fungerer best for deg.

i Stedet for å konfigurere ET IRC-nettverk i klienten, legg til informasjon FOR ZNC-serveren din. Skjermbildet viser et eksempel på hvordan Dette kan se Ut For hexchat-brukere:

Endre den generiske informasjonen til adressen og passordet for serveren din.

ZNC krever et serverpassord for å godkjenne. Tilkoblingsinstruksjoner vises øverst PÅ EN ZNC IRC-nettverksside for brukeren din. De er vanligvis formatert som brukernavn/network_name: passord. Du kan referere TIL znc wiki for mer informasjon om å koble TIL DIN IRC-klient.

når du har lagt til nettverket, kan du koble til nettverket. Nå trenger du aldri å bekymre deg for å savne en annen melding i EN IRC-kanal igjen!

Som Lasting…

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.