{"id":113913,"date":"2024-02-27T22:03:07","date_gmt":"2024-02-27T20:03:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter"},"modified":"2024-02-27T22:03:07","modified_gmt":"2024-02-27T20:03:07","slug":"prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter","title":{"rendered":"Nitteri, tasuta alternatiivse frontendi Twitterile, l\u00f5petamine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Viimane avalik Nitter'i eksemplar on renoveerimata. Nitter projekt arendas vabalt ligip\u00e4\u00e4setavat frontend'i X.com'i\/Twitter'i kasutamiseks ilma JavaScript'i, anal\u00fc\u00fctika, j\u00e4lgijate ja kolmandate osapoolte teenuste kohustuslikuks muutmiseta. 31. jaanuaril l\u00f5petati tokenite v\u00e4ljastamine, mida kasutati Nitter'is sisu juurdep\u00e4\u00e4su korraldamiseks X.com'is. 26. veebruaril l\u00f5ppes viimaste varem v\u00e4ljastatud tokenite kehtivusaeg, mis viis Nitter'i t\u00f6\u00f6 t\u00e4ielikku seiskumisse.        <\/p>\n<p>P\u00e4rast Elon Muski ostu alustas Twitter (n\u00fc\u00fcd \u00fcmber nimetatud X) mitmete tehniliste ja organisatsiooniliste meetmete rakendamist, mille eesm\u00e4rk on agressiivne platvormi monetiseerimine, mis varem peeti kahjumlikuks. Muudatuste seas viidi sisse tasud iga konto teabe kasutamise eest (kehtestatud limiidid erinevat t\u00fc\u00fcpi kontodele \u2014 10 000 tasuliste \u201esinise m\u00e4rgiga\u201c omanikele, 1 000 tavakontodele, 500 uutele tavakontodele); \u201earendajate\u201c kontod viidi tasulisteks, mille limiidid sobivad massiliseks andmete kogumiseks (scraping); l\u00f5petati teabe andmine kasutajatele, kellel ei ole kontot.     <\/p>\n<p>Avalikult kinnitati \u00f5igustuseks (2023-07-01), et need on \u201eajutised erakorralised meetmed\u201d, mis on seotud automatiseeritud andmete laadimisega botide kaudu, mis halvendab teenust tava kasutajatele. Enne seda (2023-04-19) esitati vihjeid Microsofti suunas, v\u00e4ites, et see ettev\u00f5te kasutab Twitteri andmeid AI koolitamiseks ebaseaduslikult. Hiljem (2023-11-17) p\u00f5hjendati limiitide kehtestamist Muski lubatud v\u00f5itlust botide vastu.    <\/p>\n<p>Nitter oli projekt, mis arendas tarkvara Twitteri kasutajate j\u00e4lgimise kaitsmiseks, kes ei saada teadet, vaid loevad materjale, pakkudes neile alternatiivset veebisaiti Twitteri vaatamiseks, mis ei n\u00f5ua ei kontot ega JavaScripti. Selline tarkvara toimib faktina kraapijana ja vahendajana, mis ei salvesta andmeid andmebaasi, vaid saadab need l\u00f5ppkasutajale (siiski salvestatakse m\u00f5ned teenindusandmed Redisesse).     <\/p>\n<p>Seega tarkvara Nitter:    <\/p>\n<li class=\"l\"> oli tehniliselt just selline tarkvarat\u00fc\u00fcp, millega Twitteri juhtkond kuulutas v\u00e4lja aktiivse v\u00f5itlus.\n<li class=\"l\"> oli \u00fcks v\u00e4heseid aktiivselt arendatavaid tarkvarasid, et p\u00e4\u00e4seda ligi Twitteris avaldatud andmetele, mis tegi sellest atraktiivse t\u00f6\u00f6riista kasutamiseks scrappingu kitsamas t\u00e4henduses \u2014 andmete kogumine ametlike liideste v\u00e4ltimiseks;\n<li class=\"l\"> avalikud Nitter'i eksemplarid on saanud ise skreipimise objektiks, mis on viinud selleni, et osa eksemplaridest on rakendanud oma versiooni CAPTCHA-st (1 t\u00e4iendav POST-p\u00e4ring, mis on spetsiifiline konkreetse eksemplari jaoks).\n<p>Uuringu tulemusena avastati lahendused, kuidas uutes tingimustes edasi t\u00f6\u00f6tada, sealhulgas RSS ja m\u00f5ned sisenemispunktid syndication.twitter.com, mis andsid teavet registreerimata kasutajatele JSON-formaadis ning mida kasutati teiste sotsiaalsete v\u00f5rgustikega integreerimiseks. M\u00f5nda aega sai Nitter teavet l\u00e4bi nende liideste, kuid hiljem suleti ka need. P\u00e4rast seda leiti v\u00f5imalus kasutada \u201ek\u00fclaliskontosid\u201d, mis omasid lugemis\u00f5igusi. \u00dcks t\u00fc\u00fcpi \u201ek\u00fclaliskontod\u201d oli m\u00f5eldud kasutamiseks IoT seadmetes, millel olid piiratud brauserid.     <\/p>\n<p>Aga Nitter kasutas teist t\u00fc\u00fcpi \u201ek\u00fclaliskontosid\u201d, mis kasutasid OAuth-i Cookie asemel, registreerusid API kaudu ja n\u00e4ib, et neid kasutati Androidi rakenduse jaoks. Selle t\u00fc\u00fcpi kontodel on 500 API p\u00e4ringu limiit 15 minuti jooksul, ja nende \u201eregistreerimine\u201d on seotud <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/lir\/ipv4\/\"   title=\"IP-aadressi\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"600\">IP-aadressi<\/a> (\u00fchelt IP-lt saab registreerida \u00fche \u201ek\u00fclaliskonto\u201d p\u00e4eva jooksul, kuid juba registreeritud \u201ekonto\u201d saab kasutada teistelt IP aadressidelt).    <\/p>\n<p>Sellised \u201ekontod\u201d (juurdep\u00e4\u00e4sutokenid) olid aktiivsed 30 p\u00e4eva. Sel hetkel v\u00f5iks massiliste ajutiste kontode registreerimise probleemina sobida probleemide lahendamiseks kasutajate crowdsource registreerimine, kasutades midagi sarnast Bibliogramiga (kasutajaskript, mis v\u00f5tab k\u00fclalis-tokeni kasutajalt ja edastab selle avalikule eksemplarile).    <\/p>\n<p>Jaanuari l\u00f5pus l\u00f5petas X selliste tokenite v\u00e4ljastamise. Viimase juurdep\u00e4\u00e4sutee elimineerimine l\u00f5i Nitterile kui avalikule tasuta mitme kasutaja teenusele l\u00f5pu, mille tulemusena kuulutas autor Nitteri surnuks.     <\/p>\n<p>M\u00f5ned eksemplarid sulgesid end seej\u00e4rel koheselt, teised modifitseerisid koodi olemasolevate tokenite kasutamise rangeks s\u00e4\u00e4stmiseks, eelk\u00f5ige nende eelistatud kasutamisega kontode tweetide loendite saamiseks, tehes vea teadete v\u00e4ljastamisel k\u00f5ikidele muudele \u0444\u0443\u043d\u043a\u0446\u0438\u0439jatele. 26. veebruaril l\u00f5ppes viimase k\u00fclastustokeni eluiga, mille tulemusena k\u00f5ik avalikud eksemplarid l\u00f5petasid t\u00f6\u00f6. Siiski arutatakse veateates v\u00f5imalusi, mis mingil moel puudutavad k\u00fclastajakontosid.    <\/p>\n<p>\u00dcks fundamentaalne lahendus probleemile v\u00f5iks olla Twitteri asendamine alternatiivse detsentraliseeritud teenusega, mis p\u00f5hineb ActivityPub ja IPFS-ile, kus igas s\u00f5numis on p\u00f5hijuhiks selle IPFS CID. V\u00f5ime ette kujutada j\u00e4rgmist mitmeastmelist konstruktsiooni:    <\/p>\n<li class=\"l\"> Andmed, mis algselt avaldati f\u00f6deratsiooniteenuses nagu p\u00f5hiplatvorm, ja peegeldatud IPFS-ile.\n<li class=\"l\"> Andmed, mille kasutajad on Twitteris avaldanud, kuid mis on nende brauserilaienduse kaudu peegeldatud nende kontodele f\u00f6deratiivsel platvormil, ja sealt \u2014 IPFS-ile.\n<li class=\"l\"> Andmed, mille Twitterist allalaadinud ise kasutajad, kasutades allalaadimise funktsiooni, ja laaditi \u00fcles Fediverse'i + IPFS-i massilise \u00fcleslaadimise funktsiooni kaudu.\n<p>Kuid punktis 3 esitatud andmed ei lahenda muretseda mitte osalemise probleemide t\u00f5ttu Twitteri kasutajate seas Twitteri asendamise programmis.     <\/p>\n<p>Iga postituse identifikaatori jaoks igal tsentraliseeritud platvormil v\u00f5ib olla m\u00f5istlik s\u00e4ilitada selle kuvamine IPFS CID-is, mis toimib vahem\u00e4luna, v\u00f5imaldades ilma postituse teksti tundmata, kuid olles teadlik tsentraliseeritud identifikaatorist, tuvastada selle detsentraliseeritud identifikaator. IPFS-is URI genereerimisel (mida saab teha ilma tegeliku laadimiseta) l\u00e4bib postituse tekst kanoniseerimise, mis h\u00f5lmab andmete paigutamist HTML-p\u00f5hisesse konteinerisse, kus on masinloetavad metaandmed, unicode'i normaliseerimist, UTF-8 konverteerimist, t\u00fchikute asendamist lihtsate \u00fchekordsete t\u00fchikutega ning k\u00f5igi linkide asendamist postitustele sellel ja teistel platvormidel, mis l\u00e4bivad sarnase protseduuri, IPFS-is URI-dega.     <\/p>\n<p>Igal platvormil on masinloetav dokument, mis kirjeldab postituste kanoniseerimise reegleid, sealhulgas mitmeid teenuseid, mille lingid asendatakse IPFS URI-dega selle v\u00f5rgu postitustes. Iga postitust kanoniseeritakse vastavalt nende reeglitele, mis olid kehtivad postituse kuup\u00e4eval. Kanoniseerimise k\u00e4igus, kui postituses on link postitusele m\u00f5nes asendatavas platvormis, ekstrakteeerib s\u00fcsteem lingist tsentraliseeritud identifikaatori ja kontrollib selle olemasolu usaldusv\u00e4\u00e4rsetes indeksites.    <\/p>\n<p>Indeksi olemasolu korral kasutab s\u00fcsteem indeksitelt saadud detsentraliseeritud identifikaatorit. Kui ei ole olemas, k\u00fcsib s\u00fcsteem postitust lingi kaudu, kanoniseerib selle ja loob identifikaatori, mille v\u00f5ib indeksitesse paigutada. S\u00fcsteem ei ole kohustatud paigutama k\u00fcsitud postitust detsentraliseeritud v\u00f5rku. S\u00fcsteem v\u00f5ib identifikaatori \u00f5igsuse kontrollimiseks indeksites kasutada protsessi kohalikke taastamisi. Indeksi teostus peab kontrollima identifikaatorite genereerimise \u00f5igsust kohalike taastamiste kaudu.     <\/p>\n<p>Selline deterministlik protsess v\u00f5imaldab genereerida muutumatuid linke sisule isegi tweetide jaoks, mille postitajad ei osale veel Twitteri asendamise programmis. Kui osa neist hakkab oma tweet'e IPFS-i \u00fcles laadima, genereerib algoritm neile identifikaatorid, mis on sama, mis juba kasutatavad lingid, eeldusel, et indeks sisaldab \u00f5igeid kuvandeid ja sisu ei ole muutunud.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60673\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0438\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 Nitter \u043f\u0440\u0438\u0448\u0451\u043b \u0432 \u043d\u0435\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u044c. \u041f\u0440\u043e\u0435\u043a\u0442 Nitter \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a X.com\/Twitter \u0431\u0435\u0437 \u043d\u0430\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u044f JavaScript, \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438, \u0442\u0440\u0435\u043a\u0435\u0440\u043e\u0432 \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. 31 \u044f\u043d\u0432\u0430\u0440\u044f \u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u0432\u044b\u0434\u0430\u0447\u0430 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 Nitter \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443 \u0432 X.com. 26 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u0438\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0436\u0438\u0437\u043d\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0438\u0437 \u0440\u0430\u043d\u0435\u0435 \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u043f\u043e\u043b\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113913","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0438\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 Nitter \u043f\u0440\u0438\u0448\u0451\u043b \u0432 \u043d\u0435\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u044c. \u041f\u0440\u043e\u0435\u043a\u0442 Nitter \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a X.com\/Twitter \u0431\u0435\u0437 \u043d\u0430\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u044f JavaScript, \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438, \u0442\u0440\u0435\u043a\u0435\u0440\u043e\u0432 \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. 31 \u044f\u043d\u0432\u0430\u0440\u044f \u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u0432\u044b\u0434\u0430\u0447\u0430 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 Nitter \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443 \u0432 X.com. 26 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u0438\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0436\u0438\u0437\u043d\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0438\u0437 \u0440\u0430\u043d\u0435\u0435 \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u043f\u043e\u043b\u043d\u043e\u0439\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f Nitter, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430 \u043a Twitter | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0438\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 Nitter \u043f\u0440\u0438\u0448\u0451\u043b \u0432 \u043d\u0435\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u044c. \u041f\u0440\u043e\u0435\u043a\u0442 Nitter \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a X.com\/Twitter \u0431\u0435\u0437 \u043d\u0430\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u044f JavaScript, \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438, \u0442\u0440\u0435\u043a\u0435\u0440\u043e\u0432 \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. 31 \u044f\u043d\u0432\u0430\u0440\u044f \u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u0432\u044b\u0434\u0430\u0447\u0430 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 Nitter \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443 \u0432 X.com. 26 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u0438\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0436\u0438\u0437\u043d\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0438\u0437 \u0440\u0430\u043d\u0435\u0435 \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u043f\u043e\u043b\u043d\u043e\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-27T20:03:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-27T20:03:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Nitter'i, Twitter'i vabade alternatiivsete frontendi l\u00f5petamine | ProHoster","description":"Viimane avalik Nitter'i eksemplar on saanud rikkis. Nitter projekt arendas vabatahtlikku frontendi X.com\/Twitter'i juurde p\u00e4\u00e4semiseks ilma JavaScript'i, anal\u00fc\u00fctika, j\u00e4lgijate ja kolmandate osapoolte teenuste pealet\u00fckkimisega. 31. jaanuaril l\u00f5petati tokenite v\u00e4ljastamine, mida Nitter kasutas sisu juurdep\u00e4\u00e4su korraldamiseks X.com-is. 26. veebruaril l\u00f5ppes viimaste varem v\u00e4lja antud tokenite kehtivusaeg, mis viis t\u00e4ieliku.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f Nitter, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430 \u043a Twitter | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0438\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 Nitter \u043f\u0440\u0438\u0448\u0451\u043b \u0432 \u043d\u0435\u0433\u043e\u0434\u043d\u043e\u0441\u0442\u044c. \u041f\u0440\u043e\u0435\u043a\u0442 Nitter \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a X.com\/Twitter \u0431\u0435\u0437 \u043d\u0430\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u044f JavaScript, \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438, \u0442\u0440\u0435\u043a\u0435\u0440\u043e\u0432 \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. 31 \u044f\u043d\u0432\u0430\u0440\u044f \u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u0432\u044b\u0434\u0430\u0447\u0430 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 Nitter \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443 \u0432 X.com. 26 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u0438\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0436\u0438\u0437\u043d\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0438\u0437 \u0440\u0430\u043d\u0435\u0435 \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u043f\u043e\u043b\u043d\u043e\u0439","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/prekrashhenie-sushhestvovaniya-nitter-svobodnogo-alternativnogo-frontenda-k-twitter","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-02-27T20:03:07+00:00","article:modified_time":"2024-02-27T20:03:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"113913","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-08 20:22:37","updated":"2026-02-08 20:22:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/113913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=113913"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/113913\/revisions"}],"predecessor-version":[{"id":145695,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/113913\/revisions\/145695"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=113913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=113913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=113913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}