د ZeroNet 0.7 خوشې کول، د غیر متمرکز ویب پاڼو جوړولو لپاره یو پلیټ فارم

د یو کال پراختیا وروسته، د غیر متمرکز ویب پلیټ فارم خوشې شو ZeroNet 0.7، کوم چې د BitTorrent د توزیع شوي تحویلي ټیکنالوژیو سره په ترکیب کې د Bitcoin پته او تصدیق میکانیزمونو کارولو وړاندیز کوي ترڅو داسې سایټونه رامینځته کړي چې سانسور ، جعلي یا بلاک نشي. د سایټونو مینځپانګه په P2P شبکه کې د لیدونکو ماشینونو کې زیرمه شوې او د مالک ډیجیټل لاسلیک په کارولو سره تایید شوې. د بدیل روټ DNS سرورونو سیسټم د ادرس لپاره کارول کیږي نامکین. پروژه په Python کې لیکل شوې او لخوا توزیع شوی د GPLv2 لاندې جواز لري.

په سایټ کې پوسټ شوي معلومات تایید شوي او د سایټ مالک حساب سره تړلي دي، د Bitcoin والټونو سره تړلو ته ورته، کوم چې دا هم امکان لري چې د معلوماتو مطابقت کنټرول او په ریښتیني وخت کې مینځپانګې تازه کړي. د IP پتې پټولو لپاره، د تور شبکه کارول کیدی شي، کوم چې په زیرو نیټ کې جوړ شوی دی. کارونکي د ټولو سایټونو په ویش کې برخه اخلي چې هغه ورته لاسرسی لري. یوځل چې محلي سیسټم ته ډاونلوډ شي ، فایلونه زیرمه شوي او د اوسني ماشین څخه د شریکولو لپاره چمتو شوي د BitTorrent په یادولو میتودونو په کارولو سره.

د ZeroNet سایټونو لیدلو لپاره، یوازې د zeronet.py سکریپټ چل کړئ، له هغې وروسته تاسو کولی شئ په براوزر کې د URL له لارې سایټونه خلاص کړئ "http://127.0.0.1:43110/zeronet_address" (د مثال په توګه، "http://127.0.0.1" :43110/1HeLLo4uzjaLetFx6NMN3PMwF5qbebTf1D"). کله چې ویب پاڼه پرانیزي، برنامه نږدې ملګري پیدا کوي او د غوښتل شوي پاڼې سره تړلي فایلونه ډاونلوډ کوي (html، css، انځورونه، او نور).
د خپل سایټ د جوړولو لپاره، یوازې د "zeronet.py siteCreate" کمانډ پرمخ وړئ، وروسته له دې چې د سایټ پیژندونکی او شخصي کیلي به د ډیجیټل لاسلیک په کارولو سره د لیکوالۍ تصدیق کولو لپاره رامینځته شي.

د جوړ شوي سایټ لپاره، د "data/1HeLLo4usjaLetFx6NMH5PMwF3qbebTf1D" فارم خالي لارښود به رامینځته شي. د دې لارښود مینځپانګې بدلولو وروسته ، نوې نسخه باید د "zeronet.py siteSign site_identifier" کمانډ په کارولو سره تصدیق شي او شخصي کیلي ته ننوځي. یوځل چې نوی مینځپانګه تایید شي ، نو دا باید د "zeronet.py sitePublish site_id" کمانډ سره اعلان شي ترڅو بدله شوې نسخه د ملګرو لپاره شتون ولري (د WebSocket API د بدلونونو اعلانولو لپاره کارول کیږي). د سلسلې په اوږدو کې، ملګري به د ډیجیټل لاسلیک په کارولو سره د نوې نسخې بشپړتیا وګوري، نوی مینځپانګه ډاونلوډ کړي او نورو ملګرو ته یې لیږدوي.

اصلي فرصتونه:

  • د ناکامۍ هیڅ یو ټکی شتون نلري - سایټ د لاسرسي وړ پاتې کیږي که چیرې په ویش کې لږترلږه یو ملګری شتون ولري؛
  • د سایټ لپاره د حوالې ذخیره نشتوالی - سایټ نشي کولی د کوربه کولو منحل کولو سره وتړل شي، ځکه چې ډاټا د لیدونکو په ټولو ماشینونو کې موقعیت لري؛
  • ټول لیدل شوي معلومات په زیرمه کې دي او د اوسني ماشین څخه په آفلاین حالت کې د لاسرسي وړ دي، پرته له دې چې نړیوال شبکې ته لاسرسی ومومي.
  • د ریښتیني وخت مینځپانګې تازه کولو ملاتړ؛
  • په ".bit" زون کې د ډومین ثبتولو له لارې د پته لګولو امکان؛
  • د لومړني ترتیب پرته کار وکړئ - یوازې د سافټویر سره آرشیف خلاص کړئ او یو سکریپټ چل کړئ؛
  • په یوه کلیک کې د ویب پاڼو کلون کولو وړتیا؛
  • د فارمیټ پراساس بې پاسورډ تصدیق BIP32: حساب د ورته کریپټوګرافیک میتود لخوا خوندي دی لکه د Bitcoin کریپټو کارنسي؛
  • د P2P ډیټا همغږي کولو دندو سره جوړ شوی SQL سرور؛
  • د نوم پټولو لپاره د تور کارولو وړتیا او د IPv4 پتې پرځای د تور پټ خدماتو (.onion) کارولو لپاره بشپړ ملاتړ؛
  • د TLS کوډ کولو ملاتړ؛
  • د uPnP له لارې اتوماتیک لاسرسی؛
  • سایټ ته د مختلف ډیجیټل لاسلیکونو سره د ډیری لیکوالانو ضمیمه کولو امکان؛
  • د څو کاروونکو تشکیلاتو رامینځته کولو لپاره د پلگ ان شتون (اوپن پراکسي)؛
  • د خبرونو فیډونو خپرولو لپاره ملاتړ؛
  • په هر براوزر او عملیاتي سیسټمونو کې کار کوي.

په ZeroNet 0.7 کې لوی بدلونونه

  • کوډ د Python3 مالتړ لپاره بیا کار شوی، د Python 3.4-3.8 سره مطابقت یقیني کوي؛
  • د خوندي ډیټابیس همغږي کولو حالت پلي شوی؛
  • که امکان ولري، د دریمې ډلې کتابتونونو اصلي ویش د بهرنیو انحصارونو په ګټه بند شوی دی؛
  • د ډیجیټل لاسلیکونو تصدیق کولو کوډ 5-10 ځله ګړندی شوی (libsecp256k1 کتابتون کارول کیږي؛
  • د بای پاس فلټرونو لپاره د دمخه رامینځته شوي سندونو تصادفي اضافه کول؛
  • د P2P کوډ د ZeroNet پروتوکول کارولو لپاره تازه شوی؛
  • د آف لائن حالت اضافه شوی؛
  • د دریمې ډلې پلگ انونو نصب او اداره کولو لپاره د UiPluginManager پلگ ان اضافه شوی؛
  • د OpenSSL 1.1 لپاره بشپړ ملاتړ چمتو شوی؛
  • کله چې د همکارانو سره وصل شي، د ډمي SNI او ALPN ریکارډونه د HTTPS په اړه منظم سایټونو ته د تلیفونونو په څیر د اړیکو جوړولو لپاره کارول کیږي؛

په ورته ورځ د ZeroNet 0.7.0 خوشې کول جوړ شوی 0.7.1 تازه کړئ، کوم چې یو خطرناک زیان له منځه وړي چې په احتمالي توګه د پیرودونکي لوري ته د کوډ اجرا کولو ته اجازه ورکوي. د ټیمپلیټ متغیرونو وړاندې کولو لپاره کوډ کې د غلطۍ له امله، یو خلاص بهرنی سایټ کولی شي د ویب ساکټ له لارې د پیرودونکي سیسټم سره د لامحدود ADMIN/NOSANDBOX حقونو سره اړیکه ټینګه کړي، کوم چې د ترتیب کولو پیرامیټرو بدلولو او د کارونکي په کمپیوټر کې د دې کوډ اجرا کول امکان لري. د Open_browser پیرامیټر سره لاسوهنه.
زیانمنتیا په 0.7 څانګه کې ښکاري، او همدارنګه په تجربوي جوړښتونو کې چې د بیاکتنې څخه پیل کیږي 4188 (بدلون 20 ورځې وړاندې شوی).

سرچینه: opennet.ru

Add a comment