NoctisNode
← RehberlerKripto2026-10-239 dk

Monero remote node mu, kendi node'unuz mu: gizlilik riskleri ve VPS kurulumu

Bir Monero remote node IP'nizi, senkronizasyon zamanlamanızı ve hangi output'ları istediğinizi görür. Herkese açık node'ların risklerini ve bir VPS'te kendi restricted RPC node'unuzu nasıl çalıştıracağınızı öğrenin.

Kısaca: bir Monero remote node anahtarlarınızı veya bakiyenizi asla almaz, ama IP adresinizi, cüzdanınızın ne zaman senkronize olduğunu, cüzdanınızın ring signature oluşturmak için hangi output'ları çektiğini ve bir işlemi yayınladığınız anı görür. Kendi node'unuzu çalıştırmak — örneğin bir VPS'te `--restricted-rpc` ile pruned bir `monerod` — bu üçüncü tarafı ortadan kaldırır; Tor eklemek ise ev IP'nizi VPS'ten de gizler.

Bu rehber bir remote node'un neler öğrenebileceğini, herkese açık node'ların neden zayıf halka olduğunu, 2026'da pruned veya full bir node'un ne kadar disk gerektirdiğini ve Feather, Cake Wallet ve monero-gui'nin bağlanabileceği bir restricted RPC node'un nasıl kurulacağını açıklıyor. Uzaktan erişim boyutu olmadan tam node anlatımı için bkz. Monero node rehberimiz.

Bir Monero remote node sizin hakkınızda neler öğrenir

Normal bir Monero cüzdanı (Feather, Cake Wallet, monero-gui, monero-wallet-cli) view ve spend anahtarlarını yerel olarak tutar. Blokları node'dan indirir ve cihazınızda tarar, dolayısıyla node bakiyenizi göremez. Yine de bolca metadata görür.

VeriRemote node'a görünür mü?Neden önemli
IP adresinizEvetTor veya VPN kullanmadığınız sürece cüzdan etkinliğini bağlantınıza ve yaklaşık konumunuza bağlar.
Senkronizasyon zamanlaması ve sıklığıEvetCüzdanınızı ne zaman ve hangi IP'den açtığınızı gösterir; bu da bir kullanım profili oluşturmaya yardımcı olur.
Ring'ler için istenen output'larEvetGönderim yaptığınızda cüzdan node'dan ring üyesi output'ları ister; gerçek harcama aralarında gizlidir, ama istek örüntüsü kötü niyetli bir node'a ipuçları sızdırabilir.
İşlem yayınıEvetNode işleminizi ilk gören taraftır ve hangi IP'den geldiğini bilir.
View key, spend key, bakiyeHayırNormal cüzdanlar yerel olarak tarar. View key'inizi isteyen light-wallet sunucuları farklı ve daha çok şey açığa çıkaran bir modeldir.

Herkese açık remote node kullanmanın riskleri

  • ▹Herkes herkese açık bir node çalıştırabilir, IP-işlem eşleştirmeleri toplayanlar dahil. Loglama yapıp yapmadıklarını doğrulayamazsınız.
  • ▹Kötü niyetli bir node cüzdanınıza manipüle edilmiş veri verebilir; örneğin zincirin güncel olmayan bir görünümü veya decoy seçimi için çarpıtılmış output listeleri. Güncel cüzdanlar savunmalar içerir, ama kendi node'unuz bu soruyu tamamen ortadan kaldırır.
  • ▹Tek bir operatörün çalıştırdığı herkese açık node kümeleri aynı anda birçok kullanıcıyı ilişkilendirebilir.
  • ▹Herkese açık node'lar çevrimdışı olur veya aşırı yüklenir; bu da cüzdanınızı senkronizasyonda takılı bırakır.
  • ▹Herkese açık bir node'u clearnet üzerinden kullanmak, ev IP'nizi her gönderime bağlar. Kullanmak zorundaysanız Tor üzerinden bağlanın ve güvenmek için bir nedeniniz olan bir node'u tercih edin.

Disk ve RAM: pruned ve full Monero node (2026)

Aşağıdaki boyutlar 2026 sonu itibarıyla yaklaşıktır ve her ay büyür. Disk seçmeden önce güncel blockchain boyutunu kontrol edin ve büyüme ile işletim sistemi için pay bırakın.

Note · NoctisNode'da Nocturne planı (8 vCPU, 8 GB RAM, 100 GB NVMe) pruned bir Monero node'u barındırabilen tek VPS'tir ve pay dardır; bu yüzden önce güncel pruned boyutunu kontrol edin ve disk kullanımını izleyin. Full node mevcut hiçbir VPS planına sığmaz ve dedicated sunucular şu anda tükenmiş durumda. Bkz. Monero VPS seçenekleri ve XMR ile ödeme.

Node türüYaklaşık disk (2026)RAMNotlar
Pruned (`--prune-blockchain`)yaklaşık 80–100 GB2–4 GBPrune edilebilir verinin yaklaşık 1/8'ini tutar. Tam doğrulama yapar ve cüzdanlara normal şekilde hizmet verir.
Full (unpruned)yaklaşık 250 GB veya daha fazla4 GB+Diğer node'lara tam geçmişi sunmak istiyorsanız gerekir.
İlk senkronizasyonyukarıdakiyle aynıfazlası yardımcı olurEn çok NVMe önemlidir; dönen disklerde senkronizasyon can sıkıcı derecede yavaştır.

Debian veya Ubuntu VPS'e monerod kurulumu

  1. 01.Daemon'un asla root olarak çalışmaması için ayrı bir sistem kullanıcısı oluşturun.
  2. 02.Resmî CLI sürümünü getmonero.org'dan indirin ve SHA-256 hash'ini GPG imzalı `hashes.txt` ile doğrulayın.
  3. 03.`monerod`'u `/usr/local/bin`'e kurun, bir yapılandırma dosyası yazın ve bir systemd unit'i ekleyin.
  4. 04.Firewall'da P2P portunu (18080) ve restricted RPC portunu (18089) açın, ardından servisi başlatın ve senkronizasyonu bekleyin.
  5. 05.Sunucuyu dışarıya açık bırakmadan önce SSH'ı sıkılaştırın; bkz. [SSH sıkılaştırma](/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 yapılandırması: --restricted-rpc, --rpc-bind-ip, --prune-blockchain

Her komut satırı bayrağı, baştaki tireler olmadan yapılandırma dosyasına yazılabilir. `restricted-rpc` yönetici çağrılarını (daemon'u durdurma, peer'ları değiştirme, madencilik) devre dışı bırakır; böylece bir cüzdan senkronize olup yayın yapabilir ama node'unuzu kontrol edemez. `rpc-bind-ip=0.0.0.0` RPC'yi tüm arayüzlerde açar; `confirm-external-bind`'ı da ayarlamadığınız sürece monerod bunu reddeder. `prune-blockchain` disk kullanımını düşük tutar, `sync-pruned-blocks` ise ilk senkronizasyonu hızlandırmak için önceden prune edilmiş blokları indirir.

Dosyayı kaydettikten sonra `sudo systemctl daemon-reload && sudo systemctl enable --now monerod` çalıştırın, ardından ilerlemeyi aşağıdaki son komutla kontrol edin. Cüzdanlar `synchronized` true olduğunda en iyi şekilde çalışır.

# /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 ve monero-gui'yi node'unuza bağlayın

  • ▹Feather: ağ/node ayarlarını açın, özel node kullanmayı seçin ve `your-server-ip:18089` (veya `.onion` adresini) ekleyin. `rpc-login` ayarladıysanız kullanıcı adını ve şifreyi ekleyin.
  • ▹Cake Wallet: bağlantı ve senkronizasyon ayarlarına gidin, node yönetimini açın, IP'niz veya hostname'iniz ve 18089 portuyla yeni bir Monero node'u ekleyin, ardından onu seçin.
  • ▹monero-gui: Settings'te Node sekmesini açın, Remote node'u seçin, adresinizi ve 18089 portunu ekleyin ve aktif node olarak ayarlayın. Gerekiyorsa giriş bilgilerini girin.
  • ▹monero-wallet-cli: `--daemon-address your-server-ip:18089` ile ve gerekirse `--daemon-login walletuser:password` ile başlatın.
  • ▹Menü adları sürümler arasında değişir; bir etiket farklıysa node, daemon veya bağlantı ayarlarını arayın.

İsteğe bağlı: Monero node'unuza Tor üzerinden erişin

VPS'teki kendi node'unuz üçüncü taraf operatörü ortadan kaldırır, ama VPS cüzdan her bağlandığında ev IP'nizi yine görür. RPC portunu bir Tor onion servisi olarak yayınlamak bunu gizler. Yalnızca Tor erişimiyle `rpc-bind-ip=127.0.0.1` ayarlayabilir, `confirm-external-bind`'ı kaldırabilir ve `ufw allow 18089/tcp` kuralını silebilirsiniz; böylece RPC clearnet'ten hiç erişilemez.

Feather'da Tor yerleşiktir. Android'de Cake Wallet Orbot üzerinden yönlendirebilir, monero-gui ise Tor servisinden `127.0.0.1:9050` gibi yerel bir SOCKS5 proxy kullanabilir. Onion servisleri hakkında daha fazla ayrıntı Tor hidden service rehberimizde.

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

SSS

QBir Monero remote node bakiyemi görebilir mi?

AHayır. Standart bir Monero cüzdanı blokları view key'inizle yerel olarak tarar, bu yüzden remote node anahtarlarınızı veya bakiyenizi asla almaz. Ancak IP adresinizi, senkronizasyon zamanlamanızı, istenen output'ları ve yayınladığınız işlemleri görür.

QHerkese açık bir Monero remote node kullanmak güvenli mi?

AFonlarınız için güvenlidir ama gizlilik açısından zayıftır, çünkü bilinmeyen bir operatör IP'nizi ve işlem zamanlamanızı loglayabilir. Mecbursanız Tor üzerinden kullanın veya kendi node'unuzu çalıştırın.

Q2026'da pruned bir Monero node ne kadar disk gerektirir?

A2026 sonu itibarıyla yaklaşık 80–100 GB; full node için ise yaklaşık 250 GB veya daha fazla. İkisi de sürekli büyür, bu yüzden güncel boyutu kontrol edin ve pay bırakın.

Qmonerod'da --restricted-rpc ne yapar?

ARPC arayüzünü senkronizasyon ve yayın gibi cüzdanların ihtiyaç duyduğu çağrılarla sınırlar ve yönetim komutlarını engeller. RPC portuna localhost'taki siz dışında birinin erişebildiği her durumda kullanın.

QMonero restricted RPC node için varsayılan port nedir?

AHerkese açık restricted RPC için yaygın gelenek 18089 portudur; 18081 varsayılan unrestricted RPC portu, 18080 ise P2P'dir. Cüzdan ve firewall eşleştiği sürece herhangi bir port çalışır.

Monero remote node mu, kendi node'unuz mu: gizlilik riskleri ve VPS kurulumu · NoctisNode