Jannah tema Licensen er ikke valideret. Gå til siden med temaindstillinger for at validere licensen. Du skal bruge en enkelt licens for hvert domænenavn.

Sådan hoster du en Monero-node på Tor i Linux

Monero er den nuværende guldstandard for private kryptovalutaer. I modsætning til Bitcoin giver det dig mulighed for nemt og problemfrit at handle værdi online uden synlige registreringer på Monero-blockchainen, så brugere foretrækker ofte Monero til transaktioner, de ønsker skal være anonyme. Her viser vi dig, hvordan du installerer en Monero-node, konfigurerer den til streaming via Tor og forbinder den via en mobil tegnebog.

monero-node-tor-linux-00-featured-image-800x400.jpg Sådan hoster du en Monero-node på Tor i Linux

Hvorfor hoste din egen Monero-node?

Et problem med Monero er, at hvis du bruger det via en mobil tegnebog, kan din nuværende placering afsløres via din IP-adresse. Ikke nok med det, men det er også muligt for en ondsindet nodeoperatør at aflytte dine transaktioner, hvis du ikke bruger din egen node.

monero-node-tor-linux-02-node-running.png Sådan hoster du en Monero-node på Tor i Linux

En måde at løse dette problem på er at hoste din Monero-node via Tor. Ligesom at hoste et skjult websted, vil dette sikre, at enhver forbindelse, du foretager, er privat, og at du kan hoste din node, selv i CG-NAT-netværket.

Installation af Monero-node

Før du kan installere Monero, skal du sørge for at have følgende ressourcer tilgængelige og klar:

  • En enhed, der konstant er forbundet til internettet. Det kan være en gammel computer i dit hjem eller en VPS-server, du lejer i øjeblikket.
  • En generøs mængde af harddiskplads Og hukommelsen på din enhed. For det meste burde en 1 TB harddisk og 8 GB RAM være tilstrækkeligt til at rumme hele Monero-blockchainen.
  • Root-adgang til din enhed, da installation af Monero-noden kræver, at du konfigurerer og ændrer systemfiler.

Denne vejledning blev lavet på en Ubuntu 22.04.1 LTS, selvom trinnene for andre Linux-distributioner er ens.

Læs også:  Sådan aktiverer du adgangskodefri SSH-login på Linux

Få Monero

Hent en kopi af de nyeste Monero-binære filer. Som standard er den nuværende version af både Monero-dæmonen og klienten ikke tilgængelige som installerbare pakker i apt.

  1. Hent En kopi af det nyeste binære program Fra udviklerens hjemmeside ved hjælp af følgende kommando:
    wget https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.1.2.tar.bz2

    monero-node-tor-linux-04-downloading-node.png Sådan hoster du en Monero-node på Tor i Linux

  2. Skabe Ny guide Sådan udpakker og kører du Monero-dæmonen:
    mkdir monero og cd monero
  3. Ekstrakt Monero-arkiv Til din nye guide:
    tar xvf ./monero-linux-x64-v0.18.1.2.tar.bz2 && cd ./monero-linux-x64-v0.18.1.2

    monero-node-tor-linux-05-unpacking-node.png Sådan hoster du en Monero-node på Tor i Linux

Monero-nodesynkronisering

Du finder et antal binære filer i mappen "monero". For at initialisere daemonen skal du køre følgende kommando:

./monerod --detach

monero-node-tor-linux-06-syncing-node.jpg Sådan hoster du en Monero-node på Tor i Linux

Denne kommando opretter alle nødvendige filer og mapper til Monero i den nuværende brugers hjemmemappe, og adskiller sig fuldstændigt fra den aktuelt aktive terminalproces og synkroniserer stille i baggrunden.

I de fleste tilfælde kan synkronisering med Monero-blockchainen tage en til tre dage, da blokvalideringsprocessen for denne blockchain er CPU-intensiv. For eksempel tog det min Core2Duo fire dage at synkronisere fuldt ud med netværket.

monero-node-tor-linux-07-node-done.png Sådan hoster du en Monero-node på Tor i Linux

Installer Tor og opret en skjult tjeneste

Når du har en fungerende node, skal du begynde at konfigurere den til at fungere over Tor-netværket.

  1. installere Tor Med egne faciliteter:
    sudo apt install tor torsocks

    monero-node-tor-linux-08-installing-tor.png Sådan hoster du en Monero-node på Tor i Linux

  2. Skabe Ny skjult tjenestepost For Monero-noden ved at redigere filen "/etc/tor/torrc" Brug af din foretrukne teksteditor:
    sudo nano /etc/tor/torrc
  3. Lede efter Afsnit I konfigurationsfilen for skjulte tjenester skal du klikke på Ctrl + W , skriv derefter "SkjultTjenestemappe".
    monero-node-tor-linux-09-hiddenservicedir.png Sådan hoster du en Monero-node på Tor i Linux
  4. Tilføje Ny servicemanual og port At tillade Tor Ved at sende eventuelle lytteprogrammer på den lokale maskine til Tor-netværket ved at tilføje følgende kodelinjer i filen: "/etc/tor/torrc" din:
    HiddenServiceDir /var/lib/tor/monero/ HiddenServicePort 18081 127.0.0.1:18081

    monero-node-tor-linux-10-inserting-monero-node-details.png Sådan hoster du en Monero-node på Tor i Linux

  5. Genstart Tor Skjult for at anvende dine nye indstillinger:
    sudo systemctl genstart tor

Konfigurer din node til at bruge Tor

    1. Sørg for at programmet er stoppet. Monero-dæmonen Præcis ved at køre følgende kommandoer:
      cd /home/$USER/monero/monero-linux-x64-v0.18.1.2 ./monerod stop_daemon

      monero-node-tor-linux-12-restart-monero-daemon.png Sådan hoster du en Monero-node på Tor i Linux

    2. Opret og rediger dæmonkonfigurationsfilen:
      nano /home/$USER/.bitmonero/bitmonero.conf
    3. Tilføj følgende kodelinjer til din konfigurationsfil:
      rpc-bind-ip=0.0.0.0 rpc-bind-port=18081 restricted-rpc=1 rpc-login=ramces:everysecurepassword no-igd=1

      - De to muligheder "rpc-bind-ip" و "rpc-bind-port" De fortæller Monero-noden, hvor den skal udsende sin tjeneste. I dette tilfælde fortæller du den, at alle grænseflader på port 18081 skal udsendes.
      - Valget fortæller rpc-begrænsning Noden vil bede om en adgangskode, hver gang en klient forsøger at oprette forbindelse til den.
      - Udnævner "rpc-login" Brugernavn og adgangskode til denne Monero-node. I mit tilfælde har jeg indstillet brugernavnet til Ramses Og adgangskoden er slået til "averysecurepassword".
      – Fortæller værdi "ingen-igd" Noden deaktiverer UPnP, hvilket forhindrer noden i ved et uheld at udsende sin rigtige IP-adresse over internettet.
      monero-node-tor-linux-13-configure-rpc-daemon.png Sådan hoster du en Monero-node på Tor i Linux

    4. Spare Konfigurationsfil ved at trykke på Ctrl + O Derefter Ctrl + XGenstart det skjulte program ved at køre .

./monerod –afmonter.

Forbind din node til din mobile tegnebog

Når din node kører på Tor-netværket, kan du teste den ved at parre den med en mobil tegnebog. Som standard har Moneros udviklere designet deres kryptovaluta til at være så modulær som muligt, hvilket gør det nemt at forbinde flere tegnebøger til en enkelt node, der leverer alle blockchain-data.

  1. Download en mobil tegnebog. I mit tilfælde bruger jeg Monerojo, fordi det understøtter Tor-forbindelser Som standard.
    monero-node-tor-linux-14-monerujo-playstore-install.jpg Sådan hoster du en Monero-node på Tor i Linux
  2. Installer en Tor-klient på din enhed. For at gøre dette kan du: Hent Orbot من Legetøjsbutik.
    monero-node-tor-linux-15-orbot-install.jpg Sådan hoster du en Monero-node på Tor i Linux
  3. Åben Orbot og klik på knappen Tor-aktiverede apps Nederst i midten af skærmen.
    monero-node-tor-linux-16-add-app-to-orbot.jpg Sådan hoster du en Monero-node på Tor i Linux
  4. Rul gennem din liste over apps, og markér afkrydsningsfeltet under Monerujo.
    monero-node-tor-linux-17-monerujo-checkbot-orbot.jpg Sådan hoster du en Monero-node på Tor i Linux
  5. Gå tilbage til den forrige skærm, og klik på knappen. "Start". Dette vil skabe et netværk. VPN Tving Monerujo til at oprette forbindelse til internettet ved hjælp af Tor.
    monero-node-tor-linux-18-start-orbot.jpg Sådan hoster du en Monero-node på Tor i Linux

Forbind Monerujo til din Tor-node

Når Monerujo bruger Tor-netværket, kan du forbinde din Tor-only Monero-node til din mobile tegnebog.

  1. Åben Monerujo-appen Klik på sektionen "Netværket".
    monero-node-tor-linux-19-select-network-monerujo.jpg Sådan hoster du en Monero-node på Tor i Linux
  2. Klik på "+" ikon i nederste højre hjørne af applikationen.
    monero-node-tor-linux-20-add-new-monero-node-monerujo.jpg Sådan hoster du en Monero-node på Tor i Linux
  3. Dette åbner et lille vindue, hvor du kan angive dine Monero-nodeoplysninger. For det første skal du angive både nodens .onion-adresse og dens portnummer. Du kan hurtigt tjekke din nodes .onion-adresse ved at køre følgende kommando:
    sudo kat /var/lib/tor/monero/værtsnavn

    monero-node-tor-linux-21-display-node-address.png Sådan hoster du en Monero-node på Tor i Linux

  4. Du skal også angive både brugernavn og adgangskode til nodens RPC-klient. I mit tilfælde bruger jeg Ramses Som mit brugernavn og "Averysecurepassword" Som min adgangskode.
    monero-node-tor-linux-22-include-new-user-pass.jpg Sådan hoster du en Monero-node på Tor i Linux
  5. Klik på knappen "en prøve" I nederste venstre hjørne af vinduet skal du kontrollere, om din tegnebog kan oprette forbindelse til noden.
    monero-node-tor-linux-23-test-new-connection.jpg Sådan hoster du en Monero-node på Tor i Linux
  6. Klik på knappen "OKAY" For at gemme og kontakte dine kontraktoplysninger.
    monero-node-tor-linux-24-save-new-connection.jpg Sådan hoster du en Monero-node på Tor i Linux

Ofte stillede spørgsmål

Q1. Er det muligt at fremskynde blockchain-synkroniseringsprocessen?
svar. Ja. Få en kopi af hele blockchainen Importer derefter den eksterne blockchain fra udviklerens hjemmeside ved at navigere til Monero-mappen og køre

./monero-blockchain-import --input-file /home/$USER/Downloads/blockchain.raw.

Q2. Kan du forbinde din Monero desktop-wallet til en fjernnode?
svar. For kun at forbinde din desktop CLI-wallet til en Tor-node, skal du sørge for, at denne wallet kan få adgang til Tor-netværket ved at installere og køre  torsocks .  I den aktuelle stationssession efterfulgt af:

./monero-wallet-cli --daemon-address address.onion:18081.

Q3. Jeg kan ikke oprette forbindelse til min Tor-only Monero-node. Hvordan kan jeg løse dette?
svar. Dette problem skyldes sandsynligvis et firewallproblem på din node-enhed. Som standard skal Moneros RPC-port være åben, uanset hvilken firewall-software du bruger. Der er dog tilfælde, hvor du ved et uheld kan have sortlistet alle ukendte porte fra dit system, mens du konfigurerede din firewall.

For at løse dette problem skal du eksplicit bede din firewall om at holde port 18081 åben hele tiden. Du kan f.eks. køre ufw allow 18081/tcp For at fortælle ufw-programmet at tillade alle indgående RPC-forbindelser.

Læs også:  Hvordan et nyt Linux-tema giver dig mulighed for at opleve Windows 95-grænsefladen i 2025
Gå til den øverste knap