Így hozz létre saját szervert az egyik leganonimabb csevegőalkalmazásban

2024.10.05.
Olvasási idő: 5 perc

Miután a Telegram vezérigazgatóját, Pavel Durovot Franciaországban letartóztatták, mindenki elkezdett pánikolni, hogy jó eséllyel mások is láthatják az üzeneteinket. A Telegram fiaskója is jól mutatja, hogy még azokban a központosított platformokban sem szabad bízni, amelyek biztonságosnak vallják magukat.

Cikkünkben bemutatjuk a DarkIRC-t, a csevegőalkalmazást, amely a DarkFI projekt részeként a beszélgetéseid titokban tartásáról szól – nincsenek központi szerverek, nincsenek kíváncsi szemek, csak tiszta, ellenőrizetlen magánélet.

Első lépés: a megfelelő VPS-szolgáltató kiválasztása

Alapvetően a Linux parancssorral érdemes tisztában lenned, hogy a későbbi lépéseket probléma nélkül végre tudd hajtani. Ha azzal tisztában vagy, akkor első lépésként a VPS-t kell beállítanunk.

A DarkIRC-t a saját számítógépeden is futtathatod, de van egy bökkenő: amikor a számítógéped kikapcsol, lemaradsz az üzenetekről. Ráadásul, ha valaki ráteszi a kezét a gépedre, a személyazonosságod is veszélybe kerül.

Erre nyújt megoldást egy VPS (Virtual Private Server). Ez mindig online, így a DarkIRC csomópontja is az. Itt jön a neheze – a VPS szolgáltató kiválasztása. Az AWS vagy a DigitalOcean szabványos, havi 5 dolláros VPS-ét könnyű beállítani, de ha a Nagy Testvér kopogtat, szemrebbenés nélkül átadják az adataidat.

Ehelyett keress olyan VPS-szolgáltatót, ahol megőrizheted az anonimitást, kriptovalutával fizethetsz, és általában a lehető legkevesebb információt kell kiadnod magadról. Érdemes megfontolni a https://hostslick.com/ által nyújtott szolgáltatásokat. Nagyon professzionálisak, és lehetővé teszik, hogy teljesen anonim legyél, ha szeretnél.

Kezdd azzal, hogy a lehető legjobban biztosítod a VPS-edet az SSH lezárásával, tűzfalszabályok hozzáadásával, frissíts mindent, és győződj meg róla, hogy nem futnak szükségtelen szolgáltatások. Az interneten már rengeteg útmutató található arról, hogyan kell ezt megtenni.

A DarkIRC szerver létrehozása

Hozzunk létre egy speciális felhasználót a DarkIRC számára a következő módon:

DarkIRC szerver létrehozás

Találjunk ki egy jó, erős jelszót, amit még könnyen meg tudunk jegyezni, a többi kérdésnél pedig nyomjuk meg az Entert (itt nem kell semmilyen információt megosztani). Ezután töltsünk fel egy ssh kulcsot a VPS-re, és tiltsuk le az ssh bejelentkezést jelszóval.

Most elkezdhetjük létrehozni a DarkIRC-t. Ehhez a következő dolgokat kell telepíteni:

  • gcc
  • Rust+Cargo (mindig a Rustup telepítőt használd – lásd a lépéseket alább)
  • daemontools
  • git
  • sudo
  • software-properties-common (ubuntu/debian specifikus)
  • apt-transport-https (ubuntu/debian specifikus)
  • libsqlcipher-dev
  • iproute2
  • psmisc
  • net-tools
  • locales
  • curl

Kezdd azzal, hogy bejelentkezel ssh-n keresztül, mint az újonnan létrehozott „anon” felhasználó.

  • Telepítsd a Rustot és a Cargót: A DarkIRC Rustban íródott, így szükséged lesz a Rust toolchainre. Töltsd le a rustup segítségével, a legtöbben ezt tartják a legegyszerűbb módszernek.
    curl https://sh.rustup.rs -sSf > rustup.sh
    sh rustup.sh -y –no-modify-path
  • Klónozd a DarkFI repozitóriumot: Szerezd meg a forráskódot a DarkFI GitHubjáról (vagy bárhonnan az internetről).
    git clone https://codeberg.org/darkrenaissance/darkfi
    cd darkfi
  • A DarkIRC összeállítása: Ezeket után már csak a DarkIRC létrehozását kell kivárnod. Ez eltarthat egy darabig, úgyhogy addig nyugodtan megihatsz egy kávét.
    make darkirc

Ha minden jól megy, akkor most már látnod kell egy sort: „Finished release profile….”. Ez azt jelenti, hogy most már van egy DarkIRC szervered.

A DarkIRC futtatása

A következő lépés a DarkIRC futtatása és a DarkIRC hálózathoz való csatlakozás. De először egy gyors tipp: használd a Tmux-ot. Ez a praktikus eszköz megtartja a munkamenetet akkor is, amikor nem vagy csatlakoztatva. Így a DarkIRC a háttérben folytatja a munkáját, naplózza az üzeneteket, és folyamatosan tájékoztat. De ha a Tmux helyett van egy másik munkamenet-kezelő, amit jobban kedvelsz, akkor nyugodtan használd azt.

Most már csak a következő lépések vannak vissza:

  • Tmux indítása: Indítsd el a Tmuxot, és látni fogod, hogy a terminálod egy kicsit megváltozik, de ne aggódj, ez teljesen normális.
    tmux
  • Indítsd el a DarkIRC-t: Futtasd a DarkIRC programot, amely egy kis idő után csatlakozni fog a peer-to-peer hálózathoz.
    ~/darkirc/darkirc

Ha valami olyasmit látsz, hogy „[EVENTGRAPH] DAG synced successfully!”, akkor gratulálok – sikerült minden lépés. Most már vagy egyszerűen kiléphetsz a munkamenetből, vagy létrehozhatsz egy új ablakot, és itt elindíthatsz egy terminál alapú IRC klienst. Aki a weeChat terminál klienssel csatlakozik az IRC-hez, annak az utóbbi megoldást érdemes választania.

Fontos, hogy nem kell újraindítanod a szervert a konfiguráció módosítása után. Csak használd a /rehash parancsot a weechatban, és a szerver újra fogja tölteni a konfigurációt. A config fájlban pedig megadhatod a nyilvános kulcsokat azoknak az embereknek, akikkel privátban szeretnél csevegni.

A WeeChat és a DarkIRC

Nagyon fontos a WeeChat beállítása, hogy csatlakozzon a DarkIRC szerveredhez:

  • A DarkIRC szerverként való hozzáadása: A /server add paranccsal beállíthatod a WeeChat-et, hogy hova csatlakozzon.
    /server add darkirc localhost/6667 -notls -autoconnect
    A localhost-ot helyettesítsd a szervered címével, ha nem a lokális anon felhasználóról csatlakozol.
  • Válassz felhasználónevet: A felhasználónév kiválasztásakor ne feledd, hogy az anonimitás a legfontosabb, ne használd a valódi neved, vagy bármi olyat, ami hozzád köthető.
    /nick YourAnonNickName
  • Mentsd el a beállításaidat

Megjegyzés: A becenév az egyetlen azonosító, amelyet mások látni fognak, ezért kerülj mindent, ami elárulhatja a személyazonosságodat.

Erre figyelj a DarkIRC használatakor

Ha már csatlakoztál, ne feledd, hogy a DarkIRC nyilvános csatornái csak nyilvánosak. Bárki elolvashatja amit írsz, sőt, meg is oszthatják azt.

A nap végén csak lépj ki a tmux munkamenetből, és zárd le az SSH-kapcsolatot anélkül, hogy kilépnél a WeeChatből. A VPS-ed tovább fogja futtatni a DarkIRC-t, és naplózza az üzeneteket, hogy később megnézhesd azokat. Legközelebb, amikor bejelentkezel, csak csatlakoztasd újra a Tmux munkamenetet, és máris készen állsz.

A DarkFI IRC hálózata még elég új, és csak néhány ember aktív ott – változtassunk ezen!

Ez a cikk is érdekelhet:

TK

Közgazdasági tanulmányaim révén kerültem közel a globális folyamatok elemzéséhez, azóta pedig egyre inkább a geopolitika és a makrogazdasági trendek váltak a fő érdeklődési területeimmé. Emellett élénken figyelem a tudományos-technológiai fejlődést, különös tekintettel az űrkutatásra, amely szerintem a következő évtized egyik kulcsterülete lesz.

Legfrissebb hírek

Kina, hadsereg, robotfarkas

Fegyveres robotfarkasokat tesztel a kínai hadsereg

Míg nemrég még a Kawasaki fejlesztésén ámuldozott a világ – egy olyan robotlovon, amely hegyoldalakon és patakokon is képes átvágni –, most a kínai hadsereg mutatott valami egészen mást: robotfarkasokat. A fegyverrel
Simpson poén

Elképesztő kutatómunka állt egyetlen poén mögött

Meglepő módon egyetlen poén is több hétnyi kutatómunkát jelentett a The Simpsons legendás forgatókönyvírója számára. Josh Weinstein elárulta: egy 28 éves vicchez olyan aprólékos kutatásra volt szükség, ami szinte filmbe illő. Amikor
nukleáris háború

Mennyi ideig tartana egy nukleáris háború?

Az Egyesült Államok reakciója egy nukleáris támadásra szigorúan titkos, de a Washington Post lépésről lépésre rekonstruálta, mi történne, ha egy ellenséges ország nukleáris rakétát lőne Amerika felé. És eljő az apokalipszis! Mi
lengyel piramisok

Ősi „lengyel piramisokat” tártak fel

Lengyelország középső részén, egy természetvédelmi területen újabb ősi megalitikus síremlékeket tártak fel – ezek az impozáns, több mint 5500 éves építmények méretük miatt a „lengyel piramisok” nevet kapták. Titokzatos sírhalmok Poznańi régészek
ősi technológia

10 ősi technológia, ami megkérdőjelezi történelmünket

Sokan úgy gondolják, hogy a technológiai fejlődés csak az ipari forradalommal kezdődött. Mégis akadnak olyan régészeti leletek, amelyek arra utalnak: ősi civilizációk már több ezer évvel ezelőtt is meglepően fejlett eszközöket használtak
hu_HUHungarian