L'interface RPC restreinte est liée à loopback, ce qui signifie qu'elle n'est actuellement joignable par rien. C'est le bon réglage par défaut, et le reste de cette étape consiste à choisir comment franchir cet écart. Choisissez-en une — elles se combinent mal entre elles, et une seule suffit.
Option A · Tunnel SSH — une machine, aucune configuration. La bonne réponse si vous utilisez un seul ordinateur portable. Rien de nouveau n'est installé, rien de nouveau n'écoute, et le tunnel meurt avec la session. Votre portefeuille pointe alors vers 127.0.0.1:18089 comme si le nœud était local.
ssh -N -L 18089:127.0.0.1:18089 monero-vps
# leave it running; point the wallet at 127.0.0.1:18089
Option B · WireGuard — plusieurs appareils, toujours actif. La bonne réponse pour un téléphone plus un ordinateur de bureau plus un ordinateur portable. Le nœud rejoint votre réseau privé et les portefeuilles s'adressent à lui via son IP de tunnel, sans aucun port exposé sur l'internet. Le guide WireGuard construit le tunnel ; la seule étape supplémentaire ici est de laisser le démon y répondre.
# in /etc/monerod.conf
rpc-restricted-bind-ip=10.8.0.1 # the node's WireGuard address
confirm-external-bind=1
# and in the firewall, only on the tunnel interface
ufw allow in on wg0 to any port 18089 proto tcp
Option C · onion v3 — de n'importe où, sans port, sans IP fixe. La bonne réponse si vous voyagez, ou si vous voulez que le nœud soit joignable sans aucun port entrant nulle part. Tor publie le service ; il n'y a rien à rediriger et rien à scanner. Le guide du service onion couvre l'intégralité du torrc ; la partie spécifique au nœud tient en trois lignes.
# /etc/tor/torrc
HiddenServiceDir /var/lib/tor/monero-rpc/
HiddenServiceVersion 3
HiddenServicePort 18089 127.0.0.1:18089
# then read the address Tor generated for you
cat /var/lib/tor/monero-rpc/hostname
Quelle que soit la porte que vous avez construite, côté portefeuille ce sont les trois mêmes champs. Dans Feather : Settings → Node → add a custom node, indiquez l'hôte et le port, et activez le proxy Tor si vous avez choisi l'onion. Dans le Monero GUI officiel : Settings → Node → Remote node, avec « connect to a remote node » sélectionné. Dans Cake Wallet : Settings → Nodes → add node, qui accepte directement une adresse onion. Si vous avez défini un nom d'utilisateur et un mot de passe sur l'interface RPC, les trois ont des champs prévus pour cela.
Ensuite, vérifiez que cela a fonctionné. Le portefeuille devrait afficher la même hauteur que votre nœud, et le nœud devrait afficher un client RPC de plus. Si le portefeuille s'actualise toujours en à peine une seconde, il parle probablement encore au nœud public par défaut — la plupart des portefeuilles gardent l'ancien dans la liste et y reviennent silencieusement.