
ΠΠ°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π°Ρ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠ°Π½Π°Π»ΠΈ Π²ΠΎ Π΅Π΄Π΅Π½? ΠΠΎΡΡΠΎΡΠ°Ρ ΠΌΠ½ΠΎΠ³Ρ Π·Π°Π±Π»ΡΠ΄ΠΈ ΠΈ ΠΌΠΈΡΠΎΠ²ΠΈ ΠΎΠΊΠΎΠ»Ρ ΠΎΠ²Π°Π° ΡΠ΅ΠΌΠ°, Π΄ΡΡΠΈ ΠΈ ΠΈΡΠΊΡΡΠ½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΡΠ΅ΡΡΠΎΠΏΠ°ΡΠΈ Π½Π΅ Π·Π½Π°Π°Ρ Π΄Π΅ΠΊΠ° ΡΠΎΠ° Π΅ ΠΌΠΎΠΆΠ½ΠΎ. ΠΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ, Π°Π³ΡΠ΅Π³Π°ΡΠΈΡΠ°ΡΠ° Π½Π° Π²ΡΡΠΊΠΈ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° NAT ΠΈΠ»ΠΈ Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΎ. ΠΠΎ, Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΎΡΠΎ ΡΡΠΌΠΈΡΠ°ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΡΠ΅ Π΅Π΄Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° TCP ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ° ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ ΠΏΡΠ΅ΠΊΡ ΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠ°Π½Π°Π»ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΈΠ΄Π΅ΠΎ Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ ΡΠ°ΠΊΠ° ΡΡΠΎ Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡ ΠΎΠ΄ ΠΊΠ°Π½Π°Π»ΠΈΡΠ΅ Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π΅, Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π°ΡΠΎ.
ΠΠΎΡΡΠΎΡΠ°Ρ ΡΠΊΠ°ΠΏΠΈ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠ΅Π½ΠΎΡΠΈ, Π½ΠΎ ΡΠ°ΠΊΠ²ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ ΡΠΈΠ½Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΈΠ»ΠΎΠ±Π°ΠΊΠΈ. ΠΠ°ΠΏΠΈΡΠΎΡ ΠΎΠΏΠΈΡΡΠ²Π° ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ OpenMPTCPRouter ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ ΡΠ΅ ΠΎΡΠ²ΡΠ½ΡΠ²Π° Π½Π° ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΡΠ΅ ΠΌΠΈΡΠΎΠ²ΠΈ Π·Π° ΡΡΠΌΠΈΡΠ°ΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ.
ΠΠΈΡΠΎΠ²ΠΈ Π·Π° ΡΡΠΌΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ°Π½Π°Π»ΠΈ
ΠΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ ΡΡΡΠ΅ΡΠΈ ΠΊΠΎΠΈ ΡΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Multi-WAN. ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π³ΠΎ Π½Π°ΡΠ΅ΠΊΡΠ²Π°Π°Ρ ΠΎΠ²ΠΎΡ ΠΊΠ°Π½Π°Π» ΡΡΠΌΠΈΡΠ°ΡΠ΅, ΡΡΠΎ Π½Π΅ Π΅ ΡΠΎΡΠ΅ΠΌΠ° ΡΠΎΡΠ½ΠΎ. ΠΠ½ΠΎΠ³Ρ Π²ΠΌΡΠ΅ΠΆΡΠ²Π°ΡΠΈ Π²Π΅ΡΡΠ²Π°Π°Ρ Π΄Π΅ΠΊΠ° Π²ΠΎ ΠΏΡΠΈΠ»ΠΎΠ³ Π½Π° ΠΈ ΡΡΠΌΠΈΡΠ°ΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ L2, Π½Π΅ ΠΏΠΎΡΡΠΎΠΈ Π΄ΡΡΠ³Π° Π°Π³ΡΠ΅Π³Π°ΡΠΈΡΠ° Π½Π° ΠΊΠ°Π½Π°Π»ΠΈ. Π§Π΅ΡΡΠΎ ΡΡΠΌ ΡΠ»ΡΡΠ½Π°Π» Π΄Π΅ΠΊΠ° ΡΠΎΠ° Π΅ Π³Π΅Π½Π΅ΡΠ°Π»Π½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄ Π»ΡΡΠ΅ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ ΡΠ΅Π»Π΅ΠΊΠΎΠΌ. ΠΠ°ΡΠΎΠ°, Π΄Π° ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅ΠΌΠ΅ Π΄Π° Π³ΠΈ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΠ΅ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΡΠ΅ ΠΌΠΈΡΠΎΠ²ΠΈ.
ΠΠ°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° IP ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ°
ΠΠ²Π° Π΅ Π½Π°ΡΠΏΡΠΈΡΡΠ°ΠΏΠ½ΠΈΠΎΡ ΠΈ Π½Π°ΡΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΠΎΡ Π½Π°ΡΠΈΠ½ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠ°Π½Π°Π»ΠΈ Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠ° Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΡΡ, Π΄Π° Π·Π°ΠΌΠΈΡΠ»ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°ΡΠ΅ ΡΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ ΡΠ΅ΠΊΠΎΡ Π²ΠΈ Π΄Π°Π²Π° Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ° IP Π°Π΄ΡΠ΅ΡΠ° ΠΎΠ΄ ΡΠ²ΠΎΡΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ°. Π‘ΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΡΡΡΠ΅Ρ ΠΊΠΎΡ ΡΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Multi-WAN. ΠΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ OpenWRT ΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ mwan3, mikrotik, ubiquiti ΠΈΠ»ΠΈ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ Π΄ΡΡΠ³ ΡΡΡΠ΅Ρ Π·Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΡΡΠ²ΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ°ΠΊΠ²Π°ΡΠ° ΠΎΠΏΡΠΈΡΠ° Π²Π΅ΡΠ΅ Π½Π΅ Π΅ Π½Π΅Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½Π°.
ΠΠ° Π΄Π° ΡΠ° ΡΠΈΠΌΡΠ»ΠΈΡΠ°ΠΌΠ΅ ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ°, Π΄Π° Π·Π°ΠΌΠΈΡΠ»ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈΡΠ΅ Π½ΠΈ Π³ΠΈ Π΄Π°Π΄ΠΎΠ° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈ:
WAN1 β 11.11.11.11
WAN2 β 22.22.22.22
WAN2 β 33.33.33.33
Π’ΠΎΠ° Π΅, ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΎΠ΄Π΄Π°Π»Π΅ΡΠ΅Π½ ΡΠ΅ΡΠ²Π΅Ρ example.com ΠΡΠ΅ΠΊΡ ΡΠ΅ΠΊΠΎΡ ΠΎΠ΄ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈΡΠ΅, Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ ΡΠ΅ Π²ΠΈΠ΄ΠΈ ΡΡΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈ ΠΈΠ·Π²ΠΎΡΠ½ΠΈ IP ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. ΠΠ°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½ΠΈΠ· ΠΊΠ°Π½Π°Π»ΠΈΡΠ΅ ΠΈ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠΈΡΠ΅ ΡΡΠΈ ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ. ΠΠ° Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΡΡ, Π΄Π° Π·Π°ΠΌΠΈΡΠ»ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π³ΠΎ Π΄Π΅Π»ΠΈΠΌΠ΅ ΠΏΠΎΠ΄Π΅Π΄Π½Π°ΠΊΠ²ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ. ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΠΊΠΎΠ³Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΎΡΠ²ΠΎΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° ΡΠΎ ΡΡΠΈ ΡΠ»ΠΈΠΊΠΈ, ΡΠΎΡ ΡΠ° ΠΏΡΠ΅Π·Π΅ΠΌΠ° ΡΠ΅ΠΊΠΎΡΠ° ΡΠ»ΠΈΠΊΠ° ΠΏΡΠ΅ΠΊΡ ΠΏΠΎΡΠ΅Π±Π΅Π½ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅Ρ. ΠΠ° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ½Π΅ΠΊΡΠΈΠΈ ΠΎΠ΄ ΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ.

ΠΡΠΈ Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ°, ΡΠ΅ΠΊΠΎΡΠ° TCP ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ° ΠΏΠΎΠΌΠΈΠ½ΡΠ²Π° Π½ΠΈΠ· ΠΏΠΎΡΠ΅Π±Π΅Π½ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅Ρ.
ΠΠ²ΠΎΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΡΠΎ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠ°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ½ΠΎΠ³Ρ ΡΠ°ΡΡΠΎΠ²ΠΈ ΡΡΡΠΎΠ³ΠΎ Π³ΠΈ Π²ΡΠ·ΡΠ²Π°Π°Ρ ΠΊΠΎΠ»Π°ΡΠΈΡΠ°ΡΠ° ΠΈ ΡΠΎΠΊΠ΅Π½ΠΈΡΠ΅ ΡΠΎ IP Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, ΠΈ Π°ΠΊΠΎ ΡΠ°Π° Π½Π΅Π½Π°Π΄Π΅ΡΠ½ΠΎ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, Π±Π°ΡΠ°ΡΠ΅ΡΠΎ Π΅ ΠΎΠ΄Π±ΠΈΠ΅Π½ΠΎ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π΅ ΠΎΠ΄ΡΠ°Π²Π΅Π½ ΠΎΠ΄ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°. ΠΠ²Π° ΡΠ΅ΡΡΠΎ ΡΠ΅ ΡΠ΅ΠΏΡΠΎΠ΄ΡΡΠΈΡΠ° Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ-Π±Π°Π½ΠΊΠ° ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ°ΡΡΠΎΠ²ΠΈ ΡΠΎ ΡΡΡΠΎΠ³ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΡΠ΅ΡΠΈΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. ΠΠ²Π΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΠΈΠ»ΡΡΡΡΠ°ΡΠΈΠ²Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ: ΠΌΡΠ·ΠΈΡΠΊΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π½Π° VK.com ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΡΠ°ΠΌΠΎ ΡΠΎ Π²Π°Π»ΠΈΠ΄Π΅Π½ ΠΊΠ»ΡΡ Π·Π° ΡΠ΅ΡΠΈΡΠ°, ΠΊΠΎΡ Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ ΡΠΎ IP, Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°ΠΊΠ²ΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΡΠΎΠΏΠ°ΡΠΈ Π½Π΅ ΡΠ΅ΠΏΡΠΎΠ΄ΡΡΠΈΡΠ°Π°Ρ Π°ΡΠ΄ΠΈΠΎ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π±Π°ΡΠ°ΡΠ΅ΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎ ΠΏΡΠ΅ΠΊΡ Π΄Π°Π²Π°ΡΠ΅Π»ΠΎΡ Π½Π° ΠΊΠΎΡ ΡΠ΅Π΄Π½ΠΈΡΠ°ΡΠ° Π΅ Π²ΡΠ·Π°Π½Π°.

ΠΠΎΠ³Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΡΠΎΡΠ΅Π½ΡΠΈ, Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π²ΡΡΠΊΠ°ΡΠ° Π³ΠΎ ΡΡΠΌΠΈΡΠ° ΠΏΡΠΎΠΏΡΡΠ½ΠΈΠΎΡ ΠΎΠΏΡΠ΅Π³ Π½Π° ΡΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ
ΠΠ²Π° Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ Π·Π±ΠΈΡΠΎΡ Π½Π° Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠ°Π½Π°Π»ΠΎΡ ΠΊΠΎΠ³Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠ½Π΅ΠΊΡΠΈΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ ΡΠ΅ΠΊΠΎΡ ΠΎΠ΄ ΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ ΠΈΠΌΠ° Π±ΡΠ·ΠΈΠ½Π° ΠΎΠ΄ 100 ΠΌΠ΅Π³Π°Π±ΠΈΡΠΈ, ΡΠΎΠ³Π°Ρ ΠΏΡΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΡΠΎΡΠ΅Π½ΡΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ 300 ΠΌΠ΅Π³Π°Π±ΠΈΡΠΈ. ΠΠΈΠ΄Π΅ΡΡΠΈ ΡΠΎΡΠ΅Π½ΡΠΎΡ ΠΎΡΠ²ΠΎΡΠ° ΠΌΠ½ΠΎΠ³Ρ Π²ΡΡΠΊΠΈ, ΠΊΠΎΠΈ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π°Ρ ΠΌΠ΅ΡΡ ΡΠΈΡΠ΅ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ ΠΈ Π½Π° ΠΊΡΠ°ΡΠΎΡ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ΅Π»ΠΈΠΎΡ ΠΊΠ°Π½Π°Π».
ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° Π΅Π΄Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° TCP Π²ΡΡΠΊΠ° ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ ΠΎΠ΄ΠΈ ΠΏΡΠ΅ΠΊΡ ΡΠ°ΠΌΠΎ Π΅Π΄Π΅Π½ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅Ρ. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, Π°ΠΊΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ΠΌΠ΅ Π΅Π΄Π½Π° Π³ΠΎΠ»Π΅ΠΌΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΏΡΠ΅ΠΊΡ HTTP, ΡΠΎΠ³Π°Ρ ΠΎΠ²Π°Π° Π²ΡΡΠΊΠ° ΡΠ΅ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΡΠ΅ΠΊΡ Π½Π΅ΠΊΠΎΡ ΠΎΠ΄ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈΡΠ΅, Π° Π°ΠΊΠΎ Π²ΡΡΠΊΠ°ΡΠ° ΡΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅Ρ Π΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π°ΡΠ°, ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π΅ ΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ΡΠΎ.

ΠΠ΄Π½Π° Π²ΡΡΠΊΠ° ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΎ Π΅Π΄Π΅Π½ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠ°Π½Π°Π»
ΠΠ²Π° Π²Π°ΠΆΠΈ ΠΈ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠ΅Π½ΠΎΡΠΈ. ΠΠΊΠΎ Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ ΡΡΡΠΈΠΌΠΈΠ½Π³ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ Π²ΠΈΠ΄ ΡΡΠ»ΠΎΠ²Π΅Π½ Twitch, ΡΠΎΠ³Π°Ρ Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° IP ΠΊΠΎΠ½Π΅ΠΊΡΠΈΠΈ Π½Π΅ΠΌΠ° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π½Π΅ΠΊΠΎΡΠ° ΠΏΠΎΡΠ΅Π±Π½Π° ΠΊΠΎΡΠΈΡΡ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π²ΠΈΠ΄Π΅ΠΎ-ΡΡΡΠΈΠΌΠΎΡ ΡΠ΅ ΡΠ΅ Π΅ΠΌΠΈΡΡΠ²Π° Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄Π½Π° IP ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ°. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, Π°ΠΊΠΎ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΎΡ WAN 3 ΠΏΠΎΡΠ½Π΅ Π΄Π° ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ Π³ΡΠ±Π΅ΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΌΠ°Π»Π΅Π½Π° Π±ΡΠ·ΠΈΠ½Π°, ΡΠΎΠ³Π°Ρ Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π΅Π΄Π½Π°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅Ρ. ΠΠΌΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π΅ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅.
ΠΠΈΡΡΠΈΠ½ΡΠΊΠΎ ΡΡΠΌΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ°Π½Π°Π»ΠΎΡ
Π Π΅Π°Π»Π½ΠΎΡΠΎ ΡΡΠΌΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ°Π½Π°Π»ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈ Π΅Π΄Π½Π° Π²ΡΡΠΊΠ° ΡΠΎ ΡΡΠ»ΠΎΠ²Π΅Π½ Twitch ΠΏΡΠ΅ΠΊΡ ΡΠΈΡΠ΅ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ Π½Π° ΡΠ°ΠΊΠΎΠ² Π½Π°ΡΠΈΠ½ ΡΡΠΎ Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡ ΠΎΠ΄ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈΡΠ΅ ΡΠ΅ ΡΠ°ΡΠΈΠΏΠ΅, Π²ΡΡΠΊΠ°ΡΠ° Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π°ΡΠ°. ΠΠ²Π° Π΅ ΠΈΠ·Π½Π΅Π½Π°Π΄ΡΠ²Π°ΡΠΊΠΈ ΡΠ΅ΠΆΠΎΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΊΠΎΡ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ΠΌΠ° ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ½ΠΎΠ³Ρ Π»ΡΡΠ΅ Π΄ΡΡΠΈ ΠΈ Π½Π΅ Π·Π½Π°Π°Ρ Π΄Π΅ΠΊΠ° ΡΠΎΠ° Π΅ ΠΌΠΎΠΆΠ½ΠΎ!
ΠΠ΄ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΈΠ»ΡΡΡΡΠ°ΡΠΈΠΈ, ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΡΠ»ΠΎΠ²Π½ΠΈΠΎΡ Twitch ΡΠ΅ΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΡΠΈΠΌ ΠΎΠ΄ Π½Π°Ρ ΡΠ°ΠΌΠΎ ΠΎΠ΄ Π΅Π΄Π½Π° ΠΈΠ·Π²ΠΎΡΠ½Π° IP Π°Π΄ΡΠ΅ΡΠ°, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠ°Π° ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½Π° Π·Π° Π½Π°Ρ, Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΡΠΎΠ° ΠΊΠΎΠΈ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ ΠΏΠ°Π΄Π½Π°Π»Π΅ ΠΈ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ. ΠΠ° Π΄Π° Π³ΠΎ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΠΌΠ΅ ΠΎΠ²Π°, ΠΏΠΎΡΡΠ΅Π±Π΅Π½ Π½ΠΈ Π΅ ΡΠ΅ΡΠ²Π΅Ρ Π·Π° ΡΡΠΌΠΈΡΠ°ΡΠ΅ ΠΊΠΎΡ ΡΠ΅ Π³ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½Π΅ ΡΠΈΡΠ΅ Π½Π°ΡΠΈ Π²ΡΡΠΊΠΈ ΠΈ ΡΠ΅ Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° Π²ΠΎ Π΅Π΄Π½ΠΎ.

Π‘Π΅ΡΠ²Π΅ΡΠΎΡ Π·Π° ΡΡΠΌΠΈΡΠ°ΡΠ΅ Π³ΠΈ ΡΠΎΠ±ΠΈΡΠ° ΡΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ Π²ΠΎ Π΅Π΄Π΅Π½ ΡΡΠ½Π΅Π». Π‘ΠΈΡΠ΅ Π²ΡΡΠΊΠΈ ΠΏΠΎΡΠ΅ΠΊΠ½ΡΠ²Π°Π°Ρ ΠΎΠ΄ Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π·Π° ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅
ΠΠΎ ΠΎΠ²Π°Π° ΡΠ΅ΠΌΠ°, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠΈΡΠ΅ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ, Π° ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΎΠ΄ Π½ΠΈΠ² Π½Π΅ΠΌΠ° Π΄Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° Π³ΡΠ±Π΅ΡΠ΅ Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Twitch. ΠΠΎ ΡΡΡΡΠΈΠ½Π°, ΠΎΠ²Π° Π΅ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π΅Π½ VPN ΡΡΠ½Π΅Π», ΠΏΠΎΠ΄ ΡΠΈΡΠ° Ρ Π°ΡΠ±Π° ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠ°Π½Π°Π»ΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ. ΠΠ»Π°Π²Π½Π°ΡΠ° Π·Π°Π΄Π°ΡΠ° Π½Π° ΡΠ°ΠΊΠ²Π°ΡΠ° ΡΠ΅ΠΌΠ° Π΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ Π½Π°ΡΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ΅Π½ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠΊΠΈ ΠΊΠ°Π½Π°Π». ΠΠΊΠΎ Π½Π΅ΠΊΠΎΡ ΠΎΠ΄ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΠ½Π΅ Π΄Π° ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π³ΡΠ±Π΅ΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ Π΄ΠΎΡΠ½Π΅ΡΠ°, ΡΠΎΠ³Π°Ρ ΡΠΎΠ° Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° Π²Π»ΠΈΡΠ°Π΅ Π½Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ Π½Π°ΡΠΈΠ½, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΎΠ²Π°ΡΠΎΡ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ Π΄ΡΡΠ³ΠΈ, ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΊΠ°Π½Π°Π»ΠΈ ΡΡΠΎ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ.
ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°
ΠΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π³ΠΈ ΠΌΠ°ΡΠΈ ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ Π΅ΠΌΠΈΡΡΠ²Π°Π°Ρ Π½Π°ΡΡΠ°Π½ΠΈ Π²ΠΎ ΠΆΠΈΠ²ΠΎ ΠΈ Π½Π΅ΠΌΠ°Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π²ΠΈΡΠΎΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΠ° ΡΠ°ΠΊΠ²ΠΈ Π·Π°Π΄Π°ΡΠΈ, ΠΏΠΎΡΡΠΎΡΠ°Ρ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° Teradek ΠΏΡΠ°Π²ΠΈ ΡΠ°ΠΊΠ²ΠΈ ΠΌΠΎΠ½ΡΡΡΡΠΎΠ·Π½ΠΈ ΡΡΡΠ΅ΡΠΈ Π²ΠΎ ΠΊΠΎΠΈ ΡΠ΅ Π²ΠΌΠ΅ΡΠ½ΡΠ²Π°Π°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ USB-ΠΌΠΎΠ΄Π΅ΠΌΠΈ:

Π ΡΡΠ΅Ρ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠ΅Π½ΠΎΡΠΈ ΡΠΎ ΡΡΠ½ΠΊΡΠΈΡΠ° Π·Π° ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ
Π’Π°ΠΊΠ²ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΈΠΌΠ°Π°Ρ Π²Π³ΡΠ°Π΄Π΅Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π΄Π° ΡΠ½ΠΈΠΌΠ°Π°Ρ Π²ΠΈΠ΄Π΅ΠΎ ΡΠΈΠ³Π½Π°Π»ΠΈ ΠΏΡΠ΅ΠΊΡ HDMI ΠΈΠ»ΠΈ SDI. ΠΠ°Π΅Π΄Π½ΠΎ ΡΠΎ ΡΡΡΠ΅ΡΠΎΡ, ΡΠ΅ ΠΏΡΠΎΠ΄Π°Π²Π° ΠΈ ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ-ΡΡΡΠΈΠΌΠΎΡ, ΡΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ½Π°ΡΠ°ΠΌΡ. Π¦Π΅Π½Π°ΡΠ° Π½Π° ΡΠ°ΠΊΠ²ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π° ΠΎΠ΄ 2 ΠΈΠ»ΡΠ°Π΄ΠΈ Π΄ΠΎΠ»Π°ΡΠΈ ΡΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ ΠΌΠΎΠ΄Π΅ΠΌΠΈ, ΠΏΠ»ΡΡ ΠΏΠΎΡΠ΅Π±Π½Π° ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°.
ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΡΡΠ°ΡΠ½ΠΎ:

ΠΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ OpenMPTCPRouter
ΠΡΠΎΡΠΎΠΊΠΎΠ» (MultiPath TCP) Π΅ ΠΈΠ·ΠΌΠΈΡΠ»Π΅Π½ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ ΠΏΡΠ΅ΠΊΡ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΊΠ°Π½Π°Π»ΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΠΈ ΠΌΠΎΠΆΠ΅ ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ ΡΠΎ ΠΎΠ΄Π΄Π°Π»Π΅ΡΠ΅Π½ ΡΠ΅ΡΠ²Π΅Ρ ΠΏΡΠ΅ΠΊΡ WiFi ΠΈ ΠΏΡΠ΅ΠΊΡ ΠΌΠΎΠ±ΠΈΠ»Π½Π° ΠΌΡΠ΅ΠΆΠ°. ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ²Π° Π½Π΅ ΡΠ΅ Π΄Π²Π΅ ΠΏΠΎΡΠ΅Π±Π½ΠΈ TCP ΠΊΠΎΠ½Π΅ΠΊΡΠΈΠΈ, ΡΡΠΊΡ Π΅Π΄Π½Π° Π²ΡΡΠΊΠ° Π²ΠΎΡΠΏΠΎΡΡΠ°Π²Π΅Π½Π° ΠΏΡΠ΅ΠΊΡ Π΄Π²Π° ΠΊΠ°Π½Π°Π»ΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ. ΠΠ° ΠΎΠ²Π° Π΄Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°, Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ ΠΌΠΎΡΠ° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΈ MPTCP.
Π΅ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π° ΡΡΡΠ΅Ρ ΡΠΎ ΡΠΎΡΡΠ²Π΅Ρ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΊΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΎ ΡΡΠΌΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ°Π½Π°Π»ΠΎΡ. ΠΠ²ΡΠΎΡΠΈΡΠ΅ Π½Π°Π²Π΅Π΄ΡΠ²Π°Π°Ρ Π΄Π΅ΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ Π²ΠΎ ΡΡΠ°ΡΡΡ Π°Π»ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°, Π½ΠΎ Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ. Π‘Π΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ Π΄Π²Π° Π΄Π΅Π»Π° - ΡΠ΅ΡΠ²Π΅Ρ Π·Π° ΡΡΠΌΠΈΡΠ°ΡΠ΅, ΠΊΠΎΡ ΡΠ΅ Π½Π°ΠΎΡΠ° Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΡΡΡΠ΅Ρ, Π½Π° ΠΊΠΎΡ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ ΠΈ ΡΠ°ΠΌΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ: ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈ, ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ. ΠΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈΠΎΡ ΡΡΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Raspberry Pi, Π½Π΅ΠΊΠΎΠΈ WiFi ΡΡΡΠ΅ΡΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΠΈΡΠ΅Π½ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΠΎΡΡΠΎΡΠ°Ρ Π³ΠΎΡΠΎΠ²ΠΈ ΡΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, ΡΡΠΎ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ.

ΠΠ°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ OpenMPTCPRouter
ΠΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΠ²Π΅Ρ Π·Π° ΡΡΠΌΠΈΡΠ°ΡΠ΅
Π‘Π΅ΡΠ²Π΅ΡΠΎΡ Π·Π° ΡΡΠΌΠΈΡΠ°ΡΠ΅ ΡΠ΅ Π½Π°ΠΎΡΠ° Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ Π³ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π° Π²ΡΡΠΊΠΈΡΠ΅ ΠΎΠ΄ ΡΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΎΡ ΡΡΡΠ΅Ρ Π²ΠΎ Π΅Π΄Π΅Π½. IP Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΠΎΠ²ΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½Π°ΡΠ° Π°Π΄ΡΠ΅ΡΠ° ΠΏΡΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠ΅ΠΊΡ OpenMPTCPRouter.
ΠΠ° ΠΎΠ²Π°Π° Π·Π°Π΄Π°ΡΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ VPS ΡΠ΅ΡΠ²Π΅Ρ Π½Π° Debian 10.
ΠΠ°ΡΠ°ΡΠ° Π·Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π·Π° ΡΡΠΌΠΈΡΠ°ΡΠ΅:
- MPTCP Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° OpenVZ
- Π’ΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎΡΠΎ ΡΠ°Π΄ΡΠΎ Linux
Π‘Π΅ΡΠ²Π΅ΡΠΎΡ ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π° ΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π‘ΠΊΡΠΈΠΏΡΠ°ΡΠ° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΡΠ°Π΄ΡΠΎ ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° mptcp ΠΈ ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ. Π‘ΠΊΡΠΈΠΏΡΠΈ Π·Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π·Π° Ubuntu ΠΈ Debian.
wget -O - http://www.openmptcprouter.com/server/debian10-x86_64.sh | sh
Π Π΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΡΠΏΠ΅ΡΠ½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ.

ΠΠΈ Π·Π°ΡΡΠ²ΡΠ²Π°ΠΌΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡΠ΅, ΡΠ΅ Π½ΠΈ ΡΡΠ΅Π±Π°Π°Ρ Π·Π° Π΄Π° Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΎΡ ΡΡΡΠ΅Ρ ΠΈ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅. ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π΄Π΅ΠΊΠ° ΠΏΠΎ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°ΡΠ°, SSH ΡΠ΅ Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π½Π° ΠΏΠΎΡΡΠ°ΡΠ° 65222. ΠΠΎ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ, ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠ²Π΅ΡΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠΌΠ΅ ΠΏΠΎΠ΄ΠΈΠ³Π½Π°Π»Π΅ ΡΠΎ Π½ΠΎΠ²ΠΎΡΠΎ ΡΠ°Π΄ΡΠΎ
uname -a
Linux test-server.local 4.19.67-mptcp
ΠΠΎ Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½Π°ΡΠΏΠΈΡΠΎΡ mptcp Π΄ΠΎ Π±ΡΠΎΡΠΎΡ Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ°, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠ°Π΄ΡΠΎΡΠΎ Π΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΎ.
ΠΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΡΡΡΠ΅Ρ
ΠΠ° ΠΠΎΡΠΎΠ²ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π·Π° Π½Π΅ΠΊΠΎΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Raspberry Pi, Banana Pi, ΡΡΡΠ΅ΡΠΈ Π½Π° Lynksys ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
ΠΠ²ΠΎΡ Π΄Π΅Π» ΠΎΠ΄ openmptcprouter Π΅ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° OpenWRT, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ LuCI ΠΊΠ°ΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ, ΠΏΠΎΠ·Π½Π°Ρ Π½Π° ΡΠ΅ΠΊΠΎΡ ΡΡΠΎ Π½Π΅ΠΊΠΎΠ³Π°Ρ Π½Π°ΠΈΡΠΎΠ» Π½Π° OpenWRT. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° ΡΠ΅ΠΆΠΈ ΠΎΠΊΠΎΠ»Ρ 50 MB!

ΠΠ°ΠΊΠΎ ΡΠ΅ΡΡ ΠΊΠ»ΡΠΏΠ°, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°ΠΌ Raspberry Pi ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ USB ΠΌΠΎΠ΄Π΅ΠΌΠΈ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ: MTS ΠΈ Megafon. ΠΠΈΡΠ»Π°ΠΌ Π΄Π΅ΠΊΠ° Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° Π²ΠΈ ΠΊΠ°ΠΆΠ°ΠΌ ΠΊΠ°ΠΊΠΎ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ»ΠΈΠΊΠ° Π½Π° SD-ΠΊΠ°ΡΡΠΈΡΠΊΠ°.
ΠΡΠ²ΠΈΡΠ½ΠΎ, ΠΏΠΎΡΡΠ°ΡΠ° Π·Π° Π΅ΡΠ΅ΡΠ½Π΅Ρ Π²ΠΎ Raspberry Pi Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π° ΠΊΠ°ΠΊΠΎ LAN ΡΠΎ ΡΡΠ°ΡΠΈΡΠΊΠ° IP Π°Π΄ΡΠ΅ΡΠ° 192.168.100.1. ΠΠ° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π°ΠΌ Π΄Π° ΡΠ΅ ΠΌΠ°ΡΠ°ΠΌ ΡΠΎ ΠΆΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΌΠ°ΡΠ°, Π³ΠΎ ΠΏΠΎΠ²ΡΠ·Π°Π² Raspberry Pi ΡΠΎ ΠΏΡΠΈΡΡΠ°ΠΏΠ½Π° ΡΠΎΡΠΊΠ° Π·Π° WiFi ΠΈ Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΠ² Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΡ Π·Π° WiFi Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΡ Π½Π° ΡΡΠ°ΡΠΈΡΠ½Π° Π°Π΄ΡΠ΅ΡΠ° 192.168.100.2. Π‘Π΅ΡΠ²Π΅ΡΠΎΡ DHCP Π½Π΅ Π΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½, Π·Π°ΡΠΎΠ° ΠΌΠΎΡΠ° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΡΠ°ΡΠΈΡΠ½ΠΈ Π°Π΄ΡΠ΅ΡΠΈ.
Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ°Π²ΠΈΡΠ΅ Π½Π° Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ
ΠΠΎΠ³Π° ΡΠ΅ ΡΠ΅ Π½Π°ΡΠ°Π²ΠΈΡΠ΅ Π·Π° ΠΏΡΠ² ΠΏΠ°Ρ, ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠ΅ ΠΏΠΎΠ±Π°ΡΠ° ΠΎΠ΄ Π²Π°Ρ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π·Π° root SSH ΡΠ΅ Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° ΡΠΎ ΠΈΡΡΠ°ΡΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°.

ΠΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π·Π° LAN, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΡΠ°ΠΊΠ°Π½Π°ΡΠ° ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠ° ΠΈ Π΄Π° Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ DHCP.
ΠΠ°Ρ ΠΊΠΎΡΠΈΡΡΠ°ΠΌ ΠΌΠΎΠ΄Π΅ΠΌΠΈ ΠΊΠΎΠΈ ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΠΊΠΎ USB Ethernet ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ ΡΠΎ ΠΏΠΎΡΠ΅Π±Π΅Π½ DHCP ΡΠ΅ΡΠ²Π΅Ρ, ΠΏΠ° Π·Π°ΡΠΎΠ° Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° . ΠΠΎΡΡΠ°ΠΏΠΊΠ°ΡΠ° Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Π° ΡΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΌΠΎΠ΄Π΅ΠΌΠΈ Π²ΠΎ ΠΎΠ±ΠΈΡΠ½ΠΈΠΎΡ OpenWRT, ΠΏΠ° Π·Π°ΡΠΎΠ° Π½Π΅ΠΌΠ° Π΄Π° Π³ΠΎ ΠΎΠΏΡΠ°ΡΠ°ΠΌ ΠΎΠ²Π΄Π΅.
Π‘Π»Π΅Π΄Π½ΠΎ, ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ WAN ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈΡΠ΅. ΠΡΠ²ΠΈΡΠ½ΠΎ, ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠΎΠ·Π΄Π°Π΄Π΅ Π΄Π²Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ WAN1 ΠΈ WAN2. Π’ΡΠ΅Π±Π° Π΄Π° ΠΈΠΌ ΡΠ΅ Π΄ΠΎΠ΄Π΅Π»ΠΈ ΡΠΈΠ·ΠΈΡΠΊΠΈ ΡΡΠ΅Π΄, Π²ΠΎ ΠΌΠΎΡΠΎΡ ΡΠ»ΡΡΠ°Ρ ΠΎΠ²Π° ΡΠ΅ ΠΈΠΌΠΈΡΠ°ΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈΡΠ΅ Π½Π° USB ΠΌΠΎΠ΄Π΅ΠΌΠΎΡ.
ΠΠ° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π΅ Π·Π°Π±ΡΠ½Π° ΡΠΎ ΠΈΠΌΠΈΡΠ°ΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ, ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΡΠ²Π°ΠΌ Π΄Π° Π³ΠΈ Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ dmesg Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΏΡΠ΅ΠΊΡ SSH.
ΠΠΈΠ΄Π΅ΡΡΠΈ ΡΠ°ΠΌΠΈΡΠ΅ ΠΌΠΎΠΈ ΠΌΠΎΠ΄Π΅ΠΌΠΈ Π΄Π΅Π»ΡΠ²Π°Π°Ρ ΠΊΠ°ΠΊΠΎ ΡΡΡΠ΅ΡΠΈ, Π° ΠΈ ΡΠ°ΠΌΠΈΡΠ΅ ΠΈΠΌΠ°Π°Ρ DHCP ΡΠ΅ΡΠ²Π΅Ρ, ΠΌΠΎΡΠ°Π² Π΄Π° Π³ΠΈ ΡΠΌΠ΅Π½Π°ΠΌ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΎΠΏΡΠ΅Π·ΠΈ ΠΈ Π΄Π° Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ°ΠΌ DHCP-ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΏΡΠ²ΠΈΡΠ½ΠΎ ΠΈ Π΄Π²Π°ΡΠ° ΠΌΠΎΠ΄Π΅ΠΌΠΈ ΠΈΠ·Π΄Π°Π²Π°Π°Ρ Π°Π΄ΡΠ΅ΡΠΈ ΠΎΠ΄ ΠΈΡΡΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈ ΡΠΎΠ° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ.
OpenMPTCPRouter Π±Π°ΡΠ° Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ Π½Π° WAN ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΡΠ°ΡΠΈΡΠ½ΠΈ, Π·Π°ΡΠΎΠ° Π΄ΠΎΠ°ΡΠ°ΠΌΠ΅ Π΄ΠΎ ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠΈ Π·Π° ΠΌΠΎΠ΄Π΅ΠΌΠΈΡΠ΅ ΠΈ Π³ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ β openmptcprouter β ΠΌΠ΅Π½ΠΈΡΠΎ Π·Π° ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ. ΠΠ²Π΄Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠ°ΡΠ° ΠΈ ΠΊΠ»ΡΡΠΎΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π·Π° ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅.

ΠΠΊΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΡΠ»ΠΈΡΠ½Π° ΡΠ»ΠΈΠΊΠ° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° ΡΡΠ°ΡΡΡ. Π‘Π΅ Π³Π»Π΅Π΄Π° Π΄Π΅ΠΊΠ° ΡΡΡΠ΅ΡΠΎΡ ΡΡΠΏΠ΅Π°Π» Π΄Π° ΡΡΠΈΠ³Π½Π΅ Π΄ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π·Π° ΡΡΠΌΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π²Π°ΡΠ° ΠΊΠ°Π½Π°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ.

Π‘ΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΠΎΡ ΡΠ΅ΠΆΠΈΠΌ Π΅ shadowsocks + mptcp. ΠΠ²Π° Π΅ ΠΏΡΠΎΠΊΡΠΈ ΡΡΠΎ Π³ΠΈ ΠΎΠ±Π²ΠΈΠ²Π° ΡΠΈΡΠ΅ Π²ΡΡΠΊΠΈ Π²ΠΎ ΡΠ΅Π±Π΅. ΠΡΠ²ΠΈΡΠ½ΠΎ Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π° ΡΠ°ΠΌΠΎ TCP, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΈ UDP.

ΠΠΊΠΎ Π½Π΅ΠΌΠ° Π³ΡΠ΅ΡΠΊΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° ΡΡΠ°ΡΡΡ, ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° Π·Π°Π²ΡΡΠ΅Π½ΠΎ.
ΠΠ°Ρ Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡΠ° ΠΊΠΎΠ³Π° Π·Π½Π°ΠΌΠ΅ΡΠΎ mptcp Π΅ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΎ Π΄ΠΎΠ»ΠΆ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠ½Π°ΡΠ° ΠΏΠ°ΡΠ΅ΠΊΠ°, ΡΠΎΠ³Π°Ρ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΡΠ»Π΅Π΄Π½Π°Π²Π° Π³ΡΠ΅ΡΠΊΠ°:

ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΠ°Π±ΠΎΡΠ°, Π±Π΅Π· ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ MPTCP, ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΎΠ²Π° .
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
ΠΡΠΎΠ΅ΠΊΡΠΎΡ OpenMPTCPRouter Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΈ Π²Π°ΠΆΠ΅Π½, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΅ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎ ΡΠ΅ΠΎΠΏΡΠ°ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ ΡΡΠΌΠΈΡΠ°ΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ. Π‘Γ¨ Π΄ΡΡΠ³ΠΎ Π΅ ΠΈΠ»ΠΈ ΡΠ²ΡΡΡΠΎ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΎ ΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠΊΠΎ, ΠΈΠ»ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΎΠ΄Π΄Π΅Π»Π½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΡΠΎ ΠΎΠ±ΠΈΡΠ½ΠΈΠΎΡ ΡΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΡΠ°Π·Π±Π΅ΡΠ΅. ΠΠΎ ΡΠ΅Π³Π°ΡΠ½Π°ΡΠ° ΡΠ°Π·Π° Π½Π° ΡΠ°Π·Π²ΠΎΡ, ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ ΡΓ¨ ΡΡΡΠ΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π³ΡΡΠ±, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π΅ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π»ΠΎΡΠ°, ΠΌΠ½ΠΎΠ³Ρ ΡΠ°Π±ΠΎΡΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½Π΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈ. ΠΠΎ, Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΓ¨ ΡΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°. Π‘Π΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ ΡΡΡΠ΅ΡΠΈ Π·Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΠΎΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π΄Π° Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π°Ρ ΠΊΠ°Π½Π°Π»ΠΈΡΠ΅ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΊΡΡΠΈΡΠ°ΡΠ°.
Π‘Π»Π΅Π΄Π΅ΡΠ΅ Π³ΠΎ Π½Π°ΡΠΈΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ Π½Π° ΠΠ½ΡΡΠ°Π³ΡΠ°ΠΌ
ΠΠ·Π²ΠΎΡ: www.habr.com
