NoctisNode
← GuideCripto2026-10-239 min

Nodo remoto Monero o nodo proprio: rischi per la privacy e setup su VPS

Un nodo remoto Monero vede il tuo IP, i tempi di sincronizzazione e quali output richiedi. Scopri i rischi dei nodi pubblici e come gestire un tuo nodo con RPC limitato su un VPS.

In breve: un nodo remoto Monero non riceve mai le tue chiavi né il tuo saldo, ma vede il tuo indirizzo IP, quando il wallet si sincronizza, quali output il wallet scarica per costruire le ring signature e il momento in cui trasmetti una transazione. Gestire un tuo nodo, per esempio un `monerod` pruned con `--restricted-rpc` su un VPS, elimina quella terza parte, e aggiungere Tor nasconde il tuo IP di casa anche al VPS.

Questa guida spiega cosa può scoprire un nodo remoto, perché i nodi pubblici sono un anello debole, quanto disco serve a un nodo pruned o completo nel 2026 e come configurare un nodo con RPC limitato a cui Feather, Cake Wallet e monero-gui possono connettersi. Per la guida completa al nodo senza l'aspetto dell'accesso remoto, vedi la nostra guida al nodo Monero.

Cosa scopre di te un nodo remoto Monero

Un normale wallet Monero (Feather, Cake Wallet, monero-gui, monero-wallet-cli) conserva in locale la view key e la spend key. Scarica i blocchi dal nodo e li analizza sul tuo dispositivo, quindi il nodo non può vedere il tuo saldo. Vede comunque molti metadati.

DatoVisibile a un nodo remoto?Perché è importante
Il tuo indirizzo IPSìCollega l'attività del wallet alla tua connessione e alla tua posizione approssimativa, a meno che tu non usi Tor o una VPN.
Tempi e frequenza di sincronizzazioneSìMostra quando apri il wallet e da quale IP, il che aiuta a costruire un profilo d'uso.
Output richiesti per le ringSìQuando invii, il wallet chiede al nodo gli output dei membri della ring; la spesa reale è nascosta tra questi, ma lo schema delle richieste può fornire indizi a un nodo malevolo.
Trasmissione della transazioneSìIl nodo è il primo a vedere la tua transazione e conosce l'IP da cui proviene.
View key, spend key, saldoNoI wallet normali analizzano in locale. I server light-wallet che chiedono la tua view key sono un modello diverso e più rivelatore.

Rischi dei nodi remoti pubblici

  • ▹Chiunque può gestire un nodo pubblico, compreso chi raccoglie associazioni tra IP e transazioni. Non puoi verificare cosa registrano.
  • ▹Un nodo malevolo può fornire al tuo wallet dati manipolati, come una vista della chain non aggiornata o liste di output distorte per la selezione delle esche. I wallet attuali includono difese, ma con un tuo nodo la questione non si pone.
  • ▹Gruppi di nodi pubblici gestiti da un solo operatore possono correlare molti utenti contemporaneamente.
  • ▹I nodi pubblici vanno offline o si sovraccaricano, lasciando il tuo wallet bloccato in sincronizzazione.
  • ▹Usare un nodo pubblico su clearnet lega il tuo IP di casa a ogni invio. Se proprio devi usarne uno, connettiti via Tor e preferisci un nodo di cui hai qualche motivo di fidarti.

Disco e RAM: nodo Monero pruned vs completo (2026)

Le dimensioni qui sotto sono approssimative a fine 2026 e crescono ogni mese. Controlla la dimensione attuale della blockchain prima di scegliere un disco e lascia margine per la crescita e per il sistema operativo.

Note · Su NoctisNode, il piano Nocturne (8 vCPU, 8 GB di RAM, 100 GB NVMe) è l'unico VPS che può ospitare un nodo Monero pruned, e i margini sono stretti: controlla prima la dimensione pruned attuale e monitora l'uso del disco. Un nodo completo non entra in nessun piano VPS attuale, e i server dedicati sono al momento esauriti. Vedi opzioni VPS per Monero e pagare in XMR.

Tipo di nodoDisco appross. (2026)RAMNote
Pruned (`--prune-blockchain`)circa 80–100 GB2–4 GBMantiene circa 1/8 dei dati prunabili. Valida tutto e serve i wallet normalmente.
Completo (non pruned)circa 250 GB o più4 GB+Necessario se vuoi servire lo storico completo ad altri nodi.
Sincronizzazione inizialecome sopradi più aiutaL'NVMe conta più di tutto; la sincronizzazione su dischi meccanici è lentissima.

Installa monerod su un VPS Debian o Ubuntu

  1. 01.Crea un utente di sistema dedicato così il demone non gira mai come root.
  2. 02.Scarica la release CLI ufficiale da getmonero.org e verifica il suo hash SHA-256 con il file `hashes.txt` firmato GPG.
  3. 03.Installa `monerod` in `/usr/local/bin`, scrivi un file di configurazione e aggiungi un'unit systemd.
  4. 04.Apri nel firewall la porta P2P (18080) e la porta RPC limitata (18089), poi avvia il servizio e attendi la sincronizzazione.
  5. 05.Metti in sicurezza SSH prima di lasciare il server esposto; vedi [hardening SSH](/guides/ssh-hardening).
sudo apt update && sudo apt install -y wget bzip2 ufw
sudo useradd --system --create-home --home-dir /var/lib/monero --shell /usr/sbin/nologin monero

cd /tmp
wget -O monero-linux-x64.tar.bz2 https://downloads.getmonero.org/cli/linux64
wget https://www.getmonero.org/downloads/hashes.txt
sha256sum monero-linux-x64.tar.bz2   # must match the linux64 line in hashes.txt
tar xjf monero-linux-x64.tar.bz2
sudo install -m 0755 monero-x86_64-linux-gnu-*/monerod /usr/local/bin/
sudo mkdir -p /etc/monero

# /etc/systemd/system/monerod.service
[Unit]
Description=Monero daemon
After=network-online.target
Wants=network-online.target

[Service]
User=monero
Group=monero
ExecStart=/usr/local/bin/monerod --config-file=/etc/monero/monerod.conf --non-interactive
Restart=on-failure
TimeoutStopSec=120

[Install]
WantedBy=multi-user.target

Configurazione RPC limitata: --restricted-rpc, --rpc-bind-ip, --prune-blockchain

Ogni flag da riga di comando può andare nel file di configurazione senza i trattini iniziali. `restricted-rpc` disattiva le chiamate amministrative (arresto del demone, modifica dei peer, mining), quindi un wallet può sincronizzarsi e trasmettere ma non controllare il tuo nodo. `rpc-bind-ip=0.0.0.0` espone l'RPC su tutte le interfacce, cosa che monerod rifiuta a meno che tu non imposti anche `confirm-external-bind`. `prune-blockchain` contiene l'uso del disco, e `sync-pruned-blocks` scarica blocchi già pruned per velocizzare la prima sincronizzazione.

Dopo aver salvato il file, esegui `sudo systemctl daemon-reload && sudo systemctl enable --now monerod`, poi controlla l'avanzamento con l'ultimo comando qui sotto. I wallet funzionano al meglio quando `synchronized` è true.

# /etc/monero/monerod.conf
data-dir=/var/lib/monero
prune-blockchain=1
sync-pruned-blocks=1

p2p-bind-ip=0.0.0.0
p2p-bind-port=18080

restricted-rpc=1
rpc-bind-ip=0.0.0.0
rpc-bind-port=18089
confirm-external-bind=1
# optional: require a login (Feather, Cake and monero-gui support it)
# rpc-login=walletuser:long-random-password

no-igd=1
enable-dns-blocklist=1

# firewall
sudo ufw allow OpenSSH
sudo ufw allow 18080/tcp
sudo ufw allow 18089/tcp
sudo ufw enable

# sync status
curl -s http://127.0.0.1:18089/get_info | grep -E '"height"|"target_height"|"synchronized"'

Collega Feather, Cake Wallet e monero-gui al tuo nodo

  • ▹Feather: apri le impostazioni di rete/nodo, scegli di usare un nodo personalizzato e aggiungi `your-server-ip:18089` (o l'indirizzo `.onion`). Aggiungi nome utente e password se hai impostato `rpc-login`.
  • ▹Cake Wallet: vai nelle impostazioni di connessione e sincronizzazione, apri la gestione dei nodi, aggiungi un nuovo nodo Monero con il tuo IP o hostname e la porta 18089, poi selezionalo.
  • ▹monero-gui: in Impostazioni apri la scheda Nodo, scegli Nodo remoto, aggiungi indirizzo e porta 18089 e impostalo come nodo attivo. Inserisci le credenziali se richieste.
  • ▹monero-wallet-cli: avvialo con `--daemon-address your-server-ip:18089` e, se serve, `--daemon-login walletuser:password`.
  • ▹I nomi dei menu cambiano tra le release; se un'etichetta è diversa, cerca le impostazioni di nodo, demone o connessione.

Opzionale: raggiungi il tuo nodo Monero via Tor

Un tuo nodo su un VPS elimina l'operatore terzo, ma il VPS vede comunque il tuo IP di casa ogni volta che il wallet si connette. Pubblicare la porta RPC come onion service Tor lo nasconde. Con accesso solo via Tor puoi impostare `rpc-bind-ip=127.0.0.1`, eliminare `confirm-external-bind` e rimuovere la regola `ufw allow 18089/tcp`, così l'RPC non è affatto raggiungibile su clearnet.

Feather ha Tor integrato. Su Android, Cake Wallet può passare per Orbot, e monero-gui può usare un proxy SOCKS5 locale come `127.0.0.1:9050` del servizio Tor. Più dettagli sugli onion service nella nostra guida al Tor hidden service.

sudo apt install -y tor

# append to /etc/tor/torrc
HiddenServiceDir /var/lib/tor/monero-rpc/
HiddenServicePort 18089 127.0.0.1:18089

sudo systemctl restart tor
sudo cat /var/lib/tor/monero-rpc/hostname   # your .onion address

FAQ

QUn nodo remoto Monero può vedere il mio saldo?

ANo. Un wallet Monero standard analizza i blocchi in locale con la tua view key, quindi il nodo remoto non riceve mai né le chiavi né il saldo. Vede però il tuo indirizzo IP, i tempi di sincronizzazione, gli output richiesti e le transazioni che trasmetti.

QÈ sicuro usare un nodo remoto Monero pubblico?

AÈ sicuro per i tuoi fondi ma debole per la privacy, perché un operatore sconosciuto può registrare il tuo IP e i tempi delle transazioni. Se devi usarlo, fallo via Tor, oppure gestisci un tuo nodo.

QQuanto disco serve a un nodo Monero pruned nel 2026?

ACirca 80–100 GB a fine 2026, contro circa 250 GB o più per un nodo completo. Entrambi crescono di continuo, quindi controlla la dimensione attuale e lascia margine.

QCosa fa --restricted-rpc in monerod?

ALimita l'interfaccia RPC alle chiamate di cui i wallet hanno bisogno, come sincronizzazione e trasmissione, e blocca i comandi amministrativi. Usalo ogni volta che la porta RPC è raggiungibile da qualcuno che non sia tu su localhost.

QQual è la porta predefinita per un nodo Monero con RPC limitato?

ALa porta 18089 è la convenzione comune per l'RPC pubblico limitato, mentre 18081 è la porta RPC predefinita senza restrizioni e 18080 è quella P2P. Va bene qualsiasi porta, purché wallet e firewall corrispondano.

Nodo remoto Monero o nodo proprio: rischi per la privacy e setup su VPS · NoctisNode