{"id":105011,"date":"2022-09-03T09:36:58","date_gmt":"2022-09-03T07:36:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/pervyj-stabilnyj-vypusk-arti-oficzialnoj-realizaczii-tor-na-yazyke-rust"},"modified":"2022-09-03T09:36:58","modified_gmt":"2022-09-03T07:36:58","slug":"pervyj-stabilnyj-vypusk-arti-oficzialnoj-realizaczii-tor-na-yazyke-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/pervyj-stabilnyj-vypusk-arti-oficzialnoj-realizaczii-tor-na-yazyke-rust","title":{"rendered":"Prvn\u00ed stabiln\u00ed vyd\u00e1n\u00ed Arti, ofici\u00e1ln\u00ed implementace Tor v programovac\u00edm jazyce Rust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>V\u00fdvoj\u00e1\u0159i anonymn\u00ed s\u00edt\u011b Tor vytvo\u0159ili prvn\u00ed stabiln\u00ed vyd\u00e1n\u00ed (1.0.0) projektu Arti, kter\u00fd vyv\u00edj\u00ed Tor klienta napsan\u00e9ho v jazyce Rust. Vyd\u00e1n\u00ed 1.0 je ozna\u010deno jako vhodn\u00e9 pro b\u011b\u017en\u00e9 u\u017eivatele a poskytuje stejnou \u00farove\u0148 ochrany soukrom\u00ed, pou\u017eitelnosti a stability, kterou m\u00e1 z\u00e1kladn\u00ed implementace v jazyce C. Stabilizov\u00e1no bylo tak\u00e9 API, kter\u00e9 se nab\u00edz\u00ed pro pou\u017eit\u00ed funk\u010dnosti Arti v jin\u00fdch aplikac\u00edch. K\u00f3d je \u0161\u00ed\u0159en pod licencemi Apache 2.0 a MIT.         <\/p>\n<p>Na rozd\u00edl od implementace v C, kter\u00e1 byla nejprve navr\u017eena jako SOCKS proxy a teprve pot\u00e9 p\u0159izp\u016fsobena jin\u00fdm pot\u0159eb\u00e1m, se Arti od sam\u00e9ho za\u010d\u00e1tku vyv\u00edj\u00ed jako modul\u00e1rn\u00ed integrovan\u00e1 knihovna, kterou mohou vyu\u017e\u00edvat r\u016fzn\u00e9 aplikace. Krom\u011b toho p\u0159i v\u00fdvoji nov\u00e9ho projektu je zohledn\u011bna ve\u0161ker\u00e1 p\u0159edchoz\u00ed zku\u0161enost s v\u00fdvojem Tor, co\u017e umo\u017e\u0148uje vyhnout se zn\u00e1m\u00fdm architektonick\u00fdm probl\u00e9m\u016fm a u\u010dinit projekt modul\u00e1rn\u011bj\u0161\u00edm a efektivn\u011bj\u0161\u00edm.       <\/p>\n<p>D\u016fvodem pro p\u0159eps\u00e1n\u00ed Tor v Rustu byla snaha dos\u00e1hnout vy\u0161\u0161\u00ed \u00farovn\u011b zabezpe\u010den\u00ed k\u00f3du prost\u0159ednictv\u00edm jazyka, kter\u00fd zaji\u0161\u0165uje bezpe\u010dnou pr\u00e1ci s pam\u011bt\u00ed. Podle odhad\u016f v\u00fdvoj\u00e1\u0159\u016f Tor bude alespo\u0148 polovina v\u0161ech zranitelnost\u00ed sledovan\u00fdch projektem vylou\u010dena p\u0159i implementaci v Rustu, pokud v k\u00f3du nejsou pou\u017eity bloky &#171;unsafe&#187;. Rust tak\u00e9 umo\u017en\u00ed dos\u00e1hnout vy\u0161\u0161\u00ed rychlosti v\u00fdvoje ne\u017e p\u0159i pou\u017eit\u00ed C d\u00edky v\u00fdraznosti jazyka a p\u0159\u00edsn\u00fdm z\u00e1ruk\u00e1m, kter\u00e9 umo\u017e\u0148uj\u00ed u\u0161et\u0159it \u010das na dvojit\u00e9 kontroly a psan\u00ed nadbyte\u010dn\u00e9ho k\u00f3du.     <\/p>\n<p>Na z\u00e1klad\u011b v\u00fdvoje prvn\u00ed verze se pou\u017e\u00edv\u00e1n\u00ed jazyka Rust osv\u011bd\u010dilo. Nap\u0159\u00edklad bylo zji\u0161t\u011bno, \u017ee na ka\u017ed\u00e9m kroku v k\u00f3du napsan\u00e9m v Rustu bylo m\u00e9n\u011b chyb ne\u017e p\u0159i srovnateln\u00e9 realizaci v C \u2014 chyby, kter\u00e9 se objevily b\u011bhem v\u00fdvoje, byly v\u011bt\u0161inou spojeny s logikou a s\u00e9mantikou. P\u0159\u00edli\u0161n\u00e1 n\u00e1ro\u010dnost p\u0159eklada\u010de rustc, ozna\u010dovan\u00e1 n\u011bkter\u00fdmi jako nev\u00fdhoda, se nakonec uk\u00e1zala jako po\u017eehn\u00e1n\u00ed, proto\u017ee pokud se k\u00f3d kompiluje a proch\u00e1z\u00ed testy, v\u00fdrazn\u011b se zvy\u0161uje pravd\u011bpodobnost jeho spr\u00e1vnosti.     <\/p>\n<p>P\u0159i pr\u00e1ci na nov\u00e9 verzi se rovn\u011b\u017e potvrdilo zv\u00fd\u0161en\u00ed rychlosti v\u00fdvoje, co\u017e souvis\u00ed nejen s t\u00edm, \u017ee funk\u010dnost byla znovu vytvo\u0159ena na z\u00e1klad\u011b existuj\u00edc\u00edho vzoru, ale tak\u00e9 s v\u00fdrazn\u011bj\u0161\u00ed s\u00e9mantikou Rustu, pohodln\u00fdmi funkcionalitami knihoven a vyu\u017e\u00edv\u00e1n\u00edm mo\u017enost\u00ed Rustu pro zaji\u0161t\u011bn\u00ed bezpe\u010dnosti k\u00f3du. Mezi nedostatky se uv\u00e1d\u00ed velk\u00e1 velikost v\u00fdsledn\u00fdch sestaven\u00ed \u2014 jeliko\u017e standardn\u00ed knihovna Rustu nen\u00ed v syst\u00e9mech dod\u00e1v\u00e1na ve v\u00fdchoz\u00edm nastaven\u00ed, je t\u0159eba ji zahrnout do navrhovan\u00fdch bal\u00ed\u010dk\u016f k sta\u017een\u00ed.        <\/p>\n<p>Verze 1.0 se zam\u011b\u0159uje p\u0159edev\u0161\u00edm na z\u00e1kladn\u00ed funkce v roli klienta. V verzi 1.1 je pl\u00e1nov\u00e1na podpora p\u0159ipojiteln\u00e9 dopravy a most\u016f pro obch\u00e1zen\u00ed blokac\u00ed. Verze 1.2 by m\u011bla podporovat onion slu\u017eby a souvisej\u00edc\u00ed funkce, jako je protokol pro \u0159\u00edzen\u00ed p\u0159et\u00ed\u017een\u00ed (RTT Congestion Control) a prost\u0159edky na ochranu proti DDoS \u00fatok\u016fm. Dosa\u017een\u00ed parity s klientem napsan\u00fdm v jazyce C je pl\u00e1nov\u00e1no ve v\u011btvi 2.0, kter\u00e1 tak\u00e9 nab\u00eddne vazby pro pou\u017eit\u00ed Arti v k\u00f3du napsan\u00e9m v r\u016fzn\u00fdch programovac\u00edch jazyc\u00edch.      <\/p>\n<p>V n\u00e1sleduj\u00edc\u00edch letech se pr\u00e1ce zam\u011b\u0159\u00ed na implementaci funk\u010dnosti pot\u0159ebn\u00e9 pro pr\u00e1ci rel\u00e9 a <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/\"   title=\"servery\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1662\">servery<\/a> adres\u00e1\u0159\u016f. Jakmile k\u00f3d napsan\u00fd v Rustu dos\u00e1hne \u00farovn\u011b schopn\u00e9 zcela nahradit variantu napsanou v C, maj\u00ed v\u00fdvoj\u00e1\u0159i v \u00famyslu ud\u011blit Arti statut hlavn\u00ed implementace Tor a ukon\u010dit podporu implementace v C. Podpora verze napsan\u00e9 v jazyce C bude postupn\u011b ukon\u010dena s mo\u017enosti plynul\u00e9 migrace.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57723\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Tor \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a (1.0.0) \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e Tor-\u043a\u043b\u0438\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0412\u044b\u043f\u0443\u0441\u043a 1.0 \u043e\u0442\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u044b\u0439 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0442\u043e\u0442 \u0436\u0435 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u044e\u0437\u0430\u0431\u0438\u043b\u0438\u0442\u0438 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0447\u0442\u043e \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438. \u0421\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d \u0442\u0430\u043a\u0436\u0435 API, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u0439 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Arti \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445. \u041a\u043e\u0434 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f [&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-105011","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Tor \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a (1.0.0) \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e Tor-\u043a\u043b\u0438\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\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\/cs\/blog\/news\/pervyj-stabilnyj-vypusk-arti-oficzialnoj-realizaczii-tor-na-yazyke-rust\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Arti, \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Tor \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Tor \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a (1.0.0) \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e Tor-\u043a\u043b\u0438\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/pervyj-stabilnyj-vypusk-arti-oficzialnoj-realizaczii-tor-na-yazyke-rust\" \/>\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=\"2022-09-03T07:36:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-03T07:36:58+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\udd47Prvn\u00ed stabiln\u00ed vyd\u00e1n\u00ed Arti, ofici\u00e1ln\u00ed implementace Tor napsan\u00e9 v jazyce Rust | ProHoster","description":"V\u00fdvoj\u00e1\u0159i anonymn\u00ed s\u00edt\u011b Tor vytvo\u0159ili prvn\u00ed stabiln\u00ed vyd\u00e1n\u00ed (1.0.0) projektu Arti, kter\u00fd vyv\u00edj\u00ed Tor klienta napsan\u00e9ho v jazyce Rust.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/pervyj-stabilnyj-vypusk-arti-oficzialnoj-realizaczii-tor-na-yazyke-rust","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Arti, \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Tor \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Tor \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a (1.0.0) \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e Tor-\u043a\u043b\u0438\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/pervyj-stabilnyj-vypusk-arti-oficzialnoj-realizaczii-tor-na-yazyke-rust","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":"2022-09-03T07:36:58+00:00","article:modified_time":"2022-09-03T07:36:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105011","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":"2022-09-03 07:38:06","updated":"2026-02-09 16:51:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/105011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=105011"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/105011\/revisions"}],"predecessor-version":[{"id":158906,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/105011\/revisions\/158906"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=105011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=105011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=105011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}