Faʻasalaga o ZeroNet 0.7, o se faʻavae mo le fatuina o upega tafaʻilagi faʻasalalau

Ina ua maeʻa le tausaga o le atinaʻe, na faʻasaʻolotoina le faʻasalalauga o se upega tafaʻilagi faʻasalalau ZeroNet 0.7, o loʻo faʻatulagaina le faʻaogaina o le faʻaogaina o le Bitcoin ma faʻamaoniga faʻapitoa faʻatasi ma BitTorrent tufatufaina atu tekonolosi e fatu ai nofoaga e le mafai ona faʻamaonia, faʻasese, pe poloka. O mea o loʻo i totonu o nofoaga o loʻo teuina i totonu o le P2P fesoʻotaʻiga i luga o masini a tagata asiasi ma faʻamaonia e faʻaaoga ai le saini numera numera a lē e ona. O lo'o fa'aogaina se faiga o isi 'au'au DNS a'a mo fa'amatalaga Namecoin. Ua tusia le poloketi i le Python ma tufatufaina e laiseneina ile GPLv2.

O faʻamaumauga o loʻo tuʻuina atu i luga o le saite e faʻamaonia ma fesoʻotaʻi atu i le tala a le pule o le saite, e tutusa ma le fesoʻotaʻiga o pusa tupe Bitcoin, lea e mafai ai foi ona pulea le talafeagai o faʻamatalaga ma faʻafouina mea i le taimi moni. Ina ia natia tuatusi IP, e mafai ona faʻaogaina le fesoʻotaʻiga Tor e le taʻua, lagolago e fausia i ZeroNet. E auai le tagata fa'aoga i le tufatufaina atu o nofoaga uma na ia mauaina. O le taimi lava e sii mai ai i le faiga faʻapitonuʻu, o faila e teu ma faʻaavanoaina mo le tufatufaina atu mai le masini o loʻo i ai nei e faʻaaoga ai metotia e faʻamanatu ai BitTorrent.

Ina ia matamata i nofoaga ZeroNet, naʻo le taʻavale le zeronet.py script, a maeʻa e mafai ona e tatalaina nofoaga i totonu o le sailiga e ala i le URL "http://127.0.0.1:43110/zeronet_address" (mo se faʻataʻitaʻiga, "http://127.0.0.1 :43110/1HeLLo4uzjaLetFx6NMN3PMwF5qbebTf1D”) . Pe a tatalaina se upega tafaʻilagi, e maua e le polokalame ni uo lata ane ma sii mai faila e fesoʻotaʻi ma le itulau o loʻo talosagaina (html, css, ata, ma isi).
Ina ia fatuina lau 'upega tafaʻilagi, naʻo le faʻatonuina o le poloaiga "zeronet.py siteCreate", a maeʻa ona faʻatupuina se faʻamatalaga nofoaga ma se ki faʻapitoa e faʻamaonia ai le tusitala e faʻaaoga ai se saini numera.

Mo le saite na faia, o le a faia se lisi gaogao o le "data/1HeLLo4usjaLetFx6NMH5PMwF3qbebTf1D" A maeʻa ona suia mea o loʻo i totonu o lenei lisi, e tatau ona faʻamaonia le lomiga fou e faʻaaoga ai le faʻatonuga "zeronet.py siteSign site_identifier" ma ulufale i le ki tumaoti. A maeʻa ona faʻamaonia le mea fou, e manaʻomia le faʻasalalau i le faʻatonuga "zeronet.py sitePublish site_id" ina ia mafai ona maua le suiga suiga i tupulaga (o le WebSocket API e faʻaaogaina e faʻasalalau suiga). I luga o le filifili, o le a siaki e tupulaga le saʻo o le lomiga fou e faʻaaoga ai se saini numera, download mea fou ma tuʻuina atu i isi tupulaga.

tele avanoa:

  • E leai se mea e tasi o le toilalo - o le saite e mafai ona maua pe afai e le itiiti ifo ma le tasi le tupulaga i le tufatufaina;
  • Leai o faʻamatalaga teuina mo le 'upega tafaʻilagi - e le mafai ona tapunia le saite e ala i le motusia o le talimalo, talu ai o faʻamaumauga o loʻo i luga o masini uma a tagata asiasi;
  • O faʻamatalaga uma na vaʻaia muamua o loʻo i totonu o le cache ma e mafai ona maua mai le masini o loʻo i ai nei i le offline mode, e aunoa ma le avanoa i le fesoʻotaiga i le lalolagi.
  • Lagolago fa'afouga fa'afouga taimi moni;
  • Avanoa e fa'afeso'ota'i e ala ile resitalaina ole vaega ile sone ".bit";
  • Galue e aunoa ma se fa'atulagaina muamua - na'o le tatalaina o le fa'amaumauga ma le polokalama ma fa'agasolo se tusitusiga e tasi;
  • Malosiaga e faʻapipiʻi 'upega tafaʻilagi i le kiliki tasi;
  • Fa'amautu fa'amaufa'ailoga e leai ni fa'amatalaga BIP32: o le tala e puipuia i le auala tutusa cryptographic e pei o le Bitcoin cryptocurrency;
  • Faʻapipiʻiina le SQL server faʻatasi ai ma galuega faʻapipiʻi faʻamaumauga P2P;
  • Le mafai ona faʻaoga Tor mo le le taʻua ma le lagolago atoatoa mo le faʻaogaina o auaunaga natia Tor (.onion) nai lo tuatusi IPv4;
  • TLS encryption lagolago;
  • Otometi ona maua e ala i le uPnP;
  • Avanoa e fa'apipi'i nisi tusitala ma saini numera eseese i luga o le saite;
  • Avanoa o se faʻapipiʻi mo le fatuina o faʻasalalauga faʻapitoa (openproxy);
  • Lagolago mo le faasalalauina o tala fou;
  • E galue i so'o se su'esu'ega ma faiga fa'aoga.

Suiga tetele ile ZeroNet 0.7

  • O le code ua toe faʻaleleia e lagolago ai le Python3, faʻamautinoa le fetaui ma le Python 3.4-3.8;
  • Ua fa'atinoina se faiga fa'asoa fa'amaumauga puipuia;
  • Afai e mafai, o le tufatufaina autu o faletusi isi vaega ua le toe faʻaauau ona faʻalagolago i faʻalagolago i fafo;
  • O le tulafono mo le faʻamaonia o saini numera ua faʻavaveina 5-10 taimi (o loʻo faʻaogaina le faletusi libsecp256k1;
  • Fa'aopoopo le fa'avasegaina o tusi pasi ua uma ona fa'atupuina e fa'aalo ai filiga;
  • O le P2P code ua faʻafouina e faʻaoga ai le ZeroNet protocol;
  • Fa'aopoopo le fa'aogaina ole Initaneti;
  • Faʻaopoopoina le UiPluginManager plugin mo le faʻapipiʻiina ma le puleaina o faʻapipiʻi isi vaega;
  • Lagolago atoatoa mo OpenSSL 1.1 ua saunia;
  • Pe a faʻafesoʻotaʻi i tupulaga, faʻaaogaina faʻamaumauga SNI ma ALPN e fai ai fesoʻotaʻiga sili atu ona tutusa ma telefoni i nofoaga masani ile HTTPS;

O le aso lava e tasi e pei ole ZeroNet 0.7.0 faʻamalolo faia fa'afou 0.7.1, lea e fa'ate'aina ai se fa'alavelave mata'utia e mafai ona fa'atagaina ai le fa'atinoina o code i le itu o tagata o tausia. Ona o se mea sese i le code mo le tuʻuina atu o fesuiaiga o faʻataʻitaʻiga, e mafai e se nofoaga tatala fafo ona faʻatuina se fesoʻotaʻiga i le polokalama o le kalani e ala i le WebSocket faʻatasi ai ma aia tatau ADMIN / NOSANDBOX e le faʻatapulaaina, lea e mafai ai ona suia faʻamaufaʻailoga ma faʻatino lana code i luga o le komepiuta a le tagata faʻaoga. manipulations ma le parakalafa open_browser.
O le faʻafitauli e aliali mai i le lala 0.7, faʻapea foʻi ma faʻataʻitaʻiga fausia amata mai le toe iloiloga 4188 (suiga na faia i le 20 aso talu ai).

puna: opennet.ru

Faaopoopo i ai se faamatalaga