راهنمای تنظیم گره رعد و برق (با داکر)

این راهنما شروع به راه اندازی گره Lightning برای ارسال و دریافت بیت کوین در شبکه رعد و برق می کند. گره همیشه آنلاین خواهد بود – در هر زمان قادر خواهید بود معاملات رعد و برق را ارسال و دریافت کنید. ما از کانتینر Docker استفاده خواهیم کرد که امکان استقرار و به روزرسانی سریعتر را دارد. گره های رعد و برق از راه دور برای هر کسی که می خواهد پول اضافی در مسیر معاملات شبکه رعد و برق برای درآمد منفعل کسب کند ، عالی است.

  • دشواری: متوسط
  • زمان مورد نیاز: 1 ساعت
  • نوع راه اندازی: LND با داکر
  • پیش نیازها: امکان استقرار گره ها در AWS یا DigitalOcean

این راهنما بوده است اقتباس شده از آموزشهای ZAP – از جمله چند دستور به روز شده.

توجه: برای این راهنما ما از Bitcoin Testnet استفاده خواهیم کرد – یک محیط آزمایشی که می توان بدون عواقب جدی اشتباه کرد. هنگامی که از استقرار گره راحت شدید ، می توانید با جایگزینی “testnet” با “mainnet” در کد ، به شبکه اصلی بیت کوین بروید.

راه اندازی گره از راه دور با داکر

برای این نصب ، باید گره از راه دور خود را روی سرویس میزبانی ابری مانند AWS یا DigitalOcean تنظیم کنید. در این مثال ، من یک نمونه t2.micro را در AWS با اوبونتو سرور 18.04 مستقر کردم. می توانید هر نوع سرور را مستقر کنید ، به شرطی که از Docker پشتیبانی کند.

توجه: باید 1 گیگابایت RAM یا بیشتر در VPS داشته باشد. هر چیزی کمتر منجر به خرابی های مکرر می شود.

برای دریافت Docker ، آن را با این دستورات نصب کنید

sudo apt update sudo apt نصب docker.io

نصب گره Lightning

برای کانتینر ، ما از تصویری ساخته شده توسط Zap استفاده خواهیم کرد – این تصویر از قبل با هر آنچه برای شروع به کار نیاز دارید پیکربندی شده است (lnd، lndconnect). اولین قدم ایجاد یک “حجم” است که اجازه می دهد داده های ما در صورت نابودی ظرف در آینده حفظ شود. به حجم تولید شده “lnd-data” گفته می شود.

توجه: بعضی از نصبهای docker به “sudo” نیازی ندارند ، اگر مشکلی دارید ، docker را بدون امتیازهای بالاتر “sudo” اجرا کنید.

حجم sudo docker lnd-data را ایجاد می کند

مرحله بعدی ما می خواهیم آخرین تصویر را از “lnzap / lnd: جدیدترین” اجرا کنیم. ما قصد داریم به Bitcoin Testnet متصل شویم – به این ترتیب اگر خطایی مرتکب شویم ، بیت کوین واقعی را از دست نخواهیم داد.

ما همچنین به کلاینت های نوترینوی عمومی متصل می شویم – این مورد نیاز دیسک سخت را برای این گره بسیار کاهش می دهد.


قبل از اجرا ، مطمئن شوید که IP خود را در بخش YOUR_EXTERNAL_IP پر کرده اید.

sudo docker run -v lnd-data: / lnd –name = lnd-node -d \ -p 9735: 9735 \ -p 10009: 10009 \ lnzap / lnd: آخرین \ – bitcoin.active \ –bitcoin.testnet \ –debuglevel = info \ –bitcoin.node = نوترینو \ –neutrino.connect = testnet1-btcd.zaphq.io \ –neutrino.connect = testnet2-btcd.zaphq.io \ – autopilot.active \ – -tlsextraip = YOUR_EXTERNAL_IP \ –externalip = YOUR_EXTERNAL_IP: 10009 \ –rpclisten = 0.0.0.0: 10009

تبریک می گویم گره لایتنینگ خود را فعال و راه اندازی کرده اید.

یک کیف پول Bitcoin ایجاد کنید

اکنون زمان ایجاد کیف پول بیت کوین است. این کار را می توانید مستقیماً با تعامل با گره lnd از طریق Docker انجام دهید.

sudo docker exec -u lnd -it lnd-node lncli –network = testnet ایجاد می کند با موفقیت یک کیف پول Bitcoin ایجاد کرد. اطمینان حاصل کنید که عبارت دانه را ایمن نگه دارید (روی کاغذ نوشته شده است)

با دستور زیر می توانید آدرس جدیدی ایجاد کنید

sudo docker exec -u lnd -it lnd-node lncli –network = testnet newaddress np2wkh

این به شما آدرس Bitcoin می دهد که می توانید بیت کوین را برای تأمین اعتبار حساب به آن ارسال کنید. از آنجا که ما در Bitcoin Testnet هستیم ، می توانید استفاده کنید https://coinfaucet.eu/fa/btc-testnet/ برای تأمین اعتبار حساب به صورت رایگان.

نکته حرفه ای: می توانید با اسکن پورت 10009 و 9735 با استفاده از بررسی کنید که آیا گره شما کار می کند https://www.yougetsignal.com/tools/open-ports/. این یک روش عالی برای بررسی وجود دیوارهای فایروال است که از برقراری ارتباط گره شما جلوگیری می کند و آیا تنظیمات کلی موفقیت آمیز است. گره های در حال اجرا همیشه برای 2 پورت دارای وضعیت “OPEN” خواهند بود.

اتصال گره از راه دور با برنامه ZAP iOS

برنامه ZAP در iOS به شما امکان می دهد به راحتی به گره راه دور گره دسترسی داشته باشید ، تراکنش ها را ارسال کنید ، کانال ها را مدیریت کنید و موارد دیگر. برنامه ZAP از رایگان و قابل بارگیری است https://zap.jackmallers.com/

برای اتصال ZAP با گره از راه دور ، این دستور را اجرا کنید:

sudo docker exec -u lnd -it lnd-node lndconnect –bitcoin.active

این یک کد QR به شما می دهد که می توانید با کیف پول خود اسکن کنید (“اتصال به گره از راه دور”) تا اتصال را کامل کنید. (توجه: راهنماهای قدیمی از شما می خواهند که از zapconnect استفاده کنید که دیگر کار نمی کند و به شما خطایی می دهد).

ایجاد کانال با گره های دیگر

برای شروع پرداخت ها ، باید کانال های صاعقه را با گره های دیگر شبکه ایجاد کنید. یک مکان عالی برای شروع یافتن سایر گره ها از طریق است https://1ml.com/testnet/. این لیستی از تمام گره های testnet است.

از طریق “تنظیمات” می توانید کد QR را برای سرورهای مختلف اسکن کنید. -> “مدیریت کانال ها” -> “+”

ابزارها و دستورات رفع اشکال مفید

اکنون کار شما تمام شده است – گره از راه دور در حال اجرا و بودجه است. برای آزمایش پیکربندی می توانید از این تست های زیر استفاده کنید:

وضعیت LND را بررسی کنید

این دستور وضعیت lnd را بررسی می کند و اینکه آیا به طور کامل با شبکه بیت کوین هماهنگ شده اید.

sudo docker exec -u lnd -it lnd-node lncli –network = testnet getinfo

در حال بررسی سیاهههای مربوط به LND

در صورت وجود هرگونه مشکل و مشکل ، معمولاً در گزارش ها نشان داده می شود. با استفاده از این دستور به جدیدترین 100 پیام ورود به سیستم دسترسی پیدا کنید

سیاهههای مربوط به duder sudo – دنباله 100 -f lnd-node

مجدداً ظرف را راه اندازی کنید

هنگام راه اندازی مجدد گره ، باید ظرف را دوباره راه اندازی کنید. برای این منظور باید شناسه ظرف را بدانید ، سپس آن را شروع کنید.

sudo docker ps -a sudo docker start CONTAINER_ID

باز کردن قفل کیف پول

هر بار که ظرف را دوباره راه اندازی می کنید ، باید قفل کیف پول را باز کنید:

sudo docker exec -u lnd -it lnd-node lncli unlock

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Adblock
detector