{"id":53735,"date":"2019-12-09T00:00:00","date_gmt":"2019-12-08T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter"},"modified":"2020-02-18T14:01:40","modified_gmt":"2020-02-18T11:01:40","slug":"nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","title":{"rendered":"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/57414bebbced152eea13c218b7d1c239.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKas on v\u00f5imalik \u00fchendada mitu interneti\u00fchendust \u00fcheks? Selle teema \u00fcmber on palju v\u00e4\u00e4rarusaamu ja m\u00fc\u00fcte, isegi kogenud v\u00f5rgueksperdid ei tea sageli, et see on v\u00f5imalik. Enamasti tuntakse kanalite \u00fchendamist vale nime all, nagu NAT tasemel koormuse tasakaalustamine v\u00f5i varukoopia. Kuid t\u00f5eline summaarne \u00fchendamine v\u00f5imaldab <b>saata \u00fchte TCP-\u00fchendust korraga \u00fcle k\u00f5ik interneti\u00fchendused<\/b>, n\u00e4iteks videovoogedastust nii, et \u00fcksk\u00f5ik millisest interneti\u00fchendusest katkestamine ei katkestaks edastamist. <\/p>\n<p>On olemas kallid kaubanduslikud lahendused videovoogedastuseks, kuid sellised seadmed maksavad palju tuhandeid eurosid. Artiklis k\u00e4sitletakse tasuta avatud OpenMPTCPRouter paketi seadistamist ning arutatakse populaarseid m\u00fc\u00fcte kanalite \u00fchendamise kohta.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>M\u00fctoloogiad kanalite \u00fchendamisest<\/h2>\n<p>\nOn palju odavaid ruutereid, mis toetavad Multi-WAN funktsiooni. M\u00f5nikord nimetavad tootjad seda kanalite \u00fchendamiseks, mis pole p\u00e4ris \u00f5ige. Paljud v\u00f5rgueksperdid usuvad, et lisaks <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D0%B3%D1%80%D0%B5%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2\">LACP<\/a><\/noindex> ja tasakaalu saavutamine L2 tasemel, ei ole mingit muud kanalite \u00fchendamist. Olen sageli kuulnud, et see on t\u00e4ielikult v\u00f5imatu inimestelt, kes t\u00f6\u00f6tavad telekomis. Seega proovime uurida populaarsuse m\u00fc\u00fcte. <\/p>\n<h2>IP-\u00fchenduste tasemel koormuse jagamine<\/h2>\n<p>\nSee on k\u00f5ige taskukohasem ja populaarsem viis kasutada mitut internetikanalit korraga. Lihtsuse huvides kujutame ette, et teil on kolm interneti teenusepakkujat, iga\u00fcks annab teile oma v\u00f5rgust reaalse IP-aadressi. K\u00f5ik need teenusepakkujad on \u00fchendatud marsruuterisse, mis toetab Multi-WAN funktsiooni. See v\u00f5ib olla OpenWRT koos mwan3 paketiga, Mikrotik, Ubiquiti v\u00f5i m\u00f5ni muu kodune marsruuter, kuna n\u00fc\u00fcd on selline valik juba tavaliseks muutunud.<\/p>\n<p>Situatsiooni modelleerimiseks kujutame ette, et teenusepakkujad on meile andnud j\u00e4rgmised aadressid:<\/p>\n<pre><code class=\"plaintext\">WAN1 \u2014 11.11.11.11\nWAN2 \u2014 22.22.22.22\nWAN3 \u2014 33.33.33.33\n<\/code><\/pre>\n<p>\nKuna \u00fchendume eemaloleva serveriga <b>example.com<\/b> Iga teenusepakkuja kaudu n\u00e4eb kaugserver kolme s\u00f5ltumatut kliendi allika IP-aadressi. Koormuse jaotamine v\u00f5imaldab jagada koormust kanalite vahel ja kasutada neid k\u00f5iki kolme samaaegselt. Lihtsuse huvides kujutame ette, et jagame koormuse k\u00f5ikide kanalite vahel v\u00f5rdselt. Tulemuseks on see, et kui klient avab lehe, kus on n\u00e4iteks kolm pilti, laadib ta iga pildi l\u00e4bi erineva teenusepakkuja. Veebilehe poolelt n\u00e4eb see v\u00e4lja nagu kolm erinevat IP-aadressi, mis on \u00fchendatud.<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/b3f5e5d0d6007deb4d22d55d1df79e28.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\u00dchendusleveli tasemel koormuse jaotamise puhul toimub iga TCP-\u00fchendus l\u00e4bi eraldi teenusepakkuja.<\/p>\n<p>Selline tasakaalustusre\u017eiim toob sageli kaasa probleeme kasutajatele. N\u00e4iteks seovad paljud veebisaidid k\u00fcpsised ja tokenid kindlalt kliendi IP-aadressiga, ning kui see \u00e4kitselt muutub, l\u00fckatakse p\u00e4ring tagasi v\u00f5i logib klient veebisaidilt v\u00e4lja. See esineb sageli kliendi panganduss\u00fcsteemides ja muudel veebisaitidel, kus kehtivad ranged kasutajasessioonide reeglid. Siin on lihtne n\u00e4ide: muusikafailid VK.com-is on k\u00e4ttesaadavad ainult kehtiva sessiooniv\u00f5tmega, mis on seotud IP-aadressiga, ja sellist tasakaalu kasutavatel klientidel ei m\u00e4ngita sageli heli, kuna p\u00e4ring saadeti mitte selle teenusepakkuja kaudu, kellega seanss on seotud.<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/ce6fec9b8f1b0df904cdf3ab0fa3f1f8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTorrentide allalaadimisel summutab \u00fchendustasandi tasakaalustus k\u00f5ikide kanalite ribalaiuse.<\/p>\n<p>Selline tasakaalustus v\u00f5imaldab interneti\u00fchenduse kiirusel kumuleeruda, kasutades mitmeid \u00fchendusi. N\u00e4iteks, kui igal kolmel teenusepakkujal on kiirus 100 megabitti, siis torrentide allalaadimisel saame tulemuseks 300 megabitti. See, kuna torrent avab hulgaliselt \u00fchendusi, mis jagunevad k\u00f5igi teenusepakkujate vahel ning l\u00f5puks kasutavad kogu \u00fchenduse \u00e4ra.<\/p>\n<p>Oluline on m\u00f5ista, et \u00fcksainus TCP-\u00fchendus l\u00e4bib alati vaid \u00fchte teenusepakkujat. See t\u00e4hendab, et kui allalaadime \u00fchte suurt faili HTTP kaudu, siis see \u00fchendus toimub l\u00e4bi \u00fche teenusepakkuja, ja kui side selle teenusepakkujaga katkeb, siis ka allalaadimine katkeb. <\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/14d728236f632c5e19ee762bc1911f48.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\u00dcks \u00fchendus kasutab alati ainult \u00fchte internetikanalit.<\/p>\n<p>See on t\u00f5ene ka videovalamiste puhul. Kui edastate voogedastust n\u00e4iteks Twitchis, ei tooda IP-\u00fchenduste tasemel tasakaalustamine mingit erilist kasu, kuna video voog edastatakse \u00fche IP-\u00fchenduse sees. Sel juhul, kui WAN-i pakkujal tekivad sideprobleemid, nagu paketikaod v\u00f5i kiiruslangus, ei saa te kohe teisele pakkujale \u00fcle minna. Edastust tuleb peatada ja uuesti \u00fchendust luua. <\/p>\n<h2>Reaalne kanalite summeerimine<\/h2>\n<p>\nReaalne kanalite summeerimine v\u00f5imaldab suunata \u00fche \u00fchenduse n\u00e4iteks Twitchi kaudu l\u00e4bi k\u00f5igi pakkujate nii, et kui \u00fcksk\u00f5ik milline pakkuja l\u00e4heb katki, ei katke \u00fchendus. See on \u00fcllatavalt keeruline \u00fclesanne, millel pole siiani optimaalset lahendust. Paljud ei teagi, et see on v\u00f5imalik! <\/p>\n<p>Eelmiste illustratsioonide p\u00f5hjal m\u00e4letame, et tinglik Twitch server v\u00f5ib vastu v\u00f5tta videovooge ainult \u00fchelt source IP aadressilt, seega peab see olema meil alati stabiilne, olenemata sellest, millised teenusepakkujad on katkestatud ja millised t\u00f6\u00f6tavad. Selle saavutamiseks vajame summatiivset serverit, mis l\u00f5petab k\u00f5ik meie \u00fchendused ja \u00fchendab need \u00fcheks.<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/0baf774c65d15a307bdb0ffef3ff53c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSummatiivne server koondab k\u00f5ik kanalid \u00fchte tunnelisse. K\u00f5ik \u00fchendused toimuvad summatiivse serveri aadressilt.<\/p>\n<p>Sellises skeemis kasutatakse k\u00f5iki teenusepakkujaid, ning mis tahes neist katkestamine ei p\u00f5hjusta \u00fchenduse katkemist Twitch serveriga. Sisuliselt on see eriline VPN-tunnel, mille all on mitmed internetikanalid. Selle skeemi peamine \u00fclesanne on saada maksimaalselt kvaliteetne sidekanal. Kui m\u00f5nel teenusepakkujatel tekivad probleemid, paketikaod v\u00f5i viivituste suurenemine, siis ei tohiks see kvaliteeti kuidagi m\u00f5jutada, sest koormus jaotatakse automaatselt muudele, kvaliteetsematele kanalitele, mis on meie k\u00e4sutuses. <\/p>\n<h3>Kaubanduslikud lahendused<\/h3>\n<p>\nSee probleem on juba ammu vaevanud neid, kes edastavad \u00fcritusi ja kellel puudub ligip\u00e4\u00e4s kvaliteetsele internetile. Sellisteks \u00fclesanneteks on olemas mitmeid kaubanduslikke lahendusi; n\u00e4iteks valmistab ettev\u00f5te Teradek tohutuid ruutereid, kuhu saab lisada terveid gruppe USB-modemeid.<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/b9c23f4cebed86dff16bf4b72b7890b1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVideovoo ruuter kanali summeerimise funktsiooniga<\/p>\n<p>Sellistes seadmetes on tavaliselt sisseehitatud video signaali salvestamise v\u00f5imalus HDMI v\u00f5i SDI kaudu. Koos ruuteriga m\u00fc\u00fcakse tellimus kanali summeerimise teenusele, samuti videovoo t\u00f6\u00f6tlemise, kodeerimise ja edastamise teenusele. Selliste seadmete hind algab 2000 dollarist koos modemitest koosneva komplektiga, pluss eraldi tellimus teenusele. <\/p>\n<p>M\u00f5nikord v\u00f5ib see tunduda \u00fcsna hirmu\u00e4ratav:<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/66c5afe3903444624707c338c9610036.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Seame \u00fcles OpenMPTCPRouter<\/h2>\n<p>\nProtokoll <noindex><a rel=\"nofollow\" href=\"https:\/\/www.multipath-tcp.org\/\">MP-TCP<\/a><\/noindex> (MultiPath TCP) on v\u00e4lja t\u00f6\u00f6tatud v\u00f5imaluseks \u00fchendada korraga mitme kanaliga. N\u00e4iteks, seda <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/documentation\/foundation\/urlsessionconfiguration\/improving_network_reliability_using_multipath_tcp\">toetab iOS<\/a><\/noindex> ja v\u00f5ib samal ajal \u00fchendada kaugs\u00fcsteemiga nii WiFi kui ka mobiilse v\u00f5rgu kaudu. Oluline on m\u00f5ista, et need ei ole kaks eraldi TCP-\u00fchendust, vaid \u00fcks \u00fchendus, mis on loodud kahe kanali kaudu. Selle toimimiseks peab kaugs\u00fcsteem ka toetama MPTCP-d.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.openmptcprouter.com\/\">OpenMPTCPRouter<\/a><\/noindex> on avatud programmiline ruuter, mis v\u00f5imaldab t\u00f5eliselt summutada kanaleid. Autorite s\u00f5nul on projekt alfa-etapis, kuid seda saab juba kasutada. See koosneb kahest osast - summutavast serverist, mis asub internetis, ja ruuterist, mille kaudu on \u00fchendatud mitu interneti pakkujat ja kliendiseadmed: arvutid, telefonid. Kasutajaruuterina v\u00f5ib toimida Raspberry Pi, m\u00f5ned WiFi-ruuterid v\u00f5i tavaline arvuti. On olemas valmis kogumikud erinevatele platvormidele, mis on v\u00e4ga mugav.<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/46b0c848f92ce85ffc0a4ea10144966f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nOpenMPTCPRouteri t\u00f6\u00f6p\u00f5him\u00f5te<\/p>\n<h2>Summutava serveri seadistamine<\/h2>\n<p>\nSummutav server asub internetis ja terminalib \u00fchendused k\u00f5igilt kliendi ruuteri kanalitelt \u00fchte. Selle serveri IP-aadress on v\u00e4lisadresseering internetti p\u00e4\u00e4semiseks l\u00e4bi OpenMPTCPRouteri. <\/p>\n<p>Selle \u00fclesande jaoks kasutame VPS-serverit Debian 10-l.<\/p>\n<p>Kokkuv\u00f5tva serveri n\u00f5uded:<\/p>\n<ul>\n<li>MPTCP ei t\u00f6\u00f6ta OpenVZ virtualiseerimisel<\/li>\n<li>Peab olema v\u00f5imalik installida oma Linuxi kernel<\/li>\n<\/ul>\n<p>\nServeri juurutamine toimub \u00fche k\u00e4su t\u00e4itmisega. Skript installib kernelit MPTCP toe ja k\u00f5ik vajalikud paketid. Installatsiooniskriptid on saadaval Ubuntu ja Debian'i jaoks.<\/p>\n<pre><code class=\"plaintext\">wget -O - http:\/\/www.openmptcprouter.com\/server\/debian10-x86_64.sh | sh\n<\/code><\/pre>\n<p>\nServeri eduka installimise tulemus.<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/592fd8d39eb4eaec5e80f4fa3b635a53.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSalvestame paroolid, need on vajalikud kliendi ruuteri seadistamiseks, ja taask\u00e4ivitame. Oluline on meeles pidada, et p\u00e4rast installimist on SSH saadaval pordil 65222. P\u00e4rast taask\u00e4ivitamist tuleb veenduda, et oleme k\u00e4ivitatud uue kerneliga<\/p>\n<pre><code class=\"plaintext\">uname -a \nLinux test-server.local 4.19.67-mptcp\n<\/code><\/pre>\n<p>\nN\u00e4eme versiooninumbri k\u00f5rval mptcp m\u00e4rget, mis t\u00e4hendab, et kernel on \u00f5igesti installitud. <\/p>\n<h2>Kliendi ruuteri seadistamine<\/h2>\n<p>\nVDS-l on v\u00f5imalik installida: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openmptcprouter.com\/download\">projekti veebilehel<\/a><\/noindex> Valmis ehitused on saadaval m\u00f5nedele platvormidele, n\u00e4iteks Raspberry Pi, Banana Pi, Linksysi ruuteritele ja virtuaalmasinatele. <br \/>\nSee osa openmptcprouterist p\u00f5hineb OpenWRT-l, kasutades liidesena LuCI-d, millega on tuttav iga\u00fcks, kes on kunagi OpenWRT-ga kokku puutunud. Jaotus kaalub umbes 50 MB! <\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/0cb2fed29f35d42ab0dc8db1a9a160f8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTestimise seadmena kasutan Raspberry Pi-d ja mitut USB-moodulit erinevate operaatoritega: MTS ja MegaFon. Kuidas kirjutada pilt SD-kaardile, arvan, et ei pea r\u00e4\u00e4kima. <\/p>\n<p>Algselt on Raspberry Pi Ethernet-port seadistatud nagu lan staatilise IP-aadressiga. <b>192.168.100.1<\/b>. Et laual kaablite kallal ei toimetada, \u00fchendasin Raspberry Pi WiFi juurdep\u00e4\u00e4supunktiga ja m\u00e4\u00e4rasin arvuti WiFi-adapterile staatilise aadressi. <b>192.168.100.2<\/b>. Vaikimisi DHCP-server ei ole sisse l\u00fclitatud, seega tuleb kasutada staatilisi aadresse.<\/p>\n<p>N\u00fc\u00fcd saab siseneda veebiliidesesse. <noindex><a rel=\"nofollow\" href=\"http:\/\/192.168.100.1\">192.168.100.1<\/a><\/noindex> <\/p>\n<p>Esimese sisenemise korral palub s\u00fcsteem seadistada root-parool, millega on samuti saadaval SSH.<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/1052360105d63d329aaaf0c3983a423e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLAN-seadetes saab m\u00e4\u00e4rata vajaliku alamv\u00f5rgu ja lubada DHCP-serveri.<\/p>\n<p>Kasutatakse modemite, mida tuvastatakse kui USB Etherneti liideseid eraldi DHCP-serveriga, seega see n\u00f5udis t\u00e4iendavate paketide installimist. <noindex><a rel=\"nofollow\" href=\"https:\/\/protyposis.net\/blog\/using-the-huawei-e3372-hi-link-lte-dongle-with-openwrt\/\">protseduur on identne modemite seadistamisega tavap\u00e4rases OpenWRT-s, seega ei k\u00e4sitle ma seda siin.<\/a><\/noindex>. Protseduur on sama, mis tavap\u00e4raste OpenWRT modemite seadistus, seega ei k\u00e4sitle ma seda siin. <\/p>\n<p>Seej\u00e4rel tuleb seadistada WAN-liideseid. Alguses on s\u00fcsteemis loodud kaks virtuaalset liidest WAN1 ja WAN2. Neile tuleb m\u00e4\u00e4rata f\u00fc\u00fcsiline seade, minu puhul on need USB-mooduli liideste nimed. <\/p>\n<p>Kuna interface'ide nimed v\u00f5ivad segadusse ajada, soovitan vaadata dmesg s\u00f5numeid, \u00fchendudes SSH kaudu. <\/p>\n<p>Kuna mu modemid toimivad ise ruuteritena ja neil on DHCP-server, pidin muutma nende sisev\u00f5rkude seadeid ja DHCP-serveri v\u00e4lja l\u00fclitama, kuna algselt andsid m\u00f5lemad modemid aadresse samast v\u00f5rgust, mis p\u00f5hjustas konflikti. <\/p>\n<p>OpenMPTCPRouter n\u00f5uab, et WAN-interface'ide aadressid oleksid staatilised, seega m\u00e4\u00e4rame modemitele alamv\u00f5rgud ja seadistame men\u00fc\u00fcs system \u2192 openmptcprouter \u2192 interface settings. Siin tuleb samuti t\u00e4psustada IP-aadress ja serveri v\u00f5ti, mis saadi summitamise serveri seadistamise etapil.<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/a753961a88c417531f2078c8a98ae051.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKui seaded on \u00f5igesti konfigureeritud, peaks olekulehe peal olema sarnane pilt. N\u00e4htavasti suutis ruuter \u00fchendust saada summitamise serveriga ja m\u00f5lemad kanalid t\u00f6\u00f6tavad normaalselt.<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/72bf99bcdb075d7a8393f3543fc2cbb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVaikimisi kasutatakse re\u017eiimi shadowsocks + mptcp. See on proxy, mis pakib endasse k\u00f5ik \u00fchendused. Alguses on see seadistatud t\u00f6\u00f6tama ainult TCP-ga, kuid UDP-d saab ka lubada.<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/a466bac174ea951829a4d63e24216e73.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKui olekulehe peal pole vigu, v\u00f5ib seadistust lugeda l\u00f5petatuks. <br \/>\nM\u00f5nede teenusepakkujatega v\u00f5ib juhtuda, et liikluse teel k\u00e4rbitakse mptcp lipp, mille t\u00f5ttu tekib selline viga:<\/p>\n<p><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/7da3f5ecf52aad7a255c04f7abc17b3b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSel juhul saab kasutada teistsugust t\u00f6\u00f6re\u017eiimi, ilma MPTCP kasutamiseta, rohkem teavet selle kohta <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Ysurac\/openmptcprouter\/issues\/177\">siit<\/a><\/noindex>.<\/p>\n<h2>Kokkuv\u00f5te<\/h2>\n<p>\nOpenMPTCPRouter projekt on v\u00e4ga huvitav ja oluline, kuna see on t\u00f5en\u00e4oliselt ainus avatud terviklik lahendus kanalite summeerimise probleemile. K\u00f5ik muu on kas t\u00e4ielikult suletud ja patenteeritud v\u00f5i lihtsalt eraldi moodulid, millega tavaline inimene ei saa hakkama. Praegusel arengu etapil on projekt siiski \u00fcsna toores, \u00e4\u00e4rmiselt napp dokumentatsioon ja paljusid asju lihtsalt ei ole kirjeldatud. Kuid samas t\u00f6\u00f6tab see siiski. Loodan, et see j\u00e4tkab arengut ja saame koduste ruuterite, mis oskavad katkestusteta kanaleid \u00fchendada.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/?partner=7d159c89hz\"><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/6aa5c622c5c2ff89585d06b20eea9c4e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><\/p>\n<h3>J\u00e4lgige meie arendajat Instagramis<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/bit.ly\/34w4T9B\"><img decoding=\"async\" alt=\"Interneti-kanalite t\u00f5eline koondamine \u2014 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/c7ad32f2cc2dc803071e9dae29947457.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/479026\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d? \u0412\u043e\u043a\u0440\u0443\u0433 \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u044b \u043a\u0443\u0447\u0430 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0439 \u0438 \u043c\u0438\u0444\u043e\u0432, \u0434\u0430\u0436\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0441 \u043e\u043f\u044b\u0442\u043e\u043c \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u0412 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 NAT \u0438\u043b\u0438 failover. \u041d\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0434\u043d\u043e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 TCP-\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043f\u043e \u0432\u0441\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u0430\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u0438\u0434\u0435\u043e\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0442\u0430\u043a, [&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":[688],"tags":[],"class_list":["post-53735","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d? \u0412\u043e\u043a\u0440\u0443\u0433 \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u044b \u043a\u0443\u0447\u0430 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0439 \u0438 \u043c\u0438\u0444\u043e\u0432, \u0434\u0430\u0436\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0441 \u043e\u043f\u044b\u0442\u043e\u043c \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u0412 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 NAT \u0438\u043b\u0438 failover. \u041d\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0434\u043d\u043e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 TCP-\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043f\u043e \u0432\u0441\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u0430\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u0438\u0434\u0435\u043e\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0442\u0430\u043a,\" \/>\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\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u2014 OpenMPTCPRouter | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d? \u0412\u043e\u043a\u0440\u0443\u0433 \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u044b \u043a\u0443\u0447\u0430 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0439 \u0438 \u043c\u0438\u0444\u043e\u0432, \u0434\u0430\u0436\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0441 \u043e\u043f\u044b\u0442\u043e\u043c \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u0412 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 NAT \u0438\u043b\u0438 failover. \u041d\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0434\u043d\u043e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 TCP-\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043f\u043e \u0432\u0441\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u0430\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u0438\u0434\u0435\u043e\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0442\u0430\u043a,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter\" \/>\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=\"2019-12-08T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:40+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\udd47T\u00f5eline internetikanalite summamine \u2014 OpenMPTCPRouter | ProHoster","description":"Kas on v\u00f5imalik \u00fchendada mitu internetikanalit \u00fcheks? Selle teema \u00fcmber on palju eksitusi ja m\u00fc\u00fcte, isegi kogenud v\u00f5rguinsenerid ei tea sageli, et see on v\u00f5imalik. Enamikul juhtudel nimetatakse kanalite \u00fchendamist vale arusaama t\u00f5ttu NAT-taseme koormuste tasakaalustamiseks v\u00f5i failover-iks. Kuid t\u00f5eline summamine v\u00f5imaldab \u00fcht TCP-\u00fchendust kasutada samaaegselt \u00fcle k\u00f5igi internetikanalite, n\u00e4iteks videovoogesituse jaoks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","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\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u2014 OpenMPTCPRouter | ProHoster","og:description":"\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d? \u0412\u043e\u043a\u0440\u0443\u0433 \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u044b \u043a\u0443\u0447\u0430 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0439 \u0438 \u043c\u0438\u0444\u043e\u0432, \u0434\u0430\u0436\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0441 \u043e\u043f\u044b\u0442\u043e\u043c \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u0412 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 NAT \u0438\u043b\u0438 failover. \u041d\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0434\u043d\u043e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 TCP-\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043f\u043e \u0432\u0441\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u0430\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u0438\u0434\u0435\u043e\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0442\u0430\u043a,","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","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":"2019-12-08T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53735","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":null,"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":"2026-01-24 08:33:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:46:32","updated":"2026-01-24 08:33:22"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53735","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=53735"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53735\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=53735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=53735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=53735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}