Í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

innováció

Civilizációk átka: Miért fullad ki minden aranykor?

A történelem során számos város és nemzet csillaga korán leáldozott, hiába voltak az innováció fénypontjai. Miért nem sikerül egyetlen helynek sem fenntartania hosszú távon kiemelkedő szerepét? Vajon valaha is sikerül kitörni Cardwell
arcfelismerés

Arcod a belépőd – de milyen árat fizetsz érte?

Hamarosan papíralapú beszállókártya és útlevél nélkül utazhatunk, hiszen az arcfelismerésnek hála, nem lesz többé szükség semmilyen dokumentumra. De mi jön ezután: kényelmes utazás vagy totális megfigyelés? Digitális útlevél, az arcod mint belépő

A Fehér Házban már a repülő autók és a Jetson család a téma

Donald Trump június 6-án rendeletet írt alá a repülő autók fejlesztésének megkezdéséről és a szabályozásuk enyhítéséről. Az amerikai elnök pénteken az amerikai drónfejlesztéssel és a szuperszonikus repülési technológiával kapcsolatos törvényeket írt alá,

Hová tűntek a dolgozó fiatalok Magyarországon?

Egyre gyakrabban merül fel a kérdés, miért tűnik úgy, hogy a fiatal felnőttek közül egyre kevesebben dolgoznak teljes állásban, mégis látszólag megvan mindenük? A jelenség nemcsak szociológiai, hanem generációs, pszichológiai és kulturális
hu_HUHungarian