Antarmuka RPC yang dibatasi terikat ke loopback, yang berarti saat ini tidak dapat dijangkau oleh apa pun. Itu adalah default yang benar, dan sisa langkah ini membahas cara memilih untuk menyeberangi celah itu. Pilih satu — jika digabungkan hasilnya buruk, dan Anda memang hanya butuh satu.
Opsi A · Tunnel SSH — satu mesin, tanpa setup. Jawaban yang tepat jika Anda hanya memakai satu laptop. Tidak ada yang baru diinstal, tidak ada yang baru mulai mendengarkan, dan tunnel-nya mati bersama sesi itu. Dompet Anda kemudian mengarah ke 127.0.0.1:18089 seolah-olah node itu lokal.
ssh -N -L 18089:127.0.0.1:18089 monero-vps
# leave it running; point the wallet at 127.0.0.1:18089
Opsi B · WireGuard — beberapa perangkat, selalu aktif. Jawaban yang tepat untuk kombinasi ponsel, desktop, dan laptop. Node bergabung ke jaringan privat Anda dan dompet-dompet mengalamatinya lewat IP tunnel-nya, tanpa satu pun port yang terekspos ke internet sama sekali. Panduan WireGuard membangun tunnel-nya; satu-satunya langkah tambahan di sini adalah membiarkan daemon menjawab lewat jalur itu.
# 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
Opsi C · onion v3 — di mana saja, tanpa port, tanpa IP tetap. Jawaban yang tepat jika Anda sering bepergian, atau jika Anda ingin node dapat dijangkau tanpa satu pun port masuk di mana pun. Tor mempublikasikan layanan itu; tidak ada yang perlu di-forward dan tidak ada yang perlu dipindai. Panduan hidden service membahas seluruh torrc-nya; bagian yang khusus untuk node hanya tiga baris.
# /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
Pintu mana pun yang Anda bangun, sisi dompetnya sama-sama tiga kolom. Di Feather: Settings → Node → add a custom node, host and port, lalu aktifkan Tor proxy jika Anda memilih onion. Di Monero GUI resmi: Settings → Node → Remote node, dengan “connect to a remote node” terpilih. Di Cake Wallet: Settings → Nodes → add node, yang menerima alamat onion secara langsung. Jika Anda mengatur username dan password pada antarmuka RPC, ketiganya memiliki kolom untuk itu.
Lalu periksa apakah berhasil. Dompet seharusnya menampilkan height yang sama dengan node Anda, dan node seharusnya menampilkan satu RPC client tambahan. Jika dompet masih melakukan refresh dalam waktu kurang dari satu detik, kemungkinan dompet itu masih berbicara dengan node publik default — sebagian besar dompet menyimpan node lama itu dalam daftar dan diam-diam kembali menggunakannya.