{"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\/sq\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","title":{"rendered":"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/57414bebbced152eea13c218b7d1c239.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA mund t\u00eb bashkohen disa kanale interneti n\u00eb nj\u00eb? Ka shum\u00eb keqkuptime dhe mite rreth k\u00ebsaj teme, madje edhe inxhinier\u00ebt e rrjetit me p\u00ebrvoj\u00eb shpesh nuk e din\u00eb q\u00eb kjo \u00ebsht\u00eb e mundur. N\u00eb shumic\u00ebn e rasteve, kombinimi i kanaleve gabimisht quhet balancim n\u00eb nivelin NAT ose failover. Por kombinimi i v\u00ebrtet\u00eb lejon <b>q\u00eb t\u00eb fus\u00eb nj\u00eb lidhje t\u00eb vetme TCP n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb n\u00eb t\u00eb gjitha kanalet e internetit<\/b>, p\u00ebr shembull, nj\u00eb transmetim video n\u00eb m\u00ebnyr\u00eb q\u00eb n\u00eb rast t\u00eb nd\u00ebrprerjes s\u00eb ndonj\u00ebrit nga kanalet e internetit, transmetimi t\u00eb mos nd\u00ebrpritet. <\/p>\n<p>Ekzistojn\u00eb zgjidhje komerciale t\u00eb shtrenjta p\u00ebr transmetimet video, por k\u00ebto pajisje kushtojn\u00eb shum\u00eb mij\u00ebra dollar\u00eb. Ky artikull p\u00ebrshkruan konfigurimin e paket\u00ebs falas dhe t\u00eb hapur OpenMPTCPRouter dhe shqyrton mite t\u00eb njohura rreth kombinimit t\u00eb kanaleve.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Mit\u00ebt rreth kombinimit t\u00eb kanaleve<\/h2>\n<p>\nKa shum\u00eb router\u00eb t\u00eb zakonsh\u00ebm q\u00eb mb\u00ebshtesin funksionin Multi-WAN. Ndonj\u00ebher\u00eb prodhuesit e quajn\u00eb k\u00ebt\u00eb kombinim t\u00eb kanaleve, q\u00eb nuk \u00ebsht\u00eb sakt\u00ebsisht e v\u00ebrtet\u00eb. Shum\u00eb specialist\u00eb t\u00eb rrjetit besojn\u00eb se p\u00ebrve\u00e7 <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> dhe kombinimit n\u00eb nivelin L2, nuk ekziston ndonj\u00eb bashkim tjet\u00ebr i kanaleve. Kam d\u00ebgjuar shpesh se kjo \u00ebsht\u00eb krejt\u00ebsisht e pamundur nga njer\u00ebz q\u00eb punojn\u00eb n\u00eb telekomunikacione. Prandaj, le t\u00eb p\u00ebrpiqemi t\u00eb kuptojm\u00eb mitet e njohura. <\/p>\n<h2>Balancimi n\u00eb nivelin e lidhjeve IP<\/h2>\n<p>\nKy \u00ebsht\u00eb m\u00ebnyra m\u00eb e aksesueshme dhe m\u00eb t\u00eb njohur p\u00ebr t\u00eb shfryt\u00ebzuar disa kanale interneti nj\u00ebkoh\u00ebsisht. P\u00ebr thjesht\u00ebsi, imagjinoni se keni tre ofrues interneti, secili ju jep nj\u00eb adres\u00eb IP reale nga rrjeti i tyre. T\u00eb gjith\u00eb k\u00ebta ofrues jan\u00eb t\u00eb lidhur n\u00eb nj\u00eb router me funksionin Multi-WAN. Kjo mund t\u00eb jet\u00eb OpenWRT me paket\u00ebn mwan3, mikrotik, ubiquiti, ose ndonj\u00eb router tjet\u00ebr t\u00eb zakonsh\u00ebm, pasi tani nj\u00eb opsion i till\u00eb nuk \u00ebsht\u00eb m\u00eb i rrall\u00eb.<\/p>\n<p>P\u00ebr t\u00eb modeluar situat\u00ebn, imagjinoni se ofruesit na dhan\u00eb adresat e tilla:<\/p>\n<pre><code class=\"plaintext\">WAN1 \u2014 11.11.11.11\nWAN2 \u2014 22.22.22.22\nWAN2 \u2014 33.33.33.33\n<\/code><\/pre>\n<p>\nPra, duke u lidhur me nj\u00eb server t\u00eb larg\u00ebt <b>example.com<\/b> p\u00ebrmes \u00e7do ofruesi, serveri i larg\u00ebt do t\u00eb shoh\u00eb tre IP t\u00eb pavarur t\u00eb klientit. Balancimi lejon ndarjen e ngarkes\u00ebs p\u00ebrmes kanaleve dhe p\u00ebrdorimin e t\u00eb treve nj\u00ebkoh\u00ebsisht. P\u00ebr thjesht\u00ebsi, le t\u00eb imagjinojm\u00eb se ne po ndajm\u00eb ngarkes\u00ebn nj\u00ebsoj n\u00ebp\u00ebr t\u00eb gjitha kanalet. Si rezultat, kur klienti hap nj\u00eb faqe, ku ndryshe jan\u00eb tre pamje, ai ngarkon secil\u00ebn pamje p\u00ebrmes nj\u00eb ofruesi t\u00eb ve\u00e7ant\u00eb. N\u00eb an\u00ebn e faqes, kjo duket si lidhje nga tre IP t\u00eb ndryshme.<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/b3f5e5d0d6007deb4d22d55d1df79e28.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nMe balancimin n\u00eb nivelin e lidhjeve, \u00e7do lidhje TCP kalon p\u00ebrmes nj\u00eb ofruesi t\u00eb ve\u00e7ant\u00eb.<\/p>\n<p>Ky mod i balancimit shpesh sjell probleme p\u00ebr p\u00ebrdoruesit. P\u00ebr shembull, shum\u00eb faqe e lidhin ngusht\u00ebsisht cookie dhe token\u00ebt me IP-n\u00eb e klientit, dhe n\u00ebse papritmas ndryshohet, k\u00ebrkesa refuzohet ose klienti shk\u00ebputet nga faqja. Kjo shpesh ndodh n\u00eb sistemet e bank\u00ebs p\u00ebr klient\u00eb dhe n\u00eb faqet e tjera me rregulla t\u00eb rrepta mbi seancat e p\u00ebrdoruesve. Ja nj\u00eb shembull i thjesht\u00eb ilustrues: skedar\u00ebt muzikor\u00eb n\u00eb VK.com jan\u00eb t\u00eb aksesuesh\u00ebm vet\u00ebm me nj\u00eb \u00e7el\u00ebs t\u00eb vlefsh\u00ebm seance, i cili \u00ebsht\u00eb i lidhur me IP-n\u00eb, dhe te klient\u00ebt q\u00eb p\u00ebrdorin nj\u00eb balancim t\u00eb till\u00eb, shpesh nuk luajn\u00eb audio, p\u00ebr shkak se k\u00ebrkesa ka shkuar jo p\u00ebrmes atij ofruesi me t\u00eb cilin \u00ebsht\u00eb lidhur seanca.<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/ce6fec9b8f1b0df904cdf3ab0fa3f1f8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nMe ngarkimin e torrent\u00ebve, balancimi n\u00eb nivelin e lidhjeve kombinon kapacitetin e t\u00eb gjith\u00eb kanaleve.<\/p>\n<p>Ky balancim lejon grumbullimin e shpejt\u00ebsis\u00eb s\u00eb internetit, duke p\u00ebrdorur shum\u00eb lidhje. P\u00ebr shembull, n\u00ebse \u00e7do ofrues ka nj\u00eb shpejt\u00ebsi prej 100 Megabit, at\u00ebher\u00eb me ngarkimin e torrent\u00ebve ne do t\u00eb marrim 300 Megabit. Sepse torrentet hapin shum\u00eb lidhje, t\u00eb cilat shp\u00ebrndahen midis t\u00eb gjith\u00eb ofruesve dhe n\u00eb fund shfryt\u00ebzojn\u00eb t\u00eb gjith\u00eb kanalin.<\/p>\n<p>\u00cbsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb kuptojm\u00eb se nj\u00eb lidhje TCP gjithmon\u00eb do t\u00eb kaloj\u00eb vet\u00ebm p\u00ebrmes nj\u00eb ofruesi. K\u00ebshtu q\u00eb, n\u00ebse ne po shkarkojm\u00eb nj\u00eb skedar t\u00eb madh p\u00ebrmes HTTP, kjo lidhje do t\u00eb realizohet p\u00ebrmes nj\u00ebrit prej ofruesve, dhe n\u00ebse lidhja me at\u00eb ofrues nd\u00ebrpritet, at\u00ebher\u00eb shkarkimi do t\u00eb d\u00ebshtoj\u00eb. <\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/14d728236f632c5e19ee762bc1911f48.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNj\u00eb lidhje gjithmon\u00eb do t\u00eb p\u00ebrdor\u00eb vet\u00ebm nj\u00eb kanal t\u00eb internetit<\/p>\n<p>Kjo \u00ebsht\u00eb e v\u00ebrtet\u00eb edhe p\u00ebr transmetimet video. N\u00ebse ju transmetoni video t\u00eb drejtp\u00ebrdrejta n\u00eb nj\u00eb platform\u00eb si Twitch, balancimi n\u00eb nivelin e lidhjeve IP nuk do t\u00eb ofroj\u00eb ndonj\u00eb p\u00ebrfitim t\u00eb ve\u00e7ant\u00eb, pasi video-p\u00ebrmbajtja do t\u00eb transmetohet brenda nj\u00eb lidhjeje IP. N\u00eb k\u00ebt\u00eb rast, n\u00ebse ofruesi i WAN ka probleme me lidhjen, si humbje paketa ose ulje t\u00eb shpejt\u00ebsis\u00eb, nuk do t\u00eb jeni n\u00eb gjendje t\u00eb kaloni menj\u00ebher\u00eb te nj\u00eb ofrues tjet\u00ebr. Transmetimi do t\u00eb duhet t\u00eb ndalet dhe t\u00eb rikonfigurohet nga e para. <\/p>\n<h2>Grupimi aktual i kanaleve<\/h2>\n<p>\nGrupimi real i kanaleve mund\u00ebson kalimin e nj\u00eb lidhjeje n\u00eb platform\u00ebn Twitch p\u00ebrmes t\u00eb gjith\u00eb ofruesve, n\u00eb m\u00ebnyr\u00eb q\u00eb, n\u00ebse ndonj\u00ebri prej ofruesve d\u00ebshton, lidhja t\u00eb mos nd\u00ebrpritet. Kjo \u00ebsht\u00eb nj\u00eb detyr\u00eb mjaft e komplikuar, e cila ende nuk ka nj\u00eb zgjidhje optimale. Shum\u00eb madje nuk e din\u00eb se kjo \u00ebsht\u00eb e mundur! <\/p>\n<p>Si\u00e7 e kujtojm\u00eb nga ilustrimet e m\u00ebparshme, nj\u00eb server hipotetik Twitch mund t\u00eb pranoj\u00eb nga ne video-p\u00ebrmbajtje vet\u00ebm nga nj\u00eb adres\u00eb IP burimore, prandaj ajo duhet t\u00eb jet\u00eb gjithmon\u00eb e pandryshuar, pavar\u00ebsisht se cil\u00ebt ofrues na jan\u00eb \u00e7aktivizuar dhe cil\u00ebt funksionojn\u00eb. P\u00ebr ta arritur k\u00ebt\u00eb, do t\u00eb na nevojitet nj\u00eb server grupues, i cili do t\u00eb p\u00ebrfundoj\u00eb t\u00eb gjitha lidhjet tona dhe t'i bashkoj\u00eb ato n\u00eb nj\u00eb t\u00eb vetme.<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/0baf774c65d15a307bdb0ffef3ff53c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nServeri grupues agregon t\u00eb gjitha kanalet n\u00eb nj\u00eb tunel. T\u00eb gjitha lidhjet ndodhin nga adresa e serverit grupues.<\/p>\n<p>N\u00eb k\u00ebt\u00eb skem\u00eb p\u00ebrdoren t\u00eb gjith\u00eb ofruesit dhe \u00e7aktivizimi i ndonj\u00ebrit prej tyre nuk do t\u00eb shkaktoj\u00eb nd\u00ebrprerjen e lidhjes me serverin Twitch. N\u00eb thelb, kjo \u00ebsht\u00eb nj\u00eb tunel VPN i ve\u00e7ant\u00eb, n\u00ebn t\u00eb cilin ka disa kanale interneti. Objektivi kryesor i k\u00ebsaj skeme \u00ebsht\u00eb t\u00eb siguroj\u00eb nj\u00eb kanal komunikimi sa m\u00eb cil\u00ebsor. N\u00ebse n\u00eb ndonj\u00eb ofrues nisin problemet, humbjet e paketa, rritja e vonesave, kjo nuk duhet t\u00eb ndikoj\u00eb fare n\u00eb cil\u00ebsin\u00eb e lidhjes, pasi ngarkesa automatikisht do t\u00eb shp\u00ebrndahet n\u00eb kanalet e tjera m\u00eb cil\u00ebsore q\u00eb jan\u00eb n\u00eb dispozit\u00eb. <\/p>\n<h3>Zgjidhjet komerciale<\/h3>\n<p>\nKjo problem i ka shqet\u00ebsuar prej koh\u00ebsh ata q\u00eb organizojn\u00eb transmetime t\u00eb drejtp\u00ebrdrejta t\u00eb ngjarjeve dhe nuk kan\u00eb qasje n\u00eb internet t\u00eb cil\u00ebsis\u00eb s\u00eb lart\u00eb. P\u00ebr k\u00ebto detyra ekzistojn\u00eb disa zgjidhje komerciale, p\u00ebr shembull, kompania Teradek prodhon routera t\u00eb till\u00eb monstruoz\u00eb, n\u00eb t\u00eb cilat inserohen grupe modemesh USB:<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/b9c23f4cebed86dff16bf4b72b7890b1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nRouter p\u00ebr transmetimin e videove me funksionin e agregimit t\u00eb kanaleve<\/p>\n<p>N\u00eb k\u00ebto pajisje zakonisht \u00ebsht\u00eb e integruar mund\u00ebsia e kapjen e sinjalit video p\u00ebrmes HDMI ose SDI. Bashk\u00eb me routerin shitet nj\u00eb abonim p\u00ebr sh\u00ebrbimin e agregimit t\u00eb kanaleve, si dhe p\u00ebr p\u00ebrpunimin e videostokut, rikodimin e tij dhe ri-transmetimin m\u00eb tej. \u00c7mimi i k\u00ebtyre pajisjeve fillon nga 2,000$ me komplekset e modem\u00ebve, plus abonim t\u00eb ve\u00e7ant\u00eb p\u00ebr sh\u00ebrbimin. <\/p>\n<p>Ndonj\u00ebher\u00eb kjo duket mjaft frik\u00ebsuese:<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/66c5afe3903444624707c338c9610036.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Konfigurojm\u00eb OpenMPTCPRouter<\/h2>\n<p>\nProtokolli <noindex><a rel=\"nofollow\" href=\"https:\/\/www.multipath-tcp.org\/\">MP-TCP<\/a><\/noindex> (MultiPath TCP) u shpik p\u00ebr mund\u00ebsin\u00eb e lidhjes p\u00ebrmes shum\u00eb kanaleve nj\u00ebherazi. P\u00ebr shembull, ai <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/documentation\/foundation\/urlsessionconfiguration\/improving_network_reliability_using_multipath_tcp\">p\u00ebrkrah iOS<\/a><\/noindex> dhe mund t\u00eb lidh\u00eb nj\u00ebkoh\u00ebsisht me nj\u00eb server t\u00eb larg\u00ebt p\u00ebrmes WiFi dhe p\u00ebrmes rrjetit celular. \u00cbsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb kuptoni se kjo nuk \u00ebsht\u00eb dy lidhje TCP t\u00eb ve\u00e7anta, por n\u00eb t\u00eb v\u00ebrtet\u00eb nj\u00eb lidhje e vetme, e vendosur p\u00ebrmes dy kanaleve. Q\u00eb kjo t\u00eb funksionoj\u00eb, serveri i larg\u00ebt duhet t\u00eb mb\u00ebshtes\u00eb gjithashtu MPTCP.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.openmptcprouter.com\/\">OpenMPTCPRouter<\/a><\/noindex> \u00ebsht\u00eb nj\u00eb projekt i hapur i router-it software, q\u00eb lejon verit\u00eb p\u00ebr t\u00eb v\u00ebrtet\u00eb p\u00ebr t\u00eb aggreguar kanale. Autor\u00ebt thon\u00eb se projekti \u00ebsht\u00eb n\u00eb statusin e versionit alfa, por tashm\u00eb mund t\u00eb p\u00ebrdoret. Ai p\u00ebrb\u00ebhet nga dy pjes\u00eb - serveri agregues, i cili vendoset n\u00eb internet dhe router-i, n\u00eb t\u00eb cilin lidhen disa ofrues interneti dhe vet\u00eb pajisjet klientike: kompjuter\u00ebt, telefonat. Si router p\u00ebrdorues mund t\u00eb sh\u00ebrbej\u00eb Raspberry Pi, disa router WiFi ose nj\u00eb kompjuter t\u00eb zakonsh\u00ebm. Jan\u00eb t\u00eb gatshme nd\u00ebrtimet p\u00ebr platforma t\u00eb ndryshme, gj\u00eb q\u00eb \u00ebsht\u00eb shum\u00eb e p\u00ebrshtatshme.<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/46b0c848f92ce85ffc0a4ea10144966f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPrinci i pun\u00ebs s\u00eb OpenMPTCPRouter<\/p>\n<h2>Konfigurimi i serverit agregues<\/h2>\n<p>\nServeri agregues \u00ebsht\u00eb vendosur n\u00eb internet dhe p\u00ebrfundon lidhjet nga t\u00eb gjitha kanalet e router-it klient n\u00eb nj\u00eb. Adresa IP e k\u00ebtij serveri do t\u00eb jet\u00eb adresa eksternale kur del n\u00eb internet p\u00ebrmes OpenMPTCPRouter. <\/p>\n<p>P\u00ebr k\u00ebt\u00eb detyr\u00eb do t\u00eb p\u00ebrdorim nj\u00eb server VPS n\u00eb Debian 10.<\/p>\n<p>K\u00ebrkesat p\u00ebr serverin agregues:<\/p>\n<ul>\n<li>MPTCP nuk funksionon n\u00eb virtualizimin OpenVZ<\/li>\n<li>Duhet t\u00eb ket\u00eb mund\u00ebsin\u00eb p\u00ebr t\u00eb instaluar nj\u00eb kernel Linux t\u00eb vetin<\/li>\n<\/ul>\n<p>\nServeri instalohet duke ekzekutuar nj\u00eb komand\u00eb. Skripti do t\u00eb Instaloje kernel-in me mb\u00ebshtetje p\u00ebr mptcp dhe t\u00eb gjitha paketat e nevojshme. Skriptet e instalimit jan\u00eb t\u00eb disponueshme p\u00ebr Ubuntu dhe Debian.<\/p>\n<pre><code class=\"plaintext\">wget -O - http:\/\/www.openmptcprouter.com\/server\/debian10-x86_64.sh | sh\n<\/code><\/pre>\n<p>\nRezultati i instalimit t\u00eb suksessh\u00ebm t\u00eb serverit.<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/592fd8d39eb4eaec5e80f4fa3b635a53.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRuajm\u00eb passwordet, do t\u00eb na duhen p\u00ebr konfigurimin e router-it t\u00eb klientit dhe riluajm\u00eb. \u00cbsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb kihet parasysh se pas instalimit, SSH do t\u00eb jet\u00eb i aksesuesh\u00ebm n\u00eb portin 65222. Pas riluajtjes, duhet t\u00eb sigurohemi q\u00eb jemi ngarkuar me kernel-in e ri<\/p>\n<pre><code class=\"plaintext\">uname -a \nLinux test-server.local 4.19.67-mptcp\n<\/code><\/pre>\n<p>\nShohim pran\u00eb numrit t\u00eb versionit mbishkrimin mptcp, q\u00eb do t\u00eb thot\u00eb se kernel-i u instalua si duhet. <\/p>\n<h2>Konfigurimi i router-it t\u00eb klientit<\/h2>\n<p>\nN\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openmptcprouter.com\/download\">faqen e projektit<\/a><\/noindex> jan\u00eb t\u00eb disponueshme nd\u00ebrtimet e gatshme p\u00ebr disa plataforma, si Raspberry Pi, Banana Pi, router-at Lynksys dhe makina virtuale. <br \/>\nKjo pjes\u00eb e openmptcprouter bazuar n\u00eb OpenWRT, p\u00ebrdor LuCI si nd\u00ebrfaqe, e njohur p\u00ebr k\u00ebdo q\u00eb ka hasur ndonj\u00ebher\u00eb n\u00eb OpenWRT. Distribucioni peshon rreth 50 MB! <\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/0cb2fed29f35d42ab0dc8db1a9a160f8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSi nj\u00eb platform\u00eb testimi, do t\u00eb p\u00ebrdor Raspberry Pi dhe disa modem\u00eb USB me operator\u00eb t\u00eb ndrysh\u00ebm: MTS dhe MegaFon. Si t\u00eb regjistrohet imazhi n\u00eb kart\u00ebn SD, mendoj se nuk \u00ebsht\u00eb e nevojshme t\u00eb shpjegohet. <\/p>\n<p>Fillimisht, porta Ethernet n\u00eb Raspberry Pi \u00ebsht\u00eb e konfiguruar si lan me nj\u00eb adres\u00eb IP statike <b>192.168.100.1<\/b>. P\u00ebr t\u00eb mos u marr\u00eb me kabllot mbi tavolin\u00eb, e kam lidhur Raspberry Pi me nj\u00eb pik\u00eb qasjeje WiFi dhe kam caktuar nj\u00eb adres\u00eb statike n\u00eb adaptorin WiFi t\u00eb kompjuterit <b>192.168.100.2<\/b>. Serveri DHCP nuk \u00ebsht\u00eb aktivizuar automatikisht, prandaj duhet t\u00eb p\u00ebrdoren adresat statike.<\/p>\n<p>Tani mund t\u00eb hyjm\u00eb n\u00eb nd\u00ebrfaqen web <noindex><a rel=\"nofollow\" href=\"http:\/\/192.168.100.1\">192.168.100.1<\/a><\/noindex> <\/p>\n<p>N\u00eb hyrjen e par\u00eb, sistemi do t\u00eb k\u00ebrkoj\u00eb t\u00eb vendosni fjal\u00ebkalimin root, me k\u00ebt\u00eb fjal\u00ebkalim do t\u00eb jet\u00eb e aksesueshme SSH.<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/1052360105d63d329aaaf0c3983a423e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nN\u00eb konfigurimet LAN mund t\u00eb caktoni n\u00ebnrrjetin e nevojsh\u00ebm dhe t\u00eb aktivizoni serverin DHCP.<\/p>\n<p>Po p\u00ebrdor modem\u00eb q\u00eb identifikohen si nd\u00ebrfaqe USB Ethernet me nj\u00eb server DHCP t\u00eb ve\u00e7ant\u00eb, prandaj kjo k\u00ebrkonte instalimin <noindex><a rel=\"nofollow\" href=\"https:\/\/protyposis.net\/blog\/using-the-huawei-e3372-hi-link-lte-dongle-with-openwrt\/\">e paketave shtes\u00eb<\/a><\/noindex>. Procedura \u00ebsht\u00eb identike me konfigurimin e modem\u00ebve n\u00eb OpenWRT t\u00eb zakonsh\u00ebm, prandaj nuk do ta shqyrtoj k\u00ebtu. <\/p>\n<p>M\u00eb pas duhet t\u00eb konfigurohen nd\u00ebrfaqet WAN. Fillimisht n\u00eb sistem jan\u00eb krijuar dy nd\u00ebrfaqe virtuale WAN1 dhe WAN2. At\u00ebher\u00eb duhet t'u caktohet pajisja fizike, n\u00eb rastin tim, jan\u00eb emrat e nd\u00ebrfaqeve t\u00eb modem\u00ebve USB. <\/p>\n<p>P\u00ebr t\u00eb mos u ngat\u00ebrruar me emrat e nd\u00ebrfaqeve, rekomandoj t\u00eb shikoni mesazhet dmesg, duke u lidhur p\u00ebrmes SSH. <\/p>\n<p>Duke qen\u00eb se modem\u00ebt e mi vet\u00eb veprojn\u00eb si router-a dhe kan\u00eb nj\u00eb server DHCP t\u00eb vetin, m\u00eb duhej t\u00eb ndryshoja cil\u00ebsimet e grupeve t\u00eb brendshme t\u00eb rrjetit dhe t\u00eb \u00e7aktivizoja serverin DHCP, sepse fillimisht t\u00eb dy modem\u00ebt jepnin adresa nga nj\u00eb rrjet i vet\u00ebm, dhe kjo shkaktonte konflikt. <\/p>\n<p>OpenMPTCPRouter k\u00ebrkon q\u00eb adresat e nd\u00ebrfaqeve WAN t\u00eb jen\u00eb statike, prandaj do t'i caktojm\u00eb modemet n\u00eb n\u00ebnrrjeta dhe do t'i konfigurojm\u00eb n\u00eb menun\u00eb system \u2192 openmptcprouter \u2192 interface settings. K\u00ebtu duhet t\u00eb jepen gjithashtu adresa IP dhe \u00e7el\u00ebsi i serverit, i marr\u00eb n\u00eb faz\u00ebn e instalimit t\u00eb serverit p\u00ebrmbledh\u00ebs.<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/a753961a88c417531f2078c8a98ae051.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00ebse konfigurimi \u00ebsht\u00eb i suksessh\u00ebm, n\u00eb faqen e statusit duhet t\u00eb shfaqet nj\u00eb pamje e ngjashme. Duksh\u00ebm, rrjeti arriti t\u00eb lidhet me serverin p\u00ebrmbledh\u00ebs dhe t\u00eb dy kanalet funksionojn\u00eb si\u00e7 duhet.<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/72bf99bcdb075d7a8393f3543fc2cbb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb m\u00ebnyr\u00eb standarde, p\u00ebrdoret moda shadowsocks + mptcp. Ky \u00ebsht\u00eb nj\u00eb proxy q\u00eb mbulon t\u00eb gjitha lidhjet. Fillimisht \u00ebsht\u00eb i konfiguruar p\u00ebr t\u00eb p\u00ebrpunuar vet\u00ebm TCP, por mund t\u00eb aktivizoni gjithashtu UDP.<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/a466bac174ea951829a4d63e24216e73.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00ebse n\u00eb faqen e statusit nuk ka gabime, at\u00ebher\u00eb mund t\u00eb konsideroni se konfigurimi \u00ebsht\u00eb p\u00ebrfunduar. <br \/>\nMe disa ofrues mund t\u00eb lind\u00eb nj\u00eb situat\u00eb ku flamuri mptcp pritet gjat\u00eb rrug\u00ebs s\u00eb trafikut, at\u00ebher\u00eb do t\u00eb shfaqet nj\u00eb gabim i till\u00eb:<\/p>\n<p><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/7da3f5ecf52aad7a255c04f7abc17b3b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb k\u00ebt\u00eb rast, mund t\u00eb p\u00ebrdorni nj\u00eb mod t\u00eb ndrysh\u00ebm operimi, pa p\u00ebrdorimin e MPTCP, m\u00eb shum\u00eb rreth k\u00ebsaj. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Ysurac\/openmptcprouter\/issues\/177\">k\u00ebtu<\/a><\/noindex>.<\/p>\n<h2>P\u00ebrfundim<\/h2>\n<p>\nProjekti OpenMPTCPRouter \u00ebsht\u00eb shum\u00eb interesant dhe i r\u00ebnd\u00ebsish\u00ebm, pasi \u00ebsht\u00eb ndoshta zgjidhja e vetme e hapur dhe komplekse p\u00ebr problemin e p\u00ebrmbledhjes s\u00eb kanaleve. E gjith\u00eb e tjera \u00ebsht\u00eb ose t\u00ebr\u00ebsisht e mbyllur dhe pronarake, ose thjesht module t\u00eb ve\u00e7anta, t\u00eb cilat \u00ebsht\u00eb e v\u00ebshtir\u00eb t\u00eb kuptohen p\u00ebr nj\u00eb person t\u00eb zakonsh\u00ebm. N\u00eb k\u00ebt\u00eb faz\u00eb t\u00eb zhvillimit, projekti \u00ebsht\u00eb ende mjaft i paq\u00ebndruesh\u00ebm, dokumentacioni \u00ebsht\u00eb shum\u00eb i varf\u00ebr, shum\u00eb gj\u00ebra thjesht nuk jan\u00eb p\u00ebrshkruar. Por megjithat\u00eb funksionon. Shpresoj q\u00eb ai t\u00eb vazhdoj\u00eb t\u00eb zhvillohet dhe t\u00eb marrim router\u00eb t\u00eb zakonsh\u00ebm q\u00eb do t\u00eb din\u00eb t\u00eb p\u00ebrmbledhin kanalet nga fabrika.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/?partner=7d159c89hz\"><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/6aa5c622c5c2ff89585d06b20eea9c4e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><\/p>\n<h3>Ndjeki zhvilluesin ton\u00eb n\u00eb Instagram<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/bit.ly\/34w4T9B\"><img decoding=\"async\" alt=\"Kombinimi aktual i kanaleve t\u00eb internetit \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/c7ad32f2cc2dc803071e9dae29947457.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Burimi: <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 5.0.2 - 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.\" \/>\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\/sq\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/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\udd47P\u00ebrmbledhja e v\u00ebrtet\u00eb e kanaleve t\u00eb internetit \u2014 OpenMPTCPRouter | ProHoster","description":"A \u00ebsht\u00eb e mundur t\u00eb p\u00ebrmbledhen disa.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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.","og:url":"https:\/\/prohoster.info\/sq\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/53735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=53735"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/53735\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=53735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=53735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=53735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}