العملات المشفرة · بدون KYC
استضف عقدة Monero (monerod) على VPS خارجي
شغّل عقدة Monero الكاملة الخاصة بك على خادم VPS خارجي وبدون KYC، بحيث تتواصل محفظتك مع دايمون تتحكم فيه بنفسك بدلاً من الاعتماد على عقدة عامة يديرها شخص غريب لمعالجة استعلامات معاملاتك.
ما هو
monerod هو الدايمون المرجعي لشبكة Monero: يقوم بتنزيل والتحقق من سلسلة الكتل (blockchain) الكاملة لشبكة Monero، وينقل المعاملات عبر شبكة الأقران (peer-to-peer)، ويستجيب لاستعلامات RPC الخاصة بالمحافظ. تشغيل عقدتك الخاصة يعني أن برنامج محفظتك (Feather، Cake، Monero GUI/CLI، أدوات التجار) لن يسرّب عناوينك أو عنوان IP الخاص بك إلى أي عقدة عامة تابعة لجهة خارجية.
لماذا تستضيفه خارجيًا
استئجار عقدة بمستندات هوية يُفقد الفكرة معناها — فهذا يربط بنيتك التحتية باسمك. أما على خادم VPS خارجي، بدون KYC ويُدفع بالعملات المشفرة، فستحصل على دايمون تحت سيطرتك الحصرية، في ولاية قضائية صديقة للخصوصية، مع نطاق ترددي غير محدود بحيث لا يتسبب نقل الكتل وخدمة RPC أبدًا في فواتير تجاوز أو تقييد للسرعة.
النشر
إعداد مرجعي عملي
انسخ هذا إلى نسخة ChainVPS جديدة. استبدل العناصر النائبة، ثم قم بتشغيله.
خطوات التثبيت على Ubuntu 24.04 (بعد تثبيت Docker Engine وإضافة compose plugin):
# 1. Save this as docker-compose.yml
services:
monerod:
image: sethsimmons/simple-monerod:latest
container_name: monerod
restart: unless-stopped
volumes:
- monero-data:/home/monero/.bitmonero
ports:
- "18080:18080" # P2P — must be reachable for a public node
- "18089:18089" # restricted public RPC (safe to expose)
command:
- "--rpc-restricted-bind-ip=0.0.0.0"
- "--rpc-restricted-bind-port=18089"
- "--public-node"
- "--no-igd"
- "--confirm-external-bind"
- "--enable-dns-blocklist"
- "--out-peers=32"
- "--in-peers=48"
- "--prune-blockchain" # remove this line for a full/unpruned node
- "--max-log-file-size=1048576"
volumes:
monero-data:
# 2. Start it
docker compose up -d
# 3. Watch initial sync (first sync can take several hours to a day)
docker compose logs -f monerod
# 4. Point a wallet at it: http://YOUR_SERVER_IP:18089
# The image's data path is /home/monero/.bitmonero; the named volume
# persists the blockchain across container restarts and image upgrades.
جدار الحماية
المنافذ المطلوب فتحها
| المنفذ | البروتوكول | الغرض |
|---|---|---|
| 18080 | TCP | شبكة P2P — اتصالات الأقران الواردة والصادرة؛ افتحه إذا كانت العقدة عامة |
| 18089 | TCP | واجهة RPC عامة مقيّدة للمحافظ (طرق آمنة فقط)؛ اكشف هذا المنفذ وليس 18081 |
| 18081 | TCP | واجهة RPC غير مقيّدة / للإدارة — أبقها مرتبطة بـ localhost فقط، ولا تكشفها للعامة أبدًا |
| 18083 | TCP | واجهة ZMQ للنشر (اختيارية، لأدوات التجار/الفهرسة)؛ أبقها محلية |
الحجم الأمثل
الباقة التي تحتاجها
VPS Small (2 vCPU / 4 GB RAM)
عقدة مقلّمة (pruned) باستخدام --prune-blockchain لتكون خلفية لمحفظتك الشخصية. حجم السلسلة المقلّمة نحو 100-120 GB؛ خصّص قرصًا بسعة 200 GB لترك هامش للنمو.
Storage VPS / VPS Pro (4 vCPU / 8 GB RAM)
عقدة عامة كاملة غير مقلّمة تخدم عدة محافظ أو إعداد تجاري صغير. حجم السلسلة الكاملة نحو 230 GB وتستمر بالنمو؛ خصّص قرصًا بسعة 400 GB أو أكثر. النطاق الترددي غير المحدود يستوعب نقل P2P بارتياح.
Dedicated or large Storage plan (8+ vCPU / 16+ GB RAM, NVMe)
عقدة عامة بعدد كبير من الأقران، أو فهرسة ZMQ، أو خلفية للعديد من المحافظ/معالجة المدفوعات. يحافظ NVMe على زمن استجابة منخفض للتحقق وRPC تحت الحمل؛ تخزين 500 GB أو أكثر لسنوات من نمو السلسلة.
أفضل المواقع: المواقع الست ذات مستوى الخصوصية العالي (NL، CH، RO، IS، MD، LU) هي الأنسب — وتحديدًا سويسرا وآيسلندا اللتان تقعان ضمن ولايات قضائية ذات حماية بيانات قوية دون فرض احتفاظ إلزامي مفرط بالبيانات، وهو أمر مهم لعقدة تتعامل مع استعلامات RPC للمحافظ. النطاق الترددي غير المحدود في هذه المناطق يتيح لك تشغيل عقدة عامة فعلية تخدم الأقران دون خطر تجاوز الحد، كما أن الحماية المدمجة ضد هجمات DDoS تحافظ على استقرار منفذ P2P عندما تصبح عقدتك نقطة اتصال جيدة التواصل مع الشبكة.
أحكِم تأمينه
قائمة تحقق التحصين
- لا تكشف أبدًا منفذ RPC غير المقيّد 18081 على الإنترنت — انشر فقط المنفذ المقيّد 18089 (--rpc-restricted-bind). الواجهة المقيّدة تعطّل الطرق الإدارية/الخطرة مثل set_bans وstop_daemon وتسريب sync-info.
- أحكم إغلاق الجدار الناري باستخدام UFW: اسمح فقط بالمنفذين 18080 (P2P) و18089 (RPC المقيّد)، وارفض كل شيء آخر. أبقِ المنفذين 18081 و18083 قابلين للوصول فقط من localhost / جسر Docker.
- لتحقيق أقصى درجة من الخصوصية، شغّل monerod عبر Tor: أضف خدمة Tor مخفية (hidden service) للاتصالات الواردة عبر P2P واستخدم --tx-proxy tor,127.0.0.1:9050 إلى جانب --offshore-inbound حتى لا يرتبط عنوان IP الخاص بعقدتك على الشبكة العلنية (clearnet) بالمعاملات التي تصدرها.
- أبقِ --enable-dns-blocklist مفعّلاً وحدّد سقفًا لعدد الأقران (--out-peers/--in-peers) لتخفيف هجمات Eclipse وأقران السبام؛ أضف --ban-list مع قائمة الحظر المجتمعية لإسقاط العقد الضارة/التجسسية المعروفة.
- تابع إصدارات Monero وأعد بناء الصورة (image) فورًا عند صدورها — فترقيات الشبكة (hard forks) تتطلب نسخة محدّثة من monerod، وإلا توقفت عقدتك عن المزامنة. ثبّت إصدارًا محددًا بعلامة (tag) في بيئة الإنتاج بدلاً من :latest حتى تكون الترقيات مقصودة ومضبوطة.
الأسئلة
الاستضافة عقدة Monero (monerod) — الأسئلة الشائعة
ما مقدار مساحة القرص التي تحتاجها عقدة Monero؟
العقدة الكاملة غير المقلّمة تبلغ نحو 230 GB في عام 2026 وتستمر في النمو بثبات، لذا خطّط لمساحة 400 GB أو أكثر. أما العقدة المقلّمة (--prune-blockchain) فتقلّص ذلك إلى نحو 100-120 GB مع الاستمرار في التحقق الكامل من السلسلة — وهي مثالية كخلفية لمحفظة شخصية على خطة أصغر.
عقدة مقلّمة أم كاملة — أيهما يجب أن أشغّل؟
العقدة المقلّمة تتحقق من كل كتلة وهي مناسبة لخدمة محافظك الخاصة على تخزين أرخص. شغّل عقدة كاملة غير مقلّمة إذا كنت تريد أن تكون نقطة ترحيل عامة جيدة، أو تقديم بيانات تاريخية، أو تشغيل أدوات تجارية/فهرسة تحتاج إلى بيانات المعاملات الكاملة.
هل من الآمن جعل عقدتي عامة؟
نعم، طالما أنك تكشف فقط منفذي RPC المقيّد (18089) وP2P (18080) وتبقي المنفذ 18081 على localhost. الواجهة المقيّدة تحظر الأوامر الإدارية، لذا يمكن لعقدة عامة أن تخدم المحافظ دون كشف التحكم في الدايمون.
كم يستغرق التزامن الأولي؟
توقّع أن يستغرق التزامن الأول من عدة ساعات إلى نحو يوم واحد، حسب المعالج وسرعة القرص وعدد الأقران. يسرّع تخزين NVMe والمزيد من vCPU عملية التحقق من الكتل بشكل كبير، ولهذا تعتمد الفئتان المتوسطة والثقيلة على خطط مدعومة بـ NVMe.
هل يمكنني تشغيل هذا إلى جانب RPC محفظة للمدفوعات؟
نعم. شغّل monero-wallet-rpc في حاوية (container) منفصلة مرتبطة بـ localhost وموجّهة إلى RPC المحلي لـ monerod. أبقِ RPC المحفظة بعيدًا تمامًا عن الإنترنت العام والوصول إليه فقط عبر نفق SSH أو شبكة Docker.
لماذا الاستضافة الخارجية بدلاً من مزود سحابي تقليدي؟
يتطلب مزودو الخدمة التقليديون التحقق من الهوية، ويمكنهم تجميد البنية التحتية المرتبطة بنشاط العملات المشفرة. أما خادم VPS خارجي بدون KYC يُدفع بالعملات المشفرة وفي موقع بمستوى خصوصية عالٍ، فيبقي العقدة تحت سيطرتك دون ربط أي اسم بها، والنطاق الترددي غير المحدود يعني أن الترحيل العام لن يكلّفك أي رسوم إضافية.
المزيد للاستضافة الذاتية
حزم أخرى بنقرة واحدة
أطلق فورًا عقدة Monero (monerod)
خلال الـ60 ثانية القادمة.
نطاق غير محدود · حماية DDoS مشمولة · 21 عملة رقمية · بدون KYC.