рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

рдХреНрдпрд╛ рдХрдИ рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХреЛ рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рд▓реЗрдХрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдЧрд▓рддрдлрд╣рдорд┐рдпрд╛рдБ рдФрд░ рдорд┐рдердХ рд╣реИрдВ, рдпрд╣рд╛рдБ рддрдХ рдХрд┐ рдЕрдиреБрднрд╡реА рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рднреА рдЕрдХреНрд╕рд░ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдпрд╣ рд╕рдВрднрд╡ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд▓рд┐рдВрдХ рдПрдХрддреНрд░реАрдХрд░рдг рдХреЛ рдЧрд╝рд▓рддреА рд╕реЗ NAT рд╕рдВрддреБрд▓рди рдпрд╛ рдлрд╝реЗрд▓рдУрд╡рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╛рд░рд╛рдВрд╢ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рд╕рднреА рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдкрд░ рдПрдХ рд╕рд╛рде рдПрдХ рд╣реА рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдЪрд▓рд╛рдПрдБрдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рдг рддрд╛рдХрд┐ рдпрджрд┐ рдХреЛрдИ рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓ рдмрд╛рдзрд┐рдд рд╣реЛ, рддреЛ рдкреНрд░рд╕рд╛рд░рдг рдмрд╛рдзрд┐рдд рди рд╣реЛред

рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдорд╣рдВрдЧреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдРрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдХреАрдордд рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд┐рд▓реЛрдмрдХреНрд╕ рд╣реИред рдЖрд▓реЗрдЦ рдореБрдлрд╝реНрдд, рдЦреБрд▓реЗ рдкреИрдХреЗрдЬ OpenMPTCPRouter рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЪреИрдирд▓ рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рдорд┐рдердХреЛрдВ рд╕реЗ рдирд┐рдкрдЯрддрд╛ рд╣реИред

рд╕рд╛рд░рд╛рдВрд╢ рдЪреИрдирд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд┐рдердХ

рдРрд╕реЗ рдХрдИ рд╣реЛрдо рд░рд╛рдЙрдЯрд░ рд╣реИрдВ рдЬреЛ рдорд▓реНрдЯреА-рдбрдмреНрд▓реНрдпреВрдПрдПрди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдХрднреА-рдХрднреА рдирд┐рд░реНрдорд╛рддрд╛ рдЗрд╕ рдЪреИрдирд▓ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдХрд╣рддреЗ рд╣реИрдВ, рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реИред рдХрдИ рдиреЗрдЯрд╡рд░реНрдХрд░реНрд╕ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрд▓рдПрд╕реАрдкреА рдФрд░ L2 рдкрд░рдд рдкрд░ рдпреЛрдЧ, рдХреЛрдИ рдЕрдиреНрдп рдЪреИрдирд▓ рдПрдХрддреНрд░реАрдХрд░рдг рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдЕрдХреНрд╕рд░ рд╕реБрдирд╛ рд╣реИ рдХрд┐ рдЯреЗрд▓реАрдХреЙрдо рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рд╕реЗ рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдЕрд╕рдВрднрд╡ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЖрдЗрдП рд▓реЛрдХрдкреНрд░рд┐рдп рдорд┐рдердХреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдЖрдИрдкреА тАЛтАЛтАЛтАЛрдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕реНрддрд░ рдкрд░ рд╕рдВрддреБрд▓рди

рдпрд╣ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдХрд┐рдлрд╛рдпрддреА рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХрд╛ рд╣реИред рд╕рд░рд▓рддрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рддреАрди рдЖрдИрдПрд╕рдкреА рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдИрдкреА рдкрддрд╛ рджреЗрддрд╛ рд╣реИред рдпреЗ рд╕рднреА рдкреНрд░рджрд╛рддрд╛ рдорд▓реНрдЯреА-рдбрдмреНрд▓реНрдпреВрдПрдПрди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рд░рд╛рдЙрдЯрд░ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рдпрд╣ mwan3 рдкреИрдХреЗрдЬ, mikrotik, ubiquiti, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдШрд░реЗрд▓реВ рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕рд╛рде OpenWRT рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИред

рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдиреЗ рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрддреЗ рджрд┐рдП рд╣реИрдВ:

WAN1 тАФ 11.11.11.11
WAN2 тАФ 22.22.22.22
WAN2 тАФ 33.33.33.33

рдпрд╛рдиреА рдХрд┐рд╕реА рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ example.com рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рддреАрди рд╕реНрд╡рддрдВрддреНрд░ рд╕реНрд░реЛрдд рдЖрдИрдкреА рджреЗрдЦреЗрдЧрд╛ред рд╕рдВрддреБрд▓рди рдЖрдкрдХреЛ рд▓реЛрдб рдХреЛ рдЪреИрдирд▓реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрди рддреАрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рд░рд▓рддрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рд╣рдо рд▓реЛрдб рдХреЛ рд╕рднреА рдЪреИрдирд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЬрдм рдХреЛрдИ рдЧреНрд░рд╛рд╣рдХ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рддреАрди рдЫрд╡рд┐рдпреЛрдВ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯ рдЦреЛрд▓рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╡рд┐ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдЗрдЯ рдХреА рдУрд░, рдпрд╣ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдИрдкреА рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter
рдХрдиреЗрдХреНрд╢рди рд╕реНрддрд░ рдкрд░ рд╕рдВрддреБрд▓рди рдмрдирд╛рддреЗ рд╕рдордп, рдкреНрд░рддреНрдпреЗрдХ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдПрдХ рдЕрд▓рдЧ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдореЛрдб рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдИ рд╕рд╛рдЗрдЯреЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдкрд░ рд╣рд╛рд░реНрдб-рд╡рд╛рдпрд░ рдХреБрдХреАрдЬрд╝ рдФрд░ рдЯреЛрдХрди рднреЗрдЬрддреА рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдпрд╣ рдЕрдЪрд╛рдирдХ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдиреБрд░реЛрдз рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдЯ рдкрд░ рд▓реЙрдЧ рдЖрдЙрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдЕрдХреНрд╕рд░ рдХреНрд▓рд╛рдЗрдВрдЯ-рдмреИрдВрдХ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЕрдиреНрдп рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рд╕рдЦреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рддреНрд░ рдирд┐рдпрдореЛрдВ рдХреЗ рд╕рд╛рде рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: VK.com рдореЗрдВ рд╕рдВрдЧреАрдд рдлрд╝рд╛рдЗрд▓реЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╡реИрдз рд╕рддреНрд░ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдЬреЛ рдЖрдИрдкреА рд╕реЗ рдЬреБрдбрд╝реА рд╣реИ, рдФрд░ рдРрд╕реЗ рд╕рдВрддреБрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЧреНрд░рд╛рд╣рдХ рдЕрдХреНрд╕рд░ рдСрдбрд┐рдпреЛ рдирд╣реАрдВ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреБрд░реЛрдз рдЙрд╕ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рд╣реИ рд╕рддреНрд░ рдмрд╛рдзреНрдп рд╣реИ.

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter
рдЯреЛрд░реЗрдВрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдХрдиреЗрдХреНрд╢рди рд╕реНрддрд░ рдкрд░ рд╕рдВрддреБрд▓рди рд╕рднреА рдЪреИрдирд▓реЛрдВ рдХреА рдмреИрдВрдбрд╡рд┐рдбреНрде рдХрд╛ рдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ

рдЗрд╕ рддрд░рд╣ рдХрд╛ рд╕рдВрддреБрд▓рди рдЖрдкрдХреЛ рдХрдИ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓ рдХреА рдЧрддрд┐ рдХрд╛ рдпреЛрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рддреАрдиреЛрдВ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЧрддрд┐ 100 рдореЗрдЧрд╛рдмрд┐рдЯреНрд╕ рд╣реИ, рддреЛ рдЯреЛрд░реЗрдВрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рд╣рдореЗрдВ 300 рдореЗрдЧрд╛рдмрд┐рдЯреНрд╕ рдорд┐рд▓реЗрдВрдЧреЗред рдХреНрдпреЛрдВрдХрд┐ рдЯреЛрд░реЗрдВрдЯ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдиреЗрдХреНрд╢рди рдЦреЛрд▓рддрд╛ рд╣реИ рдЬреЛ рд╕рднреА рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рддрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЕрдВрддрддрдГ рдкреВрд░реЗ рдЪреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдПрдХ рдПрдХрд▓ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рд╣рдореЗрд╢рд╛ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдЧрд╛ред рдпрд╛рдиреА рдЕрдЧрд░ рд╣рдо HTTP рдХреЗ рдЬрд░рд┐рдП рдПрдХ рдмрдбрд╝реА рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХрдиреЗрдХреНрд╢рди рдХрд┐рд╕реА рдПрдХ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдХреЗ рдЬрд░рд┐рдП рдмрдиреЗрдЧрд╛ рдФрд░ рдЕрдЧрд░ рдЗрд╕ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдбрд╛рдЙрдирд▓реЛрдб рднреА рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter
рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╣рдореЗрд╢рд╛ рдХреЗрд╡рд▓ рдПрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛

рдпрд╣ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд▓рд┐рдП рднреА рд╕рддреНрдп рд╣реИред рдпрджрд┐ рдЖрдк рдХреБрдЫ рд╕рд╢рд░реНрдд рдЯреНрд╡рд┐рдЪ рдкрд░ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдИрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕реНрддрд░ рдкрд░ рд╕рдВрддреБрд▓рди рдмрдирд╛рдиреЗ рд╕реЗ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд▓рд╛рдн рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдПрдХ рдЖрдИрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЗ рднреАрддрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдпрджрд┐ WAN 3 рдкреНрд░рджрд╛рддрд╛ рдХреЛ рд╕рдВрдЪрд╛рд░ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реЛрдиреЗ рд▓рдЧрддреА рд╣реИрдВ, рдЬреИрд╕реЗ рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдпрд╛ рдордВрджреА, рддреЛ рдЖрдк рддреБрд░рдВрдд рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рджрд╛рддрд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред рдкреНрд░рд╕рд╛рд░рдг рдХреЛ рд░реЛрдХрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╕рдЪреНрдЪрд╛ рдЪреИрдирд▓ рд╕рд╛рд░рд╛рдВрд╢

рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ рд╕рднреА рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рд╢рд░реНрдд рдЯреНрд╡рд┐рдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╢реБрд░реВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрджрд┐ рдХреЛрдИ рднреА рдкреНрд░рджрд╛рддрд╛ рдЯреВрдЯ рдЬрд╛рдП, рддреЛ рдХрдиреЗрдХреНрд╢рди рдмрд╛рдзрд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдХрдард┐рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрднреА рднреА рдХреЛрдИ рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред рдмрд╣реБрддреЛрдВ рдХреЛ рдпрд╣ рднреА рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ!

рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ, рд╣рдореЗрдВ рдпрд╛рдж рд╣реИ рдХрд┐ рд╕рд╢рд░реНрдд рдЯреНрд╡рд┐рдЪ рд╕рд░реНрд╡рд░ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрд░реЛрдд рдЖрдИрдкреА рдкрддреЗ рд╕реЗ рд╣рдорд╕реЗ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рд╣рдорд╛рд░реЗ рд╕рд╛рде рд╕реНрдерд┐рд░ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, рднрд▓реЗ рд╣реА рдХреМрди рд╕реЗ рдкреНрд░рджрд╛рддрд╛ рдмрдВрдж рд╣реЛ рдЧрдП рд╣реЛрдВ рдФрд░ рдХреМрди рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реЛрдВред рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ рд╕рд╛рд░рд╛рдВрд╢ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рд╕рднреА рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░ рджреЗрдЧрд╛ред

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter
рд╕рд╛рд░рд╛рдВрд╢ рд╕рд░реНрд╡рд░ рд╕рднреА рдЪреИрдирд▓реЛрдВ рдХреЛ рдПрдХ рд╕реБрд░рдВрдЧ рдореЗрдВ рдПрдХрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рднреА рдХрдиреЗрдХреНрд╢рди рд╕рдорди рд╕рд░реНрд╡рд░ рдХреЗ рдкрддреЗ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ

рдпрд╣ рдпреЛрдЬрдирд╛ рд╕рднреА рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдЯреНрд╡рд┐рдЪ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд╛ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡реАрдкреАрдПрди рд╕реБрд░рдВрдЧ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдПрдХ рд╕рд╛рде рдХрдИ рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓ рд╣реИрдВред рдРрд╕реА рдпреЛрдЬрдирд╛ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЙрдЪреНрдЪрддрдо рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓рд╛ рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИред рдпрджрд┐ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ, рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐, рджреЗрд░реА рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ рдЗрд╕рд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕рдВрдЪрд╛рд░ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдЕрдиреНрдп рдмреЗрд╣рддрд░ рдЪреИрдирд▓реЛрдВ рдкрд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдорд╛рдзрд╛рди

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд░рд╣реА рд╣реИ рдЬреЛ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рд╕реАрдзрд╛ рдкреНрд░рд╕рд╛рд░рдг рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдХрдИ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреЗрд░рд╛рдбреЗрдХ рдРрд╕реЗ рд░рд╛рдХреНрд╖рд╕реА рд░рд╛рдЙрдЯрд░ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпреВрдПрд╕рдмреА рдореЙрдбреЗрдо рдХреЗ рдкреИрдХ рдбрд╛рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ:

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter
рдЪреИрдирд▓ рд╕рд╛рд░рд╛рдВрд╢ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдкреНрд░рд╕рд╛рд░рдг рд╡реАрдбрд┐рдпреЛ рд░рд╛рдЙрдЯрд░

рдРрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдПрдЪрдбреАрдПрдордЖрдИ рдпрд╛ рдПрд╕рдбреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИред рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕рд╛рде, рдЪреИрдирд▓ рд╕рд╛рд░рд╛рдВрд╢ рд╕реЗрд╡рд╛ рдХреА рд╕рджрд╕реНрдпрддрд╛ рдмреЗрдЪреА рдЬрд╛рддреА рд╣реИ, рд╕рд╛рде рд╣реА рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛, рдЗрд╕реЗ рдЯреНрд░рд╛рдВрд╕рдХреЛрдб рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рдЖрдЧреЗ рдкреБрдирдГ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдирд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдРрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдХреАрдордд рдореЙрдбреЗрдо рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде $ 2k рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рд╕рд╛рде рд╣реА рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╕рджрд╕реНрдпрддрд╛ рднреАред

рдХрднреА-рдХрднреА рдпрд╣ рдХрд╛рдлреА рдбрд░рд╛рдиреЗ рд╡рд╛рд▓рд╛ рд▓рдЧрддрд╛ рд╣реИ:

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

OpenMPTCPRouter рдХреА рд╕реНрдерд╛рдкрдирд╛

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдПрдордкреА-рдЯреАрд╕реАрдкреА (рдорд▓реНрдЯреАрдкрд╛рде рдЯреАрд╕реАрдкреА) рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдПрдХ рд╕рд╛рде рдХрдИ рдЪреИрдирд▓реЛрдВ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрд╕рдХрд╛ рдЖрдИрдУрдПрд╕ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рд╛рде рд╡рд╛рдИрдлрд╛рдИ рдФрд░ рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рд╕рд╛рде рджреЛ рдЪреИрдирд▓реЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╣реИрдВред рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдХреЛ рдПрдордкреАрдЯреАрд╕реАрдкреА рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

MPTCPRouter рдЦреЛрд▓реЗрдВ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд░рд╛рдЙрдЯрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪреИрдирд▓реЛрдВ рдХрд╛ рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд▓реЗрдЦрдХреЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХ рд╕рдорд┐рдВрдЧ рд╕рд░реНрд╡рд░, рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд░рд╛рдЙрдЯрд░, рдЬрд┐рд╕рд╕реЗ рдХрдИ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддрд╛ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрд╡рдпрдВ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ: рдХрдВрдкреНрдпреВрдЯрд░, рдЯреЗрд▓реАрдлреЛрдиред рдПрдХ рдХрд╕реНрдЯрдо рд░рд╛рдЙрдЯрд░ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ, рдХреБрдЫ рд╡рд╛рдИрдлрд╛рдИ рд░рд╛рдЙрдЯрд░ рдпрд╛ рдПрдХ рдирд┐рдпрдорд┐рдд рдХрдВрдкреНрдпреВрдЯрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдЕрд╕реЗрдВрдмрд▓реА рд╣реИрдВ, рдЬреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter
OpenMPTCPRouter рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рд╕рд╛рд░рд╛рдВрд╢ рд╕рд░реНрд╡рд░ рд╕реЗрдЯрдЕрдк

рд╕рдорд┐рдВрдЧ рд╕рд░реНрд╡рд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕рднреА рдЪреИрдирд▓реЛрдВ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдПрдХ рдореЗрдВ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрддрд╛ рд╣реИред OpenMPTCPRouter рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рд╕рд░реНрд╡рд░ рдХрд╛ IP рдкрддрд╛ рдмрд╛рд╣рд░реА рдкрддрд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП, рд╣рдо рдбреЗрдмрд┐рдпрди 10 рдкрд░ рдПрдХ рд╡реАрдкреАрдПрд╕ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

рд╕рд╛рд░рд╛рдВрд╢ рд╕рд░реНрд╡рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ:

  • рдПрдордкреАрдЯреАрд╕реАрдкреА рдУрдкрдирд╡реАрдЬреЗрдб рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ
  • рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ mptcp-рд╕рдХреНрд╖рдо рдХрд░реНрдиреЗрд▓ рдФрд░ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧреАред рдЙрдмрдВрдЯреВ рдФрд░ рдбреЗрдмрд┐рдпрди рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯрд╛рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

wget -O - http://www.openmptcprouter.com/server/debian10-x86_64.sh | sh

рдПрдХ рд╕рдлрд▓ рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рдкрд░рд┐рдгрд╛рдо.

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

рд╣рдо рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ, рдХреНрд▓рд╛рдЗрдВрдЯ рд░рд╛рдЙрдЯрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рд░реАрдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд╛рдж, рдПрд╕рдПрд╕рдПрдЪ рдкреЛрд░реНрдЯ 65222 рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдо рдирдП рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдмреВрдЯ рдХрд░реЗрдВ

uname -a 
Linux test-server.local 4.19.67-mptcp

рд╣рдо рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдЧреЗ рд╢рд┐рд▓рд╛рд▓реЗрдЦ mptcp рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХрд░реНрдиреЗрд▓ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдХреНрд▓рд╛рдЗрдВрдЯ рд░рд╛рдЙрдЯрд░ рд╕реЗрдЯ рдХрд░рдирд╛

рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрдерд▓ рд░реЗрдбреА-рдореЗрдб рдмрд┐рд▓реНрдб рдХреБрдЫ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬреИрд╕реЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ, рдмрдирд╛рдирд╛ рдкрд╛рдИ, рд▓рд┐рдВрдХреНрд╕рд┐рд╕ рд░рд╛рдЙрдЯрд░ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиред
Openmptcprouter рдХрд╛ рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ OpenWRT рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬреЛ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ LuCI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЬрд┐рд╕рдиреЗ рдХрднреА OpenWRT рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реЛред рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдХрд╛ рд╡рдЬрди рд▓рдЧрднрдЧ 50рдПрдордмреА рд╣реИ!

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

рдПрдХ рдкрд░реАрдХреНрд╖рдг рдмреЗрдВрдЪ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдФрд░ рдХрдИ рдпреВрдПрд╕рдмреА рдореЙрдбреЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛: рдПрдордЯреАрдПрд╕ рдФрд░ рдореЗрдЧрд╛рдлреЛрдиред рдПрд╕рдбреА рдХрд╛рд░реНрдб рдореЗрдВ рдЫрд╡рд┐ рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдмрддрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЗрдВ рдИрдерд░рдиреЗрдЯ рдкреЛрд░реНрдЯ рдХреЛ рдПрдХ рд╕реНрдерд┐рд░ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд╕рд╛рде рд▓реИрди рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред 192.168.100.1. рдореЗрдЬ рдкрд░ рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝реА рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЛ рд╡рд╛рдИрдлрд╛рдИ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╡рд╛рдИрдлрд╛рдИ рдПрдбрд╛рдкреНрдЯрд░ рдкрд░ рдПрдХ рд╕реНрдерд┐рд░ рдкрддрд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ред 192.168.100.2. рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реНрдерд┐рд░ рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЕрдм рдЖрдк рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ 192.168.100.1

рдЬрдм рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВрдЧреЗ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдЖрдкрд╕реЗ рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧрд╛, рдПрд╕рдПрд╕рдПрдЪ рдЙрд╕реА рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter
LAN рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, рдЖрдк рд╡рд╛рдВрдЫрд┐рдд рд╕рдмрдиреЗрдЯ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ DHCP рд╕рд░реНрд╡рд░ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдРрд╕реЗ рдореЙрдбреЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдХ рдЕрд▓рдЧ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдпреВрдПрд╕рдмреА рдИрдерд░рдиреЗрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрдХреЗрдЬ. рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рдпрдорд┐рдд OpenWRT рдореЗрдВ рдореЙрдбреЗрдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред

рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ WAN рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рджреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ WAN1 рдФрд░ WAN2 рдмрдирд╛рдП рдЧрдП рдереЗред рдЙрдиреНрд╣реЗрдВ рдПрдХ рднреМрддрд┐рдХ рдЙрдкрдХрд░рдг рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпреЗ рдпреВрдПрд╕рдмреА рдореЙрдбреЗрдо рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдирд╛рдо рд╣реИрдВред

рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдирд╛рдореЛрдВ рдореЗрдВ рднреНрд░рдорд┐рдд рди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ dmesg рд╕рдВрджреЗрд╢ рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

рдЪреВрдВрдХрд┐ рдореЗрд░реЗ рдореЙрдбреЗрдо рд╕реНрд╡рдпрдВ рд░рд╛рдЙрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рд╕реНрд╡рдпрдВ рдПрдХ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЙрдирдХреА рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд░реЗрдВрдЬ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреА рдкрдбрд╝реА рдФрд░ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рджреЛрдиреЛрдВ рдореЙрдбреЗрдо рдПрдХ рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдкрддреЗ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдПрдХ рд╕рдВрдШрд░реНрд╖ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред

OpenMPTCPRouter рдХреЗ рд▓рд┐рдП WAN рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрддреЗ рдХреЛ рд╕реНрдерд┐рд░ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдореЙрдбреЗрдо рдХреЗ рд▓рд┐рдП рд╕рдмрдиреЗрдЯ рд▓реЗрдХрд░ рдЖрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рд┐рд╕реНрдЯрдо тЖТ openmptcprouter тЖТ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдиреВ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рд╕рдореЗрд╢рди рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдкреНрд░рд╛рдкреНрдд рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдФрд░ рд╕рд░реНрд╡рд░ рдХреБрдВрдЬреА рдХреЛ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

рд╕рдлрд▓ рд╕реЗрдЯрдЕрдк рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдерд┐рддрд┐ рдкреГрд╖реНрда рдкрд░ рдПрдХ рд╕рдорд╛рди рддрд╕реНрд╡реАрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд░рд╛рдЙрдЯрд░ рд╕рдорд┐рдВрдЧ рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдФрд░ рджреЛрдиреЛрдВ рдЪреИрдирд▓ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЛрдб рд╢реИрдбреЛрд╕реЙрдХреНрд╕ + рдПрдордкреАрдЯреАрд╕реАрдкреА рд╣реИред рдпрд╣ рдПрдХ рдРрд╕реА рдкреНрд░реЙрдХреНрд╕реА рд╣реИ рдЬреЛ рд╕рднреА рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЕрдкрдиреЗ рдЕрдВрджрд░ рд▓рдкреЗрдЯ рд▓реЗрддреА рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЯреАрд╕реАрдкреА рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдпреВрдбреАрдкреА рдХреЛ рднреА рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

рдпрджрд┐ рд╕реНрдерд┐рддрд┐ рдкреГрд╖реНрда рдкрд░ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕реЗрдЯрдЕрдк рдкреВрд░реНрдг рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреБрдЫ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрдм рдпрд╛рддрд╛рдпрд╛рдд рдкрде рдХреЗ рд╕рд╛рде mptcp рдзреНрд╡рдЬ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдРрд╕реА рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреА:

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдПрдордкреАрдЯреАрд╕реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛, рдСрдкрд░реЗрд╢рди рдХреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ.

рдирд┐рд╖реНрдХрд░реНрд╖

OpenMPTCPRouter рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╢рд╛рдпрдж рдЪреИрдирд▓ рд╕рд╛рд░рд╛рдВрд╢ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдЦреБрд▓рд╛ рдЬрдЯрд┐рд▓ рд╕рдорд╛рдзрд╛рди рд╣реИред рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдпрд╛ рддреЛ рдХрд╕рдХрд░ рдмрдВрдж рдФрд░ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рд╣реИ, рдпрд╛ рд╕рд┐рд░реНрдл рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдирд┐рдкрдЯ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд░реНрддрдорд╛рди рдЪрд░рдг рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрднреА рднреА рдХрд╛рдлреА рдХрдЪреНрдЪреА рд╣реИ, рдмреЗрд╣рдж рдЦрд░рд╛рдм рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ, рдХрдИ рдЪреАрдЬреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рд╣реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА, рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛, рдФрд░ рд╣рдореЗрдВ рдШрд░реЗрд▓реВ рд░рд╛рдЙрдЯрд░ рдорд┐рд▓реЗрдВрдЧреЗ рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдЪреИрдирд▓реЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

рдЗрдВрд╕реНрдЯрд╛рдЧреНрд░рд╛рдо рдкрд░ рд╣рдорд╛рд░реЗ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдлреЙрд▓реЛ рдХрд░реЗрдВ

рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреЛрдЧ - OpenMPTCPRouter

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ