IRC/Ohje

PiraattiWikistä
Versio hetkellä 28. toukokuuta 2018 kello 16.07 – tehnyt Mikaela (keskustelu | muokkaukset) (→‎Ohjeet Irssin käyttöön: Googletettu ohje TLSn käyttöön)
Siirry navigaatioon Siirry hakuun
Kuvaruutukaappaus tyypillisestä IRC-kanavasta keskusteluineen

IRC eli Internet Relay Chat on tekstipohjainen keskustelupalvelu, jossa voidaan viestiä joko henkilöltä toiselle (ns. privaviestintä) tai henkilöltä ryhmälle (julkinen viestintä).

Julkinen viestintä tapahtuu keskustelukanavilla, jotka yleensä käsittelevät jotain tiettyä asiaa, esim. kanava #piraatit käsittelee Suomen Piraattipuoluetta, ja kanava #piraattinuoret käsittelee nuorisojärjestö Piraattinuorten toimintaa. Uusia kanavia voi käytännössä perustaa kuka tahansa, joka saa otettua yhteyden IRC-verkkoon.

Privaviestintä tapahtuu ottamalla suora yhteys haluttuun käyttäjään.

Keskustelu IRC:issä on reaaliaikaista. Tämä tarkoittaa sitä, että kirjoitetut viestit näkyvät heti vastaanottajille, toisin kuin esimerkiksi sähköpostissa, jota saattaa joutua odottelemaan toisinaan pitkiäkin aikoja. Tässä vaiheessa on muistettava, että IRC on reaaliaikaisuudestaan huolimatta asynkronista viestintää. Tämä tarkoittaa suomeksi sitä, että jos kysyt IRC:issä jotakin asiaa, siihen ei välttämättä vastata heti, eikä ehkä vielä vartinkaan päästä, mikäli vastaaja ei ole paikalla.

Miksi IRC?

IRCistä on muotoutunut puolueen jäsenten tärkein yhteydenpitoväline. Sen parhaita puolia ovat reaaliaikaisuus ja mahdollisuus viestiä suurelle vastaanottajajoukolle. Puolueen IRC-kanavilla keskustellaan usein puolueen politiikkaan liittyvistä uutisista ja ilmiöistä, muotoillaan lehdistötiedotteita, ideoidaan toimintaa ja pidetään kokouksia.

Irkkaaminen on kansalaistaito, joka kannattaa hankkia. Pieni osa IRC:in viehätyksestä voi johtua siitä, että se on suomalaisen Jarkko Oikarisen kehittämä ;)

Kuinka pääsen irkkaamaan?

IRC:issä keskustelemaan eli irkkaamaan pääsee ottamalla jollakin IRC-ohjelmalla yhteyden IRC-palvelimeen. Suosituimpia näistä ohjelmista ovat myös Windows-käyttöjärjestelmillä toimivat HexChat ja mIRC sekä mm. Linuxissa toimiva Irssi.

Palvelinasetukset

Suomalaisten Piraattipuolueesta kiinnostuneiden irkkaajien kannattaa käyttää IRC-palvelinasetuksina seuraavaa:
Osoite (server): irc.piraattipuolue.fi
Portti (port): 6697 SSL/TLS

Ohjeet Irssin käyttöön

Tässä ohjeessa oletetaan, että Irssiä käytetään Linux-käyttöjärjestelmässä, esimerkiksi Ubuntussa.

Avaa uusi pääteohjelmaikkuna (Pääteohjelmasta käytetään myös nimeä terminaaliohjelma. Suosituissa Linux-käyttöjärjestelmissä saattaa olla joku seuraavista pääteohjelmista: gnome-terminal , konsole, xterm). Jos päätteen käyttäminen ei ole ennestään tuttua, tutustu komentorivin perusteisiin (linux.fi).

Käynnistä irssi antamalla päätteessä komento irssi:

$ irssi

Irssin ikkuna jakautuu neljään osaan: otsikkoriviin, varsinaiseen keskusteluikkunaan, tilariviin ja komentoriviin.

Kaikki kirjoittamasi teksti näkyy komentorivillä.

Muodosta yhteys Piraattipuolueen IRC-palvelimelle. Tämä tapahtuu antamalla komento

/server add -auto -tls -tls_verify -network pirateirc -port 6697 irc.piraattipuolue.fi

Kirjoittamisen jälkeen painetaan luonnollisesti enteriä.

Huomaa, ettei kuvassa ole SSLää, joten tämä komento ei toimi, muista laittaa +6697 6667 tilalle.

Irssin yhdistäminen IRC-palvelimelle voi kestää hetken, mutta älä huoli, hetken päästä näyttöön pitäisi tulla monta riviä tekstiä (palvelimen ns. "message of the day", tervetuloviesti).

Lopuksi irssi jää odottamaan komentoja käyttäjältä. Huomaa myös komentorivillä oleva maininta piraattipuolue-nimisestä aktiivisesta IRC-palvelimesta.

Tässä vaiheessa voit yhdistää haluamallesi kanavalle, esim. #piraatit.

/join #piraatit

tai lyhennettynä

/j #piraatit

Jos haluat vaihtaa nimimerkkiäsi ennen tätä (tai sen jälkeenkin), se tapahtuu komennolla

/nick nimimerkki

Ja nyt voit alkaa jutustella muiden kanssa! Kirjoita haluamasi viesti komentoriville ja paina enteriä. Tästä se lähtee :)

Aktiiviset kanavat on listattu sivulla IRC.

Ohje HexChat-asiakasohjelman käyttöön

Tässä olevat kuvankaappaukset on otettu Linuxilla, mutta HexChat on täysin samanlainen kaikilla käyttöjärjestelmillä.

Kun HexChat avataan ensimmäisen kerran se antaa seuraavan verkkoluettelon. Siinä ei kuitenkaan ole PirateIRC:tä, joten se täytyy lisätä sinne itse "Lisää"-painikkeella. Ellet näe tätä ikkunaa, saat sen näkyviin HexChat-valikon verkkoluettelosta tai painamalla CTRL + S.

Nimetään verkko PirateIRC:ksi ja valitaan "Favor", jolla se merkitään suosikiksi ja se näkyy listan huipulla korostettuna. Nyt valitaan "Muokkaa..." ja kirjoitetaan sinne verkon tiedot.

Klikataan automaattisesti lisättyä palvelinta ja muutetaan palvelimeksi 'irc.piraattipuolue.fi/6697' (SSL-portti) ja laitetaan halutut rastit ruutuun.

  • "Connect to this network automatically" yhdistää verkkoon aina HexChattia käynnistettäessä.
  • Käytä SSL-yhteyttä tässä verkossa (koska käytät SSL-porttia, muuten yhdistettäessä tulee virheilmoitus.)
  • Poista rasti ruudusta "Käytä yleisiä käyttäjätietoja".

Lisäksi on hyvä asettaa muut asetukset kuntoon

  • Kutsumanimi, millä nimimerkillä näyt muille.
  • 2. vaihtoehto, mitä nimimerkkiä käytetään, mikäli kutsumanimi on jo käytössä.
  • Oikea nimi (jonka ei kuitenkaan ole pakko olla oikea nimi)
  • Käyttäjätunnus. Tätä käytetäään verkkoon sisäänkirjautumiseen, mikäli olet rekisteröitynyt käyttäjä. Ellet ole, voit asettaa sen nimimerkiksi, jonka haluat rekisteröidä, mutta se voi olla mitä tahansa muutakin.
  • Sisäänkirjautumistapa. PirateIRC, kuten suurin osa muista moderneista verkoista käyttää SASL PLAINia, HexChatissa "SASL (username + password)".
  • Salasana, jota käytetään sisäänkirjautumiseen jos olet rekisteröitynyt käyttäjä. Ellet ole rekisteröitynyt, jätä tämä tyhjäksi.
  • Merkistö, UTF-8 (Unicode), joka on myös oletus on kansainvälinen merkistökoodaus, josta löytyy lähes kaikkien kielien merkit.

Paina sulje, valitse PirateIRC ja paina yhdistä. Nyt yhteys muodostuu verkkoon ja sinun pitäisi nähdä seuraavanlainen ruutu.

Kirjoita siihen #piraatit' ja paina OK. Voit myös kirjoittaa tekstikenttään '/join #piraatit' ja painaa enter ja olet myös kanavalla. Voit myös liittyä useammalle kanavalle erottamalla kanavat pilkulla, esimerkiksi /join #piraatit,#piraattinuoret.

Nyt voit keskustella kanavalle kirjoittamalla teksikenttään ja painamalla enter. Kanaville voi liittyä automaattisesti yhteyden muodostuttua klikkaamalla kanavaa hiiren toisella painikkeella sivupalkissa ja valitsemalla "Autojoin". Automaattinen liittyminen kanavalle poistetaan samalla tavalla.

Ohje IRCCloud.com -asiakasohjelman käyttöön

Minulla on jo ollut pitkään IRCCloud-tunnus, joten kuvankaappaukset eivät ala aivan alusta. Mikaela Suomalainen (keskustelu) 4. maaliskuuta 2016 kello 08.05 (UTC)

IRCCloudin maksuton kokeilu sallii kahden IRC-verkon käyttämisen samanaikaisesti (irc.irccloud.com ei lasketa), mutta katkaisee IRC-yhteytesi kun olet ollut kaksi tuntia epäaktiivinen. Jälkimmäinen rajoitus alkaa viikon kokeilun jälkeen. (Maksulinen yhden käyttäjän versio on 4€/kk.)

Aloita rekisteröitymällä kirjoittamalla nimesi, sähköposti-osoitteesi (oikea) ja salasanasi. Vahvistettuasi sähköposti-osoitteen voit lisätä uuden verkon.

Kirjoita palvelimen osoite irc.piraattipuolue.fi, portti 6697 ja koska 6697 on SSL-portti, klikkaa myös Secure port rasti ruutuun.

Seuraavaksi syötät nimimerkin ja oikean nimen (jonka ei tosin välttämättä tarvitse olla oikea).

Tämän alle taas tulevat kanavat, joille haluat liittyä automaattisesti. Kanavat joihin liityt /join-komennolla lisäävät itsensä tähän listaan automaattisesti.

Mikäli sinulla on NickServ-salasana, klikkaa Advanced options auki ja kirjoita se kenttään NickServ password. Jos sinulla ei (vielä) ole sitä, voit palata tähän näkymään myöhemmin.

Nyt kun olet tehnyt verkon asetukset, paina vain Join network-

Tervetuloa PirateIRChen. Kanavan nimi ja aihe lukee IRCCloudin yläosassa, sen alla on kanavalla tapahtuvat asiat (liittymisen/poistumiset/lopettamiset/kirjoitukset), jonka alla taas on palkki, jonne voit itse kirjittaa viestisi kaikilla kanavilla oleville.

Oikealla olevassa sivupalkissa taas ovat kanavaoperaattorit (joiden tehtävä on potkia häiriköt sun muut pois jne.), äänelliset (voivat puhua vaiennuksen tai +m -tilan yli, mutta heitä ei tässä kuvassa ole) ja tavalliset käyttäjät. Harmaalla näkyvät nimimerkit ovat poissa (/away <viesti>-komento, paluu tapahtuu kirjoittamalla /away ilman viestiä.

Vielä siitä oikealle taas on toinen sivupalkki, jossa näet palvelimet joihin olet yhteydessä, sekä niillä olevat kanavat, joissa olet. Kilpi tarkoittaa suojattua yhteyttä ja sen vieressä on kanavan nimi.

Mikäli haluat takaisin palvelimen asetuksiin (vaikkapa kirjoittamaan NickServ-salasanan), osoita palkkia, jossa lukee "PirateIRC" (ja on se kilven kuva) ja siihen ilmestyy mutteri, joka palauttaa sinut palvelimen asetuksiin.

PirateIRC-palvelut

NickServ

Nickserv on PirateIRCssä pyörivä palvelu, joka antaa mahdollisuuden suojata oma käyttäjätunnus siten, etteivät muut pääse käyttämään sitä.

Rekisteröityminen

Tähän ehkä kaivattaisiin esimerkkejä siitä mitä NickServ ja muut sanovat.

Aloita avaamalla keskustelu yksityinen keskustelu NickServin kanssa komennolla

/query NickServ

Sano sille

register salasana sähköposti@example.com

korvaten salasanan ja osoitteen oikeilla tiedoilla. NickServ lähettää sinulle sähköposti-osoitteen varmistusviestin, jossa on komento, joka tulee kopioida ja liittää NickServille.

Vaihtoehtoisen nimimerkin rekisteröiminen
  1. /nick Mikaela_ vaihtaaksesi nimimerkkiäsi
  2. /msg NickServ identify Mikaela salasana kirjautuaksesi sisään käyttäjänä Mikaela ellet ole jo
  3. /msg NickServ GROUP yhdistääksesi nimimerkin Mikaela_ sisäänkirjautuneen tunnuksen alaisuuteen

Sisäänkirjautuminen

Sisäänkirjautumiseen on neljä yleisesti käytettyä tapaa:

  • /msg NickServ identify nimimerkki salasana
  • Palvelimen salasanan asettaminen muotoon salasanaksi
  • SASL (suositeltu). SASL kirjaa sinut sisään automaattisesti ennen kuin edes näyt verkossa (muille kuin IRC-operaattoreille). Ks. asiaskasohjelmien ohjeet aiemmin tällä sivulla tai freenoden SASL-ohjeet (englanniksi).
  • CertFP (asiakasohjelman puoleinen SSL-certificaatti), ks. freenoden certfp-ohjeet (englanniksi).

Hyödyllisiä asetuksia

  • SET ACCOUNTNAME RyhmitettyNimimerkki vaihtaa käyttäjätunnukseksi Ryhmitetyn nimimerkin
  • SET EMAIL uusi.sahkposti@example.net vaihtaa sähköposti-osoitetta
  • SET EMAILMEMOS on/off lähettää MemoServ-viestit sähköpostiin
  • SET ENFORCE ON estää muista käyttämästä nimimerkkiäsi ellei hän kirjaudu sisään ajoissa
  • SET PASSWORD uusisalasana asettaa salasanaksesi uusisalasana

Lisäohjeita

Komenna NickServille help, niin se listaa tarjotut vaihtoehdot. Lisätietoja voi saada komennolla help komennonnimi.

HostServ

HostServ tarjoaa vhosteja eli virtuaalisia isäntänimiä. Esimerkiksi Mikaelan hostina näkyy vep.mikaela.info:n sijaan PirateParty/FI/Member. Huomaa, etteivät nämä yleisestä uskomuksesta huolimatta piilota oikeaa IP-osoitetta. Ks. (Englanniksi) About Security of unaffiliated cloaks at freenode.

  • Avaa keskustelu HostServin kanssa, /query HostServ
  • Katso lista saatavilla olevista vhosteista sanomalla offerlist
  • Valitse jokin kivannäköinen vhost ja ota se käyttöön sanomalla esimerkiksi take fi.pirate
  • Sano on ja vhostisi pitäisi olla käytössä.

Vhostisi tulee aina näkyviin kirjautuessasi sisälle. Mikäli et käytä SASLia ja liityt kanavalle ennen sisäänkirjautumista, muut näkevät että liityt oikealla hostillasi ja poistut viestillä "Changing host" ja liityt vhostillasi.

ChanServ

ChanServ on tarkoitettu lähinnä IRC-kanavien ylläpitäjille. Se tarjoaa automaattisia toimintoja kanavan hallinnointiin.

Lisäohjeita: /msg ChanServ help

Kanavan rekisteröiminen

  1. Liity kanavalle ja varmista sinulla olevan opit (mode +o tai @ nimimerkin edessä). /join #kanava
  2. /msg ChanServ register #kanava

Yleisiä toimenpiteitä

  • Oppien lisääminen perus-op-lipuilla (TODO: SELITÄ NE): /msg ChanServ flags #kanava !piraatti-opit AOP
    Antaa opit ryhmän !piraatti-opit jäsenille.
  • Auto-voicen ja perus-vop-lippujen lisääminen: /msg ChanServ flags #kanava !piraattibotit VOP
    Antaa voicen !piraattibotit ryhmän jäsenille.
  • Pääsyn poistaminen kokonaan henkilöltä: /msg ChanServ flags #kanava NIMIMERKKI/!RYHMÄ/$EXTTARGET -*

Hyödyllisiä asetuksia

  • SET #KANAVA ANTIFLOOD ON/QUIET/KICKBAN/OFF ottaa käyttöön ChanServin tulvimisen eston kanavalle.
    ON tarkoittaa PirateIRCssä quiet, joka on lievennetty bänni ja estää ainoastaan puhumisen ja mahdollisesti nimimerkkien vaihdon kanavalla.
  • SET #KANAVA ENTRYMSG Kanavalle liittyessä näytettävä viesti
  • SET #KANAVA PREFIX <merkki> oletuksena !, merkki jolla voidaan käyttää ChanServiä suoraan kanavalla, esimerkiksi * !kick Nimimerkki

Piraattisetup

Mikaela on pystyttänyt piraattikanavia näin:

Mikäli kanavan opit ovat olleet hukassa, ensimmäinen vaihe on ollut IRC-operaattorina /msg OperServ mode #kanava +o Mikaela (älä kokeile, aiheutat hälytyksen kaikille sisäänkirjautuneille opereille), muuten

/msg ChanServ register #kanava
/msg ChanServ flags #kanava !PPFI-Founders +*F
/msg ChanServ flags #kanava !piraatti-opit AOP
/msg ChanServ flags #kanava !piraattibotit VOP
/msg ChanServ flags #kanava $registered +A
/msg ChanServ flags #kanava Mikaela -*F
/msg ChanServ set #kanava antiflood on
/msg ChanServ set #kanava mlock +ngC-ilk
/mode #kanava -t
  1. Rekisteröidään #kanava.
  2. Tehdään ryhmästä !PPFI-Founders kanavan omistaja (+F) ja annetaan kaikki muutkin oikeudet
  3. Tehdään rymästä !piraatti-opit oppeja.
  4. Annetaan ryhmälle !piraattibotit voice ja access-list oikeudet, +AV on sama asia.
  5. Annetaan sisäänkirjautuneille käyttäjille oikeus käyttää MemoServin sendops komentoa ja nähdä pääsylista.
  6. Poistetaan omat oikeudet (korvaa Mikaela tunnuksellasi), koska tarkoitus on käyttää jonkin ryhmän oikeuksia eikä joskus tulevaisuudessa ehkä poistaa jokaisesta ryhmästä erikseen lippuja.
  7. Asetetaan ChanServin tulvimisen esto päälle, se ei ole koskaan lauennut vahingossa huomatusti ja voice suojaa botteja siltä.
  8. Lukitaan kanavan tilan +ngC-ilk
    1. /msg #kanava kielto ellet ole kanavalla.
    2. kaikki saavat käyttää /inviteä olematta oppeja.
    3. /ctcp #kanava kielto (poikkeus: ACTION aka /me)
    4. invite-onlyn esto
    5. kanavan käyttäjärajan asettamisen esto
    6. kanavan salasanasuojauksen asettamisen esto (parempi tapa suojata kanava on esimerkiksi messi).
  9. Sallitaan kaikkien vaihtaa topiccia.

GroupServ

GroupServ sallii käyttäjien hallitsemisen ryhmänä. Esimerkiksi:

  1. Rekisteröidään ryhmä !piraatti-opit /msg GroupServ register !piraatti-opit
  2. Lisätään ryhmään NimiMerkki: /msg GroupServ flags !piraatti-opit +cmvA
    c antaa pääsyn kanaville, joilla ryhmällä on pääsy, m lukemaan ryhmän MemoServ-viestejä, v ryhmän vhosteille (pyydä ryhmälle operilta (Scoffa & Mikaela tai #opers), A katsomaan keitä ryhmässä on.
  3. Tehdään !piraatti-opit #piraatit op: /msg ChanServ flags #piraatit !piraatti-opit aop

Kun !piraatti-opit annetaan lippuja kanavilla, kaikki ryhmän jäsenet joilla on c-lippu pääsevät käyttämään niitä. Kirjoitushetkellä !piraatti-opit kuuluu 20 jäsentä, jotkaovat 31 kanavan oppeja.

BotServ

BotServ sallii ChanServin customoimisen ja sinä puhumisen:

  • Normaali ChanServ: [ChanServ] (ChanServ@services.pirateirc.net): Channel Services
  • BotServ: [Blackbeard] (Edward@services.pirateirc.net): ChanServ Services bot
  • BOTLIST antaa listan tarjolla olevista boteista
  • ASSIGN #KANAVA Blackbeard korvaa ChanServin Blackbeardilla #kanavalla
  • UNASSIGN #KANAVA palauttaa ChanServin
  • ACT #KANAVA katkoo päitä saa botin tekemään /me katkoo päitä #kanavalla
  • SAY #KANAVA Ahoi saa botin sanomaan #kanavalla Ahoi

ALIS

ALIS on päivitetty versio /LIST-komennosta sallien hakusanojen käytön.

Katso /msg alis help list

MemoServ

MemoServillä voi lähettää viestejä rekisteröityneille IRC-käyttäjlle, vaikkeivat he olisikaan verkossa.

Tärkeimmät komennot:

  • DELETE #NUMERO poistaa viestin numero
  • SEND Mikaela Hei lähettää Mikaelalle viestin "Hei"
  • READ NEW/NUMERO näyttää uudet viestit tai viestin #numero.
  • SENDGROUP !RYHMÄ VIESTI
  • SENDOPS #KANAVA VIESTI

Viestit on myös mahdolista saada sähköpostitse /msg NickServ set emailmemos on

Linkkejä

IRC yleisesti
Irssi-ohjeita