IRC (Internet Relay Chat) – Definition och guide till kanaler, klienter & bots
Lär dig IRC: vad det är, hur du ansluter till IRC-kanaler, väljer IRC-klient och använder bots — komplett guide för nybörjare och erfarna användare.
Internet Relay Chat (IRC) är ett chattsystem på Internet som gör det möjligt för människor från hela världen att samtala i realtid. IRC används både för gruppsamtal i öppna kanaler och för privata konversationer mellan två eller flera personer. Protokollet är textbaserat och designat för snabb, lågbandbreddskommunikation.
Hur IRC fungerar
Kommunikationen på IRC sker via servrar som är sammankopplade i nätverk. Du ansluter till en server med en IRC-klient och väljer ett nick (användarnamn). På servern finns kanaler där flera användare kan chatta tillsammans; kanaler kan ha olika behörigheter och inställningar för privata eller öppna samtal.
IRC-servrar och nätverk
IRC-chattrummen kallas också IRC-kanaler. Dessa kanaler finns på IRC-servrar som du kan ansluta till genom att hitta information om servern. Vanligtvis anges serveradressen i formen "irc.
Det finns små, medelstora och stora IRC-servrar och nätverk. Några historiska eller välkända exempel är EFNet och UnderNet (stora), freenode och DalNet (medelstora), samt mindre privata eller specialiserade servrar. Vissa nätverk erbjuder också globala tjänster som NickServ och ChanServ för registrering av nicks och kanaler.
Kanaler, prefix och roller
IRC-kanaler börjar vanligtvis med en hash (#), till exempel #linux eller #musik. På vissa nätverk kan andra prefix förekomma, till exempel & (lokal kanal) eller + (används ibland för särskilda typer av kanaler). Kanaler kan vara offentliga eller lösenordsskyddade, och de kan skyddas av operatörer (ops) som har särskilda rättigheter att moderera samtalet.
I en kanal finns ofta roller och rättigheter som operator (kan moderera, kicka/ban), voice (får tala i modererade kanaler) och vanliga användare. Kanalens ämne eller topic styrs vanligtvis av kanaloperatörer.
IRC-klienter
För att använda IRC behöver du en IRC-klient — ett datorprogram som är utformat för att kommunicera med IRC-servrar. Det finns många typer av klienter: fristående program, terminalbaserade klienter och webbaserade klienter som körs i webbläsaren.
Populära fristående klienter är mIRC för Microsoft Windows och XChat för Linux och Microsoft Windows. Webbläsaren Opera har en IRC-klient inbyggd, och ChatZilla är en chattklient som är ett plugin till Mozilla Firefox. Utöver dessa finns moderna alternativ som HexChat, WeeChat, Irssi, KVIrc, The Lounge, IRCCloud och flera webbaserade klienter som erbjuder persistent anslutning och mobil åtkomst.
Ansluta och vanliga kommandon
När du ansluter till en server anger du serveradress (ofta med prefixet "irc."), port (vanligtvis 6667 för okrypterad IRC eller 6697 för TLS/SSL) och ett nick. Vanliga kommandon i IRC-klienter inkluderar:
- /nick — Byt eller välj ditt användarnamn.
- /join #kanal — Gå med i en kanal.
- /part #kanal — Lämna en kanal.
- /msg nick — Skicka ett privat meddelande till en användare.
- /whois nick — Visa information om en användare.
- /topic #kanal — Visa eller ändra kanalens topic (om du har rättighet).
- /kick / /ban — Modereringskommandon för att ta bort eller utestänga användare (kräver operatörsbehörighet).
IRC-bots och tjänster
IRC-bots är datorprogram som används för att automatisera funktioner i kanaler, till exempel att välkomna användare, spara loggar, tillhandahålla information, hantera behörigheter eller skydda kanaler mot störningar. Populära typer av botar och tjänster inkluderar:
- Automatiserade moderatorer (t.ex. kick/ban-skript).
- Tjänster som NickServ och ChanServ — för registrering av nicks och kanaler (i vissa nätverk implementerade som bots/tjänster).
- Informations- och nyhetsbotar, spel- eller pizzabotar, och loggningsbotar.
Säkerhet, integritet och god sed
IRC är i grunden ett textbaserat och ofta öppet protokoll, vilket innebär att trafik kan vara synlig för andra om du inte använder kryptering. Anslut alltid via TLS/SSL (t.ex. port 6697) när det är möjligt och använd SASL eller tjänsternas autentisering för att skydda ditt nick. Undvik att dela känslig information i öppna kanaler.
Respektera kanalers ämne och regler — undvik spam, reklam och störande beteende. Läs kanalens topic och regler när du går med, presentera dig kort om det förväntas, och fråga om hjälp om du är osäker på normerna. Om du behöver vara permanent ansluten kan du använda en bouncer (t.ex. ZNC) eller en webbaserad klient som erbjuder persistens.
Varför använda IRC idag?
IRC erbjuder snabb, enkel och resurssnål realtidskommunikation utan krav på konton kopplade till stora plattformar. Det är fortsatt populärt inom tekniska gemenskaper, open source-projekt, hobbygrupper och för personer som föredrar öppna protokoll och enkel åtkomst via många olika klienter och plattformar.
Sammanfattningsvis är IRC ett flexibelt chattprotokoll där du: väljer en klient, ansluter till en server, går med i kanaler (vanligtvis med prefixet #) och deltar i konversationer — med möjlighet att använda bots och tjänster för att förenkla moderering och automation.
Teknisk information
IRC är ett öppet protokoll som använder TCP och eventuellt TLS. En IRC-server kan ansluta till andra IRC-servrar för att utöka IRC-nätverket. Användare får tillgång till IRC-nätverk genom att ansluta en klient till en server. Det finns många klient- och serverprogram, t.ex. mIRC och Bahamut IRCd. De flesta IRC-servrar kräver inte att användarna loggar in, men en användare måste ange ett smeknamn innan han eller hon ansluts.
IRC var ursprungligen ett ren textprotokoll (även om det senare utökades), som på begäran tilldelades port 194/TCP av IANA. De flesta servrar kör dock numera IRC på 6667/TCP och närliggande portnummer (t.ex. TCP-portar 6112-6119) så att servern inte behöver köras med rooträttigheter.
-1.png)
En skärmdump av XChat, en plattformsoberoende IRC-klient.
IRC-klienter
Detta är en lista över några program som gör det möjligt för användare att ansluta till IRC.
Andra länkar
- Kommandon för Internet Relay Chat
- IRC-bot
- Operatör för Internet Relay Chat
Frågor och svar
F: Vad är Internet Relay Chat (IRC)?
S: IRC är ett chat-system på Internet som gör det möjligt för människor från hela världen att föra samtal tillsammans. Det kan också användas för att två personer ska kunna chatta privat.
F: Hur är IRC-kanalerna organiserade?
S: IRC-chattrummen, eller kanalerna, finns på servrar som du kan ansluta till genom att hitta information om den servern. Denna information börjar ofta med "irc", sedan en punkt, serverns namn, sedan ytterligare en punkt och slutligen .com .org eller .net.
F: Finns det olika storlekar på IRC-servrar?
S: Ja, det finns små IRC-servrar (t.ex. OperaNet), medelstora IRC-servrar (freenode och DalNet, som har ca 30 000 användare) och stora IRC-servrar (t.ex. EFNet och UnderNet som har över 100 000 användare).
F: Vad behöver användarna för att kunna använda en IRC-kanal?
S: Användare av en IRC-kanal behöver en IRC-klient - ett datorprogram som fungerar med kanalen - för att kunna använda den. Det finns många klienter tillgängliga; vissa körs i webbläsare medan andra körs som program. Populära fristående klienter är mIRC för Microsoft Windows och XChat för Linux och Microsoft Windows. Webbläsaren Opera har en integrerad klient medan ChatZilla är ett plugin för Mozilla Firefox.
F: Vad är en IRC-bot?
S: En IRC-bot är ett datorprogram som hjälper till att kontrollera och skydda kanaler.
F: Hur identifierar man en IRC-kanal?
S: Namnet på en IRC-kanal börjar vanligtvis med en hash (#).
Sök