NoctisNode
← गाइडक्रिप्टो2026-10-239 मिनट

Monero रिमोट नोड vs अपना नोड: प्राइवेसी जोखिम और VPS सेटअप

Monero रिमोट नोड आपका IP, सिंक का समय और आपके माँगे गए outputs देखता है। पब्लिक नोड्स के जोखिम जानें और VPS पर अपना restricted RPC नोड चलाना सीखें।

संक्षेप में: Monero रिमोट नोड को आपकी keys या बैलेंस कभी नहीं मिलते, लेकिन वह आपका IP पता, वॉलेट कब सिंक होता है, ring signatures बनाने के लिए आपका वॉलेट कौन-से outputs लाता है, और ट्रांज़ैक्शन ब्रॉडकास्ट करने का पल ज़रूर देखता है। अपना नोड चलाने से, जैसे VPS पर `--restricted-rpc` के साथ pruned `monerod`, यह तीसरा पक्ष हट जाता है, और Tor जोड़ने से आपका घरेलू IP VPS से भी छिप जाता है।

यह गाइड बताता है कि रिमोट नोड क्या जान सकता है, पब्लिक नोड्स कमज़ोर कड़ी क्यों हैं, 2026 में pruned या full नोड को कितनी डिस्क चाहिए, और ऐसा restricted RPC नोड कैसे सेट करें जिससे Feather, Cake Wallet और monero-gui जुड़ सकें। रिमोट एक्सेस वाले पहलू के बिना पूरे नोड सेटअप के लिए हमारी Monero नोड गाइड देखें।

Monero रिमोट नोड आपके बारे में क्या जानता है

सामान्य Monero वॉलेट (Feather, Cake Wallet, monero-gui, monero-wallet-cli) अपनी view और spend keys लोकल रखता है। वह नोड से ब्लॉक डाउनलोड करके उन्हें आपके डिवाइस पर स्कैन करता है, इसलिए नोड आपका बैलेंस नहीं देख सकता। फिर भी वह काफ़ी मेटाडेटा देखता है।

डेटारिमोट नोड को दिखता है?क्यों मायने रखता है
आपका IP पताहाँजब तक आप Tor या VPN इस्तेमाल न करें, यह वॉलेट गतिविधि को आपके कनेक्शन और अनुमानित लोकेशन से जोड़ता है।
सिंक का समय और आवृत्तिहाँदिखाता है कि आप वॉलेट कब और किस IP से खोलते हैं, जिससे उपयोग की प्रोफ़ाइल बनाने में मदद मिलती है।
Rings के लिए माँगे गए outputsहाँभेजते समय वॉलेट नोड से ring member outputs माँगता है; असली spend उनके बीच छिपा रहता है, लेकिन अनुरोध का पैटर्न किसी दुर्भावनापूर्ण नोड को संकेत दे सकता है।
ट्रांज़ैक्शन ब्रॉडकास्टहाँनोड आपका ट्रांज़ैक्शन सबसे पहले देखता है और जानता है कि वह किस IP से आया।
View key, spend key, बैलेंसनहींसामान्य वॉलेट लोकल स्कैन करते हैं। आपकी view key माँगने वाले light-wallet सर्वर अलग और ज़्यादा जानकारी उजागर करने वाला मॉडल हैं।

पब्लिक रिमोट नोड इस्तेमाल करने के जोखिम

  • ▹कोई भी पब्लिक नोड चला सकता है, जिनमें IP-से-ट्रांज़ैक्शन मैपिंग इकट्ठा करने वाले लोग भी शामिल हैं। आप उनकी लॉगिंग की पुष्टि नहीं कर सकते।
  • ▹दुर्भावनापूर्ण नोड आपके वॉलेट को हेरफेर किया हुआ डेटा दे सकता है, जैसे चेन का पुराना दृश्य या decoy चयन के लिए बिगाड़ी गई output सूचियाँ। मौजूदा वॉलेट में बचाव हैं, लेकिन अपना नोड यह सवाल ही खत्म कर देता है।
  • ▹एक ही ऑपरेटर के चलाए पब्लिक नोड्स के समूह एक साथ कई उपयोगकर्ताओं को correlate कर सकते हैं।
  • ▹पब्लिक नोड ऑफ़लाइन हो जाते हैं या ओवरलोड हो जाते हैं, जिससे आपका वॉलेट सिंक पर अटक जाता है।
  • ▹Clearnet पर पब्लिक नोड इस्तेमाल करने से आपका घरेलू IP हर भुगतान से जुड़ जाता है। अगर इस्तेमाल करना ही पड़े, तो Tor पर कनेक्ट करें और ऐसे नोड को चुनें जिस पर भरोसा करने का कोई कारण हो।

डिस्क और RAM: pruned vs full Monero नोड (2026)

नीचे दिए आकार 2026 के अंत तक के अनुमानित हैं और हर महीने बढ़ते हैं। डिस्क चुनने से पहले मौजूदा ब्लॉकचेन आकार जाँचें, और बढ़त व OS के लिए जगह छोड़ें।

Note · NoctisNode पर Nocturne प्लान (8 vCPU, 8 GB RAM, 100 GB NVMe) ही एकमात्र VPS है जिसमें pruned Monero नोड आ सकता है, और गुंजाइश कम है, इसलिए पहले मौजूदा pruned आकार जाँचें और डिस्क उपयोग पर नज़र रखें। Full नोड किसी भी मौजूदा VPS प्लान में नहीं आता, और dedicated सर्वर अभी sold out हैं। Monero VPS विकल्प और XMR से भुगतान देखें।

नोड प्रकारअनुमानित डिस्क (2026)RAMटिप्पणी
Pruned (`--prune-blockchain`)लगभग 80–100 GB2–4 GBprunable डेटा का लगभग 1/8 रखता है। पूरी तरह validate करता है और वॉलेट्स को सामान्य रूप से सेवा देता है।
Full (unpruned)लगभग 250 GB या अधिक4 GB+तब ज़रूरी जब आप दूसरे नोड्स को पूरा इतिहास देना चाहें।
शुरुआती सिंकऊपर जितना हीज़्यादा हो तो बेहतरNVMe सबसे अहम है; spinning डिस्क पर सिंक बेहद धीमा होता है।

Debian या Ubuntu VPS पर monerod इंस्टॉल करें

  1. 01.एक अलग सिस्टम यूज़र बनाएँ ताकि daemon कभी root के रूप में न चले।
  2. 02.getmonero.org से आधिकारिक CLI रिलीज़ डाउनलोड करें और उसका SHA-256 hash GPG-signed `hashes.txt` से मिलाएँ।
  3. 03.`monerod` को `/usr/local/bin` में इंस्टॉल करें, config फ़ाइल लिखें और systemd unit जोड़ें।
  4. 04.फ़ायरवॉल में P2P पोर्ट (18080) और restricted RPC पोर्ट (18089) खोलें, फिर सर्विस शुरू करें और सिंक का इंतज़ार करें।
  5. 05.सर्वर को खुला छोड़ने से पहले SSH को मज़बूत करें; [SSH hardening](/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

Restricted RPC config: --restricted-rpc, --rpc-bind-ip, --prune-blockchain

हर कमांड-लाइन flag शुरुआती डैश के बिना config फ़ाइल में लिखा जा सकता है। `restricted-rpc` एडमिन कॉल्स (daemon रोकना, peers बदलना, माइनिंग) बंद कर देता है, ताकि वॉलेट सिंक और ब्रॉडकास्ट कर सके लेकिन आपके नोड को नियंत्रित न कर सके। `rpc-bind-ip=0.0.0.0` RPC को सभी इंटरफ़ेस पर खोलता है, जिसे monerod तब तक नहीं मानता जब तक आप `confirm-external-bind` भी सेट न करें। `prune-blockchain` डिस्क उपयोग कम रखता है, और `sync-pruned-blocks` पहले सिंक को तेज़ करने के लिए पहले से pruned ब्लॉक डाउनलोड करता है।

फ़ाइल सेव करने के बाद `sudo systemctl daemon-reload && sudo systemctl enable --now monerod` चलाएँ, फिर नीचे की आखिरी कमांड से प्रगति जाँचें। `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"'

Feather, Cake Wallet और monero-gui को अपने नोड से जोड़ें

  • ▹Feather: नेटवर्क/नोड सेटिंग्स खोलें, कस्टम नोड इस्तेमाल करने का विकल्प चुनें, और `your-server-ip:18089` (या `.onion` पता) जोड़ें। अगर आपने `rpc-login` सेट किया है तो यूज़रनेम और पासवर्ड डालें।
  • ▹Cake Wallet: कनेक्शन और सिंक सेटिंग्स में जाएँ, नोड मैनेजमेंट खोलें, अपने IP या hostname और पोर्ट 18089 के साथ नया Monero नोड जोड़ें, फिर उसे चुनें।
  • ▹monero-gui: Settings में Node टैब खोलें, Remote node चुनें, अपना पता और पोर्ट 18089 जोड़ें, और उसे सक्रिय नोड बनाएँ। ज़रूरत हो तो लॉगिन विवरण डालें।
  • ▹monero-wallet-cli: इसे `--daemon-address your-server-ip:18089` के साथ और ज़रूरत हो तो `--daemon-login walletuser:password` के साथ शुरू करें।
  • ▹रिलीज़ के साथ मेनू के नाम बदलते रहते हैं; अगर कोई लेबल अलग हो, तो node, daemon या connection सेटिंग्स ढूँढें।

वैकल्पिक: Tor के ज़रिए अपने Monero नोड तक पहुँचें

VPS पर अपना नोड तीसरे पक्ष के ऑपरेटर को हटा देता है, लेकिन हर बार वॉलेट कनेक्ट होने पर VPS अब भी आपका घरेलू IP देखता है। RPC पोर्ट को Tor onion सर्विस के रूप में प्रकाशित करने से यह छिप जाता है। केवल-Tor एक्सेस के साथ आप `rpc-bind-ip=127.0.0.1` सेट कर सकते हैं, `confirm-external-bind` हटा सकते हैं, और `ufw allow 18089/tcp` नियम हटा सकते हैं, ताकि RPC clearnet पर बिल्कुल पहुँच में न रहे।

Feather में Tor पहले से है। Android पर Cake Wallet, Orbot के ज़रिए रूट कर सकता है, और monero-gui, Tor सर्विस के लोकल SOCKS5 प्रॉक्सी जैसे `127.0.0.1:9050` का उपयोग कर सकता है। Onion सर्विसेज़ पर ज़्यादा जानकारी हमारी 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

अक्सर पूछे जाने वाले सवाल

Qक्या Monero रिमोट नोड मेरा बैलेंस देख सकता है?

Aनहीं। सामान्य Monero वॉलेट आपकी view key से ब्लॉक लोकल स्कैन करता है, इसलिए रिमोट नोड को आपकी keys या बैलेंस कभी नहीं मिलते। लेकिन वह आपका IP पता, सिंक का समय, माँगे गए outputs और आपके ब्रॉडकास्ट किए ट्रांज़ैक्शन देखता है।

Qक्या पब्लिक Monero रिमोट नोड इस्तेमाल करना सुरक्षित है?

Aआपके फ़ंड के लिए सुरक्षित है, लेकिन प्राइवेसी के लिए कमज़ोर, क्योंकि कोई अनजान ऑपरेटर आपका IP और ट्रांज़ैक्शन का समय लॉग कर सकता है। मजबूरी हो तो Tor पर इस्तेमाल करें, या अपना नोड चलाएँ।

Q2026 में pruned Monero नोड को कितनी डिस्क चाहिए?

A2026 के अंत तक लगभग 80–100 GB, जबकि full नोड के लिए लगभग 250 GB या अधिक। दोनों लगातार बढ़ते हैं, इसलिए मौजूदा आकार जाँचें और अतिरिक्त जगह छोड़ें।

Qmonerod में --restricted-rpc क्या करता है?

Aयह RPC इंटरफ़ेस को उन कॉल्स तक सीमित करता है जिनकी वॉलेट्स को ज़रूरत है, जैसे सिंक और ब्रॉडकास्ट, और प्रशासनिक कमांड्स को रोकता है। जब भी RPC पोर्ट localhost पर आपके अलावा किसी और की पहुँच में हो, इसे इस्तेमाल करें।

QMonero restricted RPC नोड का डिफ़ॉल्ट पोर्ट क्या है?

ARestricted पब्लिक RPC के लिए पोर्ट 18089 आम परंपरा है, जबकि 18081 डिफ़ॉल्ट unrestricted RPC पोर्ट है और 18080 P2P है। कोई भी पोर्ट चलेगा, बशर्ते वॉलेट और फ़ायरवॉल मेल खाते हों।

Monero रिमोट नोड vs अपना नोड: प्राइवेसी जोखिम और VPS सेटअप · NoctisNode