
Ka taea te whakakotahi i etahi hongere Ipurangi kia kotahi? He maha nga pohehe me nga korero pakiwaitara mo tenei kaupapa; ahakoa nga miihini whatunga mohio kaore i te mohio ka taea tenei. I te nuinga o nga wa, ko te whakahiato hononga ka pohehe te kii ko te pauna i te taumata NAT, te kore ranei. Engari ka taea e te whakaemi pono whakarewahia tetahi hononga TCP kotahi i te wa kotahi ki runga i nga hongere Ipurangi katoa, hei tauira, te haapurororaa riipene whakaata mena ka haukotia tetahi o nga hongere Ipurangi, karekau te haapurorotanga e haukotia.
He utu nui nga otinga arumoni mo nga haapurorotanga ataata, engari he maha nga kilobucks te utu o aua taputapu. Ko te tuhinga e whakaatu ana me pehea te whirihora i te kohinga OpenMPTCPRouter koreutu, puna tuwhera me te korero i nga pakiwaitara rongonui mo te whakahiato hongere.
Nga pakiwaitara mo te whakaraapopo hongere
He maha nga pouara kaainga e tautoko ana i te mahi Maha-WAN. I etahi wa ka karangahia e nga kaihanga tenei hongere ko te kohinga, kaore i te tino pono. He maha nga whatunga e whakapono ana hei taapiri me te whakarapopototanga i te taumata L2, karekau he whakahiato hongere. He maha nga wa ka rongo au kaore e taea tenei mai i nga tangata e mahi ana i nga waea waea. Na reira, kia ngana tatou ki te mohio ki nga pakiwaitara rongonui.
Te taurite i te taumata hononga IP
Koinei te huarahi tino utu me te rongonui ki te whakamahi i etahi hongere Ipurangi i te wa kotahi. Mo te ngawari, me whakaaro koe e toru nga kaiwhakarato Ipurangi, ka hoatu e ia he wahitau IP pono mai i to raatau whatunga. Ko enei kaiwhakarato katoa e hono ana ki tetahi pouara e tautoko ana i te mahi Maha-WAN. Ko tenei pea ko OpenWRT me te kete mwan3, te mikrotik, te ubiquiti, tetahi atu pouara whare ranei, na te mea kua kore noa iho tenei whiringa.
Hei whakataurite i te ahuatanga, me whakaaro na nga kaiwhakarato i homai nga wahitau e whai ake nei:
WAN1 — 11.11.11.11
WAN2 — 22.22.22.22
WAN2 — 33.33.33.33
Arā, te hono ki tētahi tūmau mamao example.com Na roto i ia o nga kaiwhakarato, ka kite te tūmau mamao e toru nga kaihoko IP puna motuhake. Ma te whakataurite ka taea e koe te wehewehe i te kawenga puta noa i nga hongere me te whakamahi i enei e toru i te wa kotahi. Mo te ngawari, me whakaaro tatou ka wehewehea te kawenga ki waenga i nga hongere katoa. Ko te mutunga mai, ka whakatuwherahia e te kaihoko tetahi papanga me nga whakaahua e toru, ka tangohia e ia ia ahua ma tetahi kaiwhakarato motuhake. I te taha o te pae he ahua hononga mai i nga IP rereke e toru.

Ina whakataurite i te taumata hononga, ka haere ia hononga TCP ki tetahi kaiwhakarato motuhake.
Ko tenei aratau whakataurite he maha nga raru mo nga kaiwhakamahi. Hei tauira, he maha nga waahi ka herea nga pihikete me nga tohu ki te wahitau IP o te kiritaki, a, ki te huri ohorere, ka whakakorehia te tono, ka puta atu ranei te kaihoko mai i te waahi. He maha nga wa ka whakaputahia tenei i roto i nga punaha-peeke-kiritaki me etahi atu waahi me nga ture huihuinga a nga kaiwhakamahi. Anei tetahi tauira whakaahua ngawari: ko nga konae puoro kei VK.com kei te waatea noa me te taviri hui whaimana, e herea ana ki te IP, a ko nga kaihoko e whakamahi ana i taua whakataurite karekau e purei ororongo na te mea kaore te tono i uru atu ki te kaiwhakarato. kua herea te wahanga.

I te wa e tango ana i nga awa, ka whakahiatohia e te whakataurite taumata hononga te bandwidth o nga hongere katoa
Ma tenei pauna ka taea e koe te tiki i te whakarāpopototanga o te tere o te hongere Ipurangi ina whakamahi hononga maha. Hei tauira, ki te 100 Megabits te tere o ia o nga kaiwhakarato e toru, katahi ka tango i nga awa ka whiwhi tatou i te 300 Megabits. Na te mea ka whakatuwherahia e te awa nga hononga maha, ka tohatohahia ki waenga i nga kaiwhakarato katoa ka mutu te whakamahi i te hongere katoa.
He mea nui kia mohio ko te hononga TCP kotahi ka haere ma te kaiwhakarato kotahi anake. Arā, ki te tango tatou i tetahi konae nui ma te HTTP, katahi ka mahia tenei hononga ma tetahi o nga kaiwhakarato, a ki te pakaru te hononga ki tenei kaiwhakarato, ka pakaru ano te tango.

Ko tetahi hononga ka whakamahi kotahi anake te hongere Ipurangi
He pono ano tenei mo nga panui ataata. Mena kei te panui koe i te riipene ataata ki etahi momo Twitch here, katahi ka kore he painga o te whakataurite i te taumata o nga hononga IP, na te mea ka haapurorohia te awa ataata i roto i te hononga IP kotahi. I tenei keehi, ki te timata te kaiwhakarato WAN 3 ki te raruraru ki te whakawhitiwhiti korero, penei i te ngaronga o te paakete, te whakaheke tere ranei, ka kore e taea e koe te huri tonu ki tetahi atu kaiwhakarato. Me whakamutu te haapurorotanga me te hono ano.
Te whakarāpopoto hongere pono
Ko te whakahiatotanga o te hongere tuturu ka taea te whakahaere i tetahi hononga ki tetahi Twitch herenga na roto i nga kaiwhakarato katoa i te wa kotahi ki te pakaru tetahi o nga kaiwhakarato, ka kore te hononga e haukotia. He raru tino uaua tenei kaore ano kia whai otinga tino pai. He maha nga taangata kaore i te mohio ka taea tenei!
Mai i nga whakaahua o mua, ka mahara matou ka taea e te tūmau Twitch herea te tango i tetahi awa ataata mai i a matou mai i te puna IP IP kotahi anake, ko te tikanga me noho tonu mo matou, ahakoa ko wai nga kaiwhakarato kua hinga, ko wai kei te mahi. Hei whakatutuki i tenei, ka hiahia matou i te tūmau whakarāpopototanga hei whakamutu i o maatau hononga katoa ka whakakotahi kia kotahi.

Ka whakahiatohia e te tūmau whakarāpopoto ngā hongere katoa ki te kauhanga kotahi. Ko nga hononga katoa i ahu mai i te wahitau tūmau whakarāpopoto
I roto i tenei kaupapa, ka whakamahia nga kaiwhakarato katoa, me te whakakore i tetahi o enei kaore e ngaro te whakawhitiwhiti korero me te Twitch server. Ko te mea nui, he kohanga VPN motuhake tenei, kei raro i te pukoro he maha nga hongere Ipurangi i te wa kotahi. Ko te mahi matua o taua kaupapa ko te whiwhi i te hongere whakawhitiwhiti kounga teitei. Mena ka timata tetahi o nga kaiwhakarato ki te raruraru, te ngaro o nga putea, te piki haere o te roa, ka kore tenei e pa ki te kounga o te whakawhitiwhiti korero, na te mea ka tohatohahia te kawenga ki runga i etahi atu, pai ake nga waahana e waatea ana.
Nga Whakataunga Tauhokohoko
Kua roa tenei raruraru e whakararuraru ana i te hunga e whakapaoho ana i nga huihuinga ora me te kore e whai waahi ki te ipurangi kounga teitei. Mo enei mahi, he maha nga otinga arumoni, hei tauira, ka hangaia e te kamupene Teradek nga pouara nui ki roto i te whakauru i nga kohinga pouwhanga USB:

Pouara mo nga haapurorotanga ataata me te mahi whakahiato hongere
I te nuinga o nga wa ka taea e enei taputapu te hopu i nga tohu ataata ma te HDMI, SDI ranei. I te taha o te pouara, ka hokona he ohaurunga ki te ratonga whakahiato hongere, me te tukatuka i te awa ataata, te whakawhiti me te tuku atu ano. Ko te utu mo enei taputapu ka timata mai i te $2k me te huinga pouwhanga, me te ohaurunga motuhake ki te ratonga.
I etahi wa ka tino whakamataku te ahua:

Te whakatu OpenMPTCPROuter
Tuhinga (MultiPath TCP) i hangaia kia taea te hono atu ma te maha o nga hongere i te wa kotahi. Hei tauira, tana a ka taea te hono atu ki tetahi tūmau mamao ma te WiFi me te whatunga pūkoro. He mea nui kia mohio koe ehara enei i te rua nga hononga TCP motuhake, engari kotahi te hononga i whakapumautia i runga i nga hongere e rua i te wa kotahi. Mo tenei mahi, me tautoko te tūmau mamao i te MPTCP.
he kaupapa pouara rorohiko puna tuwhera e taea ai te whakarāpopototanga hongere pono. E kii ana nga kaituhi kei roto te kaupapa i te ahuatanga o te ahua alpha, engari ka taea te whakamahi. E rua nga waahanga - he tūmau whakarāpopototanga, kei runga i te Ipurangi me te pouara, he maha nga kaiwhakarato Ipurangi me nga taputapu kiritaki e hono ana: rorohiko, waea. Ko te pouara ritenga he Raspberry Pi, etahi pouara WiFi, he rorohiko auau ranei. He huihuinga kua oti te hanga mo nga momo papaahi, he tino watea.

Me pehea te mahi a OpenMPTCPROuter
Te whakarite i te tūmau whakarāpopoto
Kei runga i te Ipurangi te tūmau whakarāpopototanga ka mutu nga hononga mai i nga hongere katoa o te pouara kiritaki ki te kotahi. Ko te wahitau IP o tenei tūmau ko te wahitau o waho ina uru ana ki te Ipurangi ma te OpenMPTCPRouter.
Для этой задачи будем использовать VPS-сервер на Debian 10.
Nga whakaritenga mo te tūmau whakarāpopototanga:
- Kaore te MPTCP e mahi i runga i te mariko OpenVZ
- Должна быть возможность установки собственного ядра Linux
Сервер разворачивается выполнением одной команды. Скрипт установит ядро с поддержкой mptcp и все необходимые пакеты. Доступны установочные скрипты для Ubuntu и Debian.
wget -O - http://www.openmptcprouter.com/server/debian10-x86_64.sh | sh
Ko te hua o te whakaurunga tūmau angitu.

Ka tiakina e matou nga kupuhipa, ka hiahia matou ki te whirihora i te pouara kiritaki, ka whakaara ano. He mea nui kia maumahara i muri i te whakaurunga, ka waatea te SSH i runga i te tauranga 65222. I muri i te whakaara ano, me tino mohio kua pekehia e matou me te kernel hou.
uname -a
Linux test-server.local 4.19.67-mptcp
Ka kite matou i te tuhinga mptcp i te taha o te nama putanga, ko te tikanga i tika te whakauru o te kernel.
Te whakatu i te pouara kiritaki
I roto i te E waatea ana nga hanga kua rite mo etahi papaaho, penei i te Raspberry Pi, Banana Pi, Lynksys pouara me nga miihini mariko.
Ko tenei waahanga o te openmptcprouter kei runga i te OpenWRT, ma te whakamahi i a LuCI hei atanga, e mohio ana ki nga tangata kua tutaki ki a OpenWRT. Tata ki te 50MB te taumaha o te tohatoha!

Hei papa whakamatautau, ka whakamahi ahau i te Raspberry Pi me etahi pouwhanga USB me nga momo whakahaere rereke: MTS me Megafon. Ki taku whakaaro kaore au e korero ki a koe me pehea te tuhi whakaahua ki te kaari SD.
I te timatanga, ko te tauranga Ethernet i roto i te Raspberry Pi kua whirihorahia hei lan me te wahitau IP pateko 192.168.100.1. Hei karo i te raweke i nga waea i runga i te teepu, i hono ahau i te Raspberry Pi ki tetahi waahi uru WiFi me te whakanoho i te urutau WiFi o te rorohiko ki tetahi wahitau pateko 192.168.100.2. Ko te tūmau DHCP kaore i te whakahohea ma te taunoa, na me whakamahi koe i nga wahitau pateko.
Inaianei ka taea e koe te takiuru ki te atanga tukutuku
Ina takiuru koe mo te wa tuatahi, ka tono te punaha ki a koe ki te tautuhi i tetahi kupuhipa pakiaka; Ka waatea te SSH me te kupuhipa kotahi.

I roto i nga tautuhinga LAN, ka taea e koe te tautuhi i te kupengaroto e hiahiatia ana me te whakahohe i te tūmau DHCP.
Ka whakamahi au i nga pouwhanga kua tautuhia hei atanga USB Ethernet me tetahi tūmau DHCP motuhake, no reira me whakauru tenei . He rite tonu te mahi ki te whakatu pouwhanga i roto i te OpenWRT auau, no reira kare au e korero ki konei.
I muri mai ka hiahia koe ki te whirihora i nga atanga WAN. I te timatanga, i hangaia e te punaha nga hononga mariko e rua WAN1 me WAN2. Me hoatu he taputapu tinana, i taku keehi ko enei nga ingoa o nga hononga pouwhanga USB.
Hei karo i te rangirua ki nga ingoa atanga, ka tūtohu ahau kia tirohia nga karere dmesg i te wa e hono ana ma te SSH.
I te mea ko aku pouwhanga hei pouara, a he tūmau DHCP ano ratou, me whakarereke e au nga tautuhinga o o raatau awhe whatunga o roto me te whakakore i te tūmau DHCP, na te mea i te tuatahi ka tukuna e nga pouwhanga e rua nga wahitau mai i te whatunga kotahi, na tenei ka raru.
E hiahia ana a OpenMPTCPRouter kia noho pateko nga wahitau atanga WAN, no reira ka puta mai he kupengaroto mo nga pouwhanga me te whirihora i roto i te punaha → openmptcprouter → tahua tautuhinga atanga. I konei me tohu koe i te wahitau IP me te taviri tūmau i whiwhi i te wa o te whakaurunga o te tūmau whakarāpopototanga.

Ki te angitu te tatūnga, me puta he pikitia rite ki te wharangi mana. Ka kitea i taea e te pouara te toro atu ki te tūmau whakarāpopoto, ā, kei te mahi noa ngā hongere e rua.

Ko te aratau taunoa he shadowsocks + mptcp. He takawaenga tenei e takai ana i nga hononga katoa ki roto ano. I te tuatahi i whirihorahia ki te tukatuka i te TCP anake, engari ka taea hoki te UDP.

Mena karekau he hapa i te wharangi mana, ka taea te whakaaro kua oti te tatūnga.
Ki etahi o nga kaiwhakarato, ka ara ake he ahuatanga ka motuhia te haki mptcp i te ara waka, katahi ka puta te hapa e whai ake nei:

I tenei keehi, ka taea e koe te whakamahi i tetahi momo mahi rereke, me te kore e whakamahi i te MPTCP, he nui ake mo tenei .
mutunga
Ko te kaupapa OpenMPTCPRouter he tino rawe, he mea nui, na te mea koinei anake te otinga matawhānui e tuwhera ana ki te raruraru whakahiato hongere. Ko nga mea katoa he mea kati, he rangatira, he waahanga wehe noa ranei e kore e maarama te tangata noa. I te wa o te whanaketanga o naianei, he kino tonu te kaupapa, he tino rawakore nga tuhinga, he maha nga mea kaore i te whakaahuahia. Engari i te wa ano ka mahi tonu. Kei te tumanako ahau ka whanake tonu, ka whiwhi tatou i nga pouara whare ka taea te whakakotahi tika i nga hongere mai i te pouaka.
Whai i ta maatau kaiwhakawhanake i runga i te Instagram
Source: will.com
