ProHoster > Blog > talafou initaneti > Faʻasalaga o ZeroNet 0.7, o se faʻavae mo le fatuina o upega tafaʻilagi faʻasalalau
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.
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).