Төвлөрсөн бус вэбсайт үүсгэх ZeroNet платформ

ZeroNet бол төвлөрсөн бус вэб платформ, Биткойн чиглүүлэлт, баталгаажуулалтын механизмыг BitTorrent-тэй хамтран түгээж, цензур, хөндлөнгөөс нэвтрэх, блоклох боломжгүй сайтуудыг бий болгох технологийг ашиглахыг санал болгож байна.

Сайтын агуулга P2P сүлжээнд зочдын машин дээр хадгалагддаг мөн эзэмшигчийн тоон гарын үсгээр баталгаажуулсан болно. Хаягжуулахын тулд Namecoin-ийн өөр DNS сервер системийг ашигладаг.

Сайт дээр нийтлэгдсэн өгөгдлийг баталгаажуулж, сайт эзэмшигчийн данстай холбож өгдөг Bitcoin түрийвчийг холбохтой ижил төстэй бөгөөд энэ нь мэдээллийн хамаарлыг хянах, агуулгыг бодит цаг хугацаанд шинэчлэх боломжийг олгодог.

Нэргүй Tor сүлжээг IP хаягийг нуухад ашиглаж болно, хэрэглэгчид хандсан бүх сайтуудыг түгээх ажилд оролцох боломжтой болохоос гадна. Орон нутгийн системд татаж авсны дараа, файлууд хадгалагдсан бөгөөд боломжтой BitTorrent-ийг санагдуулам аргуудыг ашиглан одоогийн машинаас түгээх.

Тодруулж болох гол шинж чанаруудын дунд, бид дараахь зүйлийг олж болно.

  • Алдааны нэг цэг байхгүй байна - Хэрэв түгээлтэд дор хаяж нэг хос байвал сайт хандах боломжтой хэвээр байна
  • Бүрэн төвлөрсөн бус - бүх зочин машинууд дээр өгөгдөл байрлуулсан тул байршуулахыг идэвхгүй болгосноор сайтыг хаах боломжгүй
  • Дээр дурдсан бүх мэдээллийг кэш дээр хадгалах боломжтой бөгөөд дэлхийн сүлжээнд нэвтрэхгүйгээр одоогийн машинаас офлайнаар хандах боломжтой.
  • Бодит цаг хугацаанд агуулгын шинэчлэлтийг дэмждэг
  • ".Bit" хэсэгт домэйны бүртгэлээр дамжуулан хаягжуулах боломж
  • Урьдчилан тохиргоогүйгээр ажиллах - програмын архивыг задлаад скрипт ажиллуулахад л хангалттай
  • Сайтуудыг нэг товшилтоор хуулбарлах чадвар
  • BIP32 формат дээр үндэслэсэн нууц үггүй зөвшөөрөл: данс нь Bitcoin криптовалютын адил криптографийн аргаар хамгаалагдсан болно
  • P2P өгөгдөл синхрончлох функц бүхий суурилуулсан SQL сервер
  • Торыг нэрээ нууцлах, IPv4 хаягийн оронд Tor-ийн далд үйлчилгээг (.onion) ашиглахад бүрэн дэмжлэг үзүүлэх зорилгоор ашиглах чадвар.
  • TLS шифрлэлтийг дэмжих
  • UPnP-ээр дамжуулан автоматаар ашиглах боломжтой
  • Олон тооны зохиогчдыг өөр тоон гарын үсэг бүхий сайтад хавсаргах чадвар
  • Олон хэрэглэгчийн тохиргоог бий болгох залгаас байгаа эсэх (openproxy)
  • Мэдээ дамжуулахад дэмжлэг үзүүлэх
  • Энэ нь ямар ч хөтөч, үйлдлийн систем дээр ажилладаг.

Linux дээр ZeroNet-ийг хэрхэн суулгах вэ?

ZeroNet суурилуулалт нь нэлээд энгийн бөгөөд Энэ нь таны системд Python-ийн хамгийн сүүлийн хувилбарыг суулгахыг шаарддаг.

ZeroNet авахын тулд Бид терминал нээгээд дараахь тушаалуудыг гүйцэтгэх хэрэгтэй.

wget https://github.com/HelloZeroNet/ZeroNet/archive/py3/ZeroNet-py3.tar.gz
tar xvpfz ZeroNet-py3.tar.gz
cd ZeroNet-py3

ZeroNet сайтуудыг үзэхийн тулд zeronet.py скриптийг ашиглана уу.

python3 zeronet.py

Дараа нь URL-ээр дамжуулан вэбсайтуудаа вэбсайтаа нээнэ үү

http://127.0.0.1:43110/zeronet_address

Zeronet_address нь тэдний зочлохыг хүссэн сайтын хаяг юм. Жишээлбэл:

http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D

Сайт нээгдэх үед програм хамгийн ойрын хосуудыг хайж, хүссэн хуудас (html, css, зураг гэх мэт) -тэй холбоотой файлуудыг ачаална.

Сайт үүсгэхийн тулд зөвхөн командыг ажиллуулна уу

zeronet.py siteCreate

Дараа нь сайтын танигч болон хувийн түлхүүрийг үүсгэх болно зохиогчийн эрхийг тоон гарын үсгээр баталгаажуулах.

Үүсгэсэн сайтын хувьд "өгөгдөл / ххх ..." хэлбэрийн хоосон лавлах санг үүсгэх болно.

Энэ директорын агуулгыг өөрчилсний дараа шинэ хувилбарыг "zeronet.py siteSign site identifier" командыг ашиглан баталгаажуулж, хувийн түлхүүрийг оруулна.

Шинэ агуулгыг баталгаажуулмагц "zeronet.py sitePublish site-identifier" командыг ашиглан сурталчлах хэрэгтэй бөгөөд ингэснээр өөрчлөгдсөн хувилбар нь үе тэнгийнхэнд (өөрчлөлтийг зарлахын тулд WebSocket API ашиглан) ашиглах боломжтой болно. , үе тэнгийнхэн дижитал гарын үсэг зурах, шинэ агуулга байршуулах, бусад үе тэнгийнхэнд дамжуулах замаар шинэ хувилбарын бүрэн бүтэн байдлыг баталгаажуулах болно.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.