เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

เชถเซเช‚ เช˜เชฃเซ€ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‡ เชเช•เชฎเชพเช‚ เชœเซ‹เชกเชตเซ€ เชถเช•เซเชฏ เช›เซ‡? เช† เชตเชฟเชทเชฏเชจเซ€ เช†เชธเชชเชพเชธ เช˜เชฃเซ€ เชฌเชงเซ€ เช—เซ‡เชฐเชธเชฎเชœเซ‹ เช…เชจเซ‡ เชฆเช‚เชคเช•เชฅเชพเช“ เช›เซ‡, เช…เชจเซเชญเชตเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เชชเชฃ เช˜เชฃเซ€เชตเชพเชฐ เชœเชพเชฃเชคเชพ เชจเชฅเซ€ เช•เซ‡ เช† เชถเช•เซเชฏ เช›เซ‡. เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เชฒเชฟเช‚เช• เชเช•เชคเซเชฐเซ€เช•เชฐเชฃเชจเซ‡ เชญเซ‚เชฒเชฅเซ€ NAT เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช— เช…เชฅเชตเชพ เชซเซ‡เชฒเช“เชตเชฐ เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฎเซ€เช•เชฐเชฃ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชคเชฎเชพเชฎ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹ เชชเชฐ เชเช•เชธเชพเชฅเซ‡ เชเช• เชœ TCP เช•เชจเซ‡เช•เซเชถเชจ เชšเชฒเชพเชตเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเชฟเชกเชฟเชฏเซ‹ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸเชฟเช‚เช— เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชœเซ‹ เช•เซ‹เชˆเชชเชฃ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชช เช†เชตเซ‡, เชคเซ‹ เชชเซเชฐเชธเชพเชฐเชฃเชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชช เชจ เช†เชตเซ‡.

เชตเชฟเชกเชฟเช“ เชชเซเชฐเชธเชพเชฐเชฃ เชฎเชพเชŸเซ‡ เช–เชฐเซเชšเชพเชณ เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช• เช‰เช•เซ‡เชฒเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เช†เชตเชพ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เช•เชฟเช‚เชฎเชค เช˜เชฃเชพ เช•เชฟเชฒเซ‹เชฌเช•เซเชธ เช›เซ‡. เชฒเซ‡เช– เชฎเชซเชค, เช“เชชเชจ เชชเซ‡เช•เซ‡เชœ OpenMPTCPRouter เชจเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชšเซ‡เชจเชฒเชจเชพ เชธเชฎเซ€เช•เชฐเชฃ เชตเชฟเชถเซ‡เชจเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฎเชพเชจเซเชฏเชคเชพเช“ เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซ‡ เช›เซ‡.

เชธเชพเชฐเชพเช‚เชถ เชšเซ‡เชจเชฒเซ‹ เชตเชฟเชถเซ‡ เชฆเช‚เชคเช•เชฅเชพเช“

เช˜เชฃเชพ เชนเซ‹เชฎ เชฐเชพเช‰เชŸเชฐเซเชธ เช›เซ‡ เชœเซ‡ เชฎเชฒเซเชŸเซ€-WAN เชซเช‚เช•เซเชถเชจเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เช‰เชคเซเชชเชพเชฆเช•เซ‹ เช† เชšเซ‡เชจเชฒเชจเซ‡ เชธเชพเชฐเชพเช‚เชถ เช•เชนเซ‡ เช›เซ‡, เชœเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเชพเชšเซเช‚ เชจเชฅเซ€. เช˜เชฃเชพ เชจเซ‡เชŸเชตเชฐเซเช•เชฐเซเชธ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ เชตเชงเซเชฎเชพเช‚ LACP เช…เชจเซ‡ L2 เชธเซเชคเชฐ เชชเชฐ เชธเชฎเซ€เช•เชฐเชฃ, เช…เชจเซเชฏ เช•เซ‹เชˆ เชšเซ‡เชจเชฒ เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจเชฅเซ€. เชฎเซ‡เช‚ เชตเชพเชฐเช‚เชตเชพเชฐ เชธเชพเช‚เชญเชณเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชŸเซ‡เชฒเชฟเช•เซ‹เชฎเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชคเชพ เชฒเซ‹เช•เซ‹ เชชเชพเชธเซ‡เชฅเซ€ เช† เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช…เชถเช•เซเชฏ เช›เซ‡. เชคเซ‡เชฅเซ€, เชšเชพเชฒเซ‹ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฆเช‚เชคเช•เชฅเชพเช“เชจเซ‡ เชธเชฎเชœเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช.

IP เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเชพ เชธเซเชคเชฐเซ‡ เชธเช‚เชคเซเชฒเชจ

เชเช• เชœ เชธเชฎเชฏเซ‡ เช…เชจเซ‡เช• เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช† เชธเซŒเชฅเซ€ เชธเชธเซเชคเซเช‚ เช…เชจเซ‡ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฐเซ€เชค เช›เซ‡. เชธเชฐเชณเชคเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€เช เช•เซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชคเซเชฐเชฃ ISP เช›เซ‡, เชฆเชฐเซ‡เช• เชคเชฎเชจเซ‡ เชคเซ‡เชฎเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚เชฅเซ€ เชตเชพเชธเซเชคเชตเชฟเช• IP เชธเชฐเชจเชพเชฎเซเช‚ เช†เชชเซ‡ เช›เซ‡. เช† เชคเชฎเชพเชฎ เชชเซเชฐเชฆเชพเชคเชพเช“ เชฎเชฒเซเชŸเซ€-WAN เชซเช‚เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เชฐเชพเช‰เชŸเชฐ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เช›เซ‡. เช† mwan3 เชชเซ‡เช•เซ‡เชœ, mikrotik, ubiquiti, เช…เชฅเชตเชพ เช…เชจเซเชฏ เช•เซ‹เชˆเชชเชฃ เช˜เชฐเช—เชฅเซเชฅเซ เชฐเชพเช‰เชŸเชฐ เชธเชพเชฅเซ‡ OpenWRT เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชนเชตเซ‡ เช† เชตเชฟเช•เชฒเซเชช เช…เชธเชพเชฎเชพเชจเซเชฏ เชจเชฅเซ€.

เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹ เช•เซ‡ เชชเซเชฐเชฆเชพเชคเชพเช“เช เช…เชฎเชจเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชธเชฐเชจเชพเชฎเชพเช‚ เช†เชชเซเชฏเชพ เช›เซ‡:

WAN1 โ€” 11.11.11.11
WAN2 โ€” 22.22.22.22
WAN2 โ€” 33.33.33.33

เชเชŸเชฒเซ‡ เช•เซ‡, เชฐเชฟเชฎเซ‹เชŸ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ example.com เชฆเชฐเซ‡เช• เชชเซเชฐเชฆเชพเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ, เชฐเชฟเชฎเซ‹เชŸ เชธเชฐเซเชตเชฐ เช•เซเชฒเชพเชฏเช‚เชŸเชจเชพ เชคเซเชฐเชฃ เชธเซเชตเชคเช‚เชคเซเชฐ เชธเซเชคเซเชฐเซ‹เชค เช†เชˆเชชเซ€ เชœเซ‹เชถเซ‡. เชธเช‚เชคเซเชฒเชจ เชคเชฎเชจเซ‡ เชธเชฎเช—เซเชฐ เชšเซ‡เชจเชฒเซ‹เชฎเชพเช‚ เชฒเซ‹เชกเชจเซ‡ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชคเซเชฐเชฃเซ‡เชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชธเชฐเชณเชคเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€เช เช•เซ‡ เช†เชชเชฃเซ‡ เชฌเชงเซ€ เชšเซ‡เชจเชฒเซ‹ เชตเชšเซเชšเซ‡เชจเชพ เชญเชพเชฐเชจเซ‡ เชธเชฎเชพเชจ เชฐเซ€เชคเซ‡ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเซ€เช เช›เซ€เช. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชœเซเชฏเชพเชฐเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชถเชฐเชคเซ€ เชฐเซ€เชคเซ‡ เชคเซเชฐเชฃ เชˆเชฎเซ‡เชœเชตเชพเชณเซ€ เชธเชพเชˆเชŸ เช–เซ‹เชฒเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชฆเชฐเซ‡เช• เชˆเชฎเซ‡เชœเชจเซ‡ เช…เชฒเช— เชชเซเชฐเชฆเชพเชคเชพ เชฆเซเชตเชพเชฐเชพ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡. เชธเชพเช‡เชŸเชจเซ€ เชฌเชพเชœเซเช, เชคเซ‡ เชคเซเชฐเชฃ เช…เชฒเช— เช…เชฒเช— IP เชจเชพ เชœเซ‹เชกเชพเชฃเซ‹ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter
เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชคเชฐเซ‡ เชธเช‚เชคเซเชฒเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชฆเชฐเซ‡เช• TCP เช•เชจเซ‡เช•เซเชถเชจ เช…เชฒเช— เชชเซเชฐเชฆเชพเชคเชพ เชฆเซเชตเชพเชฐเชพ เชœเชพเชฏ เช›เซ‡.

เช† เชธเช‚เชคเซเชฒเชจ เชฎเซ‹เชก เช˜เชฃเซ€เชตเชพเชฐ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช˜เชฃเซ€ เชธเชพเช‡เชŸเซเชธ เช•เซเชฒเชพเชฏเชจเซเชŸเชจเชพ IP เชเชกเซเชฐเซ‡เชธ เชชเชฐ เช•เซ‚เช•เซ€เช เช…เชจเซ‡ เชŸเซ‹เช•เชจเซเชธ เชนเชพเชฐเซเชก-เชตเชพเชฏเชฐ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ เช…เชšเชพเชจเช• เชฌเชฆเชฒเชพเชˆ เชœเชพเชฏ, เชคเซ‹ เชตเชฟเชจเช‚เชคเซ€ เช›เซ‹เชกเซ€ เชฆเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชฅเชตเชพ เช•เซเชฒเชพเชฏเช‚เชŸ เชธเชพเช‡เชŸ เชชเชฐ เชฒเซ‰เช— เช†เช‰เชŸ เชฅเชˆ เชœเชพเชฏ เช›เซ‡. เช† เชตเชพเชฐเช‚เชตเชพเชฐ เช•เซเชฒเชพเชฏเชจเซเชŸ-เชฌเซ‡เช‚เช• เชธเชฟเชธเซเชŸเชฎเซเชธ เช…เชจเซ‡ เช•เชกเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชคเซเชฐ เชจเชฟเชฏเชฎเซ‹ เชธเชพเชฅเซ‡ เช…เชจเซเชฏ เชธเชพเช‡เชŸเซเชธเชฎเชพเช‚ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชฟเชค เชฅเชพเชฏ เช›เซ‡. เช…เชนเซ€เช‚ เชเช• เชธเชฐเชณ เช‰เชฆเชพเชนเชฐเชฃเชฐเซ‚เชช เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡: VK.com เชฎเชพเช‚ เชฎเซเชฏเซเชเชฟเช• เชซเชพเช‡เชฒเซ‹ เชฎเชพเชคเซเชฐ เชเช• เชฎเชพเชจเซเชฏ เชธเชคเซเชฐ เช•เซ€ เชธเชพเชฅเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชœเซ‡ IP เชธเชพเชฅเซ‡ เชฌเช‚เชงเชพเชฏเซ‡เชฒ เช›เซ‡, เช…เชจเซ‡ เช†เชตเชพ เชธเช‚เชคเซเชฒเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เช•เซเชฒเชพเชฏเช‚เชŸ เช˜เชฃเซ€เชตเชพเชฐ เช‘เชกเชฟเชฏเซ‹ เชตเช—เชพเชกเชคเชพ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชตเชฟเชจเช‚เชคเซ€ เชชเซเชฐเชฆเชพเชคเชพ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจ เชนเชคเซ€ เชœเซ‡เชจเซ‡ เชธเชคเซเชฐ เชฌเช‚เชงเชพเชฏเซ‡เชฒ เช›เซ‡.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter
เชŸเซ‹เชฐเซ‡เชจเซเชŸ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชคเชฐเซ‡ เชธเช‚เชคเซเชฒเชจ เชคเชฎเชพเชฎ เชšเซ‡เชจเชฒเซ‹เชจเซ€ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅเชจเซ‹ เชธเชฐเชตเชพเชณเซ‹ เช•เชฐเซ‡ เช›เซ‡

เช†เชตเชพ เชธเช‚เชคเซเชฒเชจ เชคเชฎเชจเซ‡ เชฌเชนเซเชตเชฟเชง เช•เชจเซ‡เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเชจเซ€ เชเชกเชชเชจเซ‹ เชธเชฐเชตเชพเชณเซ‹ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเซเชฐเชฃ เชชเซเชฐเชฆเชพเชคเชพเช“เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช•เชจเซ€ เชเชกเชช 100 เชฎเซ‡เช—เชพเชฌเชฟเชŸเซเชธ เช›เซ‡, เชคเซ‹ เชœเซเชฏเชพเชฐเซ‡ เชŸเซ‹เชฐเซ‡เชจเซเชŸ เชกเชพเช‰เชจเชฒเซ‹เชก เชฅเชถเซ‡ เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเชจเซ‡ 300 เชฎเซ‡เช—เชพเชฌเชฟเชŸเซเชธ เชฎเชณเชถเซ‡. เช•เชพเชฐเชฃ เช•เซ‡ เชŸเซ‹เชฐเซ‡เชจเซเชŸ เช˜เชฃเชพ เชฌเชงเชพ เชœเซ‹เชกเชพเชฃเซ‹ เช–เซ‹เชฒเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเชฆเชพเชคเชพเช“ เชตเชšเซเชšเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช†เช–เชฐเซ‡ เชธเชฎเช—เซเชฐ เชšเซ‡เชจเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เช เชธเชฎเชœเชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชเช• เชœ TCP เช•เชจเซ‡เช•เซเชถเชจ เชนเช‚เชฎเซ‡เชถเชพ เชฎเชพเชคเซเชฐ เชเช• เชœ เชชเซเชฐเชฆเชพเชคเชพ เชฆเซเชตเชพเชฐเชพ เชชเชธเชพเชฐ เชฅเชถเซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชœเซ‹ เช†เชชเชฃเซ‡ HTTP เชฆเซเชตเชพเชฐเชพ เชเช• เชฎเซ‹เชŸเซ€ เชซเชพเช‡เชฒ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€เช เช›เซ€เช, เชคเซ‹ เช† เชœเซ‹เชกเชพเชฃ เชเช• เชชเซเชฐเชฆเชพเชคเชพ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เช…เชจเซ‡ เชœเซ‹ เช† เชชเซเชฐเชฆเชพเชคเชพ เชธเชพเชฅเซ‡เชจเซเช‚ เชœเซ‹เชกเชพเชฃ เชคเซ‚เชŸเซ€ เชœเชถเซ‡, เชคเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เชชเชฃ เชคเซ‚เชŸเซ€ เชœเชถเซ‡.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter
เชเช• เช•เชจเซ‡เช•เซเชถเชจ เชนเช‚เชฎเซ‡เชถเชพ เชฎเชพเชคเซเชฐ เชเช• เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชถเซ‡

เช† เชตเชฟเชกเชฟเชฏเซ‹ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เชฎเชพเชŸเซ‡ เชชเชฃ เชธเชพเชšเซเช‚ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เช…เชฎเซเช• เชถเชฐเชคเซ€ เชŸเซเชตเชฟเชš เชชเชฐ เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เชตเชฟเชกเชฟเชฏเซ‹ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชชเช›เซ€ IP เช•เชจเซ‡เช•เซเชถเชจเชจเชพ เชธเซเชคเชฐเซ‡ เชธเช‚เชคเซเชฒเชจ เช•เชฐเชตเชพเชฅเซ€ เช•เซ‹เชˆ เช–เชพเชธ เชซเชพเชฏเชฆเซ‹ เชฅเชถเซ‡ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชตเซ€เชกเชฟเชฏเซ‹ เชธเซเชŸเซเชฐเซ€เชฎ เชเช• IP เช•เชจเซ‡เช•เซเชถเชจเชฎเชพเช‚ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชถเซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชœเซ‹ WAN 3 เชชเซเชฐเชฆเชพเชคเชพเชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพเชตเซเชฏเชตเชนเชพเชฐเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชชเซ‡เช•เซ‡เชŸ เช—เซเชฎเชพเชตเชตเซเช‚ เช…เชฅเชตเชพ เชฎเช‚เชฆเซ€, เชคเซ‹ เชคเชฎเซ‡ เชคเชฐเชค เชœ เช…เชจเซเชฏ เชชเซเชฐเชฆเชพเชคเชพ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชถเช•เชถเซ‹ เชจเชนเซ€เช‚. เชชเซเชฐเชธเชพเชฐเชฃ เชฌเช‚เชง เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡ เช…เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡.

เชธเชพเชšเซเช‚ เชšเซ‡เชจเชฒ เชธเชพเชฐเชพเช‚เชถ

เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ เชคเชฎเชพเชฎ เชชเซเชฐเชฆเชพเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เชถเชฐเชคเซ€ เชŸเซเชตเซ€เชš เชธเชพเชฅเซ‡ เชเช• เช•เชจเซ‡เช•เซเชถเชจเชจเซ‡ เชเช• เชœ เชธเชฎเชฏเซ‡ เชเชตเซ€ เชฐเซ€เชคเซ‡ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‹ เช•เซ‹เชˆ เชชเซเชฐเชฆเชพเชคเชพ เชคเซ‚เชŸเซ€ เชœเชพเชฏ, เชคเซ‹ เช•เชจเซ‡เช•เซเชถเชจ เชตเชฟเช•เซเชทเซ‡เชชเชฟเชค เชฅเชถเซ‡ เชจเชนเซ€เช‚. เช† เชเช• เช†เชถเซเชšเชฐเซเชฏเชœเชจเช• เชฐเซ€เชคเซ‡ เชฎเซเชถเซเช•เซ‡เชฒ เชธเชฎเชธเซเชฏเชพ เช›เซ‡, เชœเซ‡เชจเซ‹ เชนเชœเซ เชชเชฃ เชถเซเชฐเซ‡เชทเซเช  เช‰เช•เซ‡เชฒ เชจเชฅเซ€. เช˜เชฃเชพเชจเซ‡ เช–เชฌเชฐ เชชเชฃ เชจเชฅเซ€ เชนเซ‹เชคเซ€ เช•เซ‡ เช† เชถเช•เซเชฏ เช›เซ‡!

เช…เช—เชพเช‰เชจเชพ เชšเชฟเชคเซเชฐเซ‹ เชชเชฐเชฅเซ€, เช…เชฎเซ‡ เชฏเชพเชฆ เชฐเชพเช–เซ€เช เช›เซ€เช เช•เซ‡ เชถเชฐเชคเซ€ Twitch เชธเชฐเซเชตเชฐ เชซเช•เซเชค เชเช• เชธเซเชฐเซ‹เชค IP เชธเชฐเชจเชพเชฎเชพเช‚เชฅเซ€ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡เชฅเซ€ เชตเชฟเชกเชฟเช“ เชธเซเชŸเซเชฐเซ€เชฎ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช…เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชธเชคเชค เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช, เชชเช›เซ€ เชญเชฒเซ‡ เชคเซ‡ เช•เชฏเชพ เชชเซเชฐเชฆเชพเชคเชพเช“ เชฌเช‚เชง เชฅเชˆ เช—เชฏเชพ เชนเซ‹เชฏ เช…เชจเซ‡ เช•เชฏเชพ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เช† เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเชจเซ‡ เชเช• เชธเชฎเซ‡เชถเชจ เชธเชฐเซเชตเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เช…เชฎเชพเชฐเชพ เชฌเชงเชพ เชœเซ‹เชกเชพเชฃเซ‹เชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชเช•เชฎเชพเช‚ เชฎเชฐเซเชœ เช•เชฐเชถเซ‡.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter
เชธเชฎเซ‡เชถเชจ เชธเชฐเซเชตเชฐ เชฌเชงเซ€ เชšเซ‡เชจเชฒเซ‹เชจเซ‡ เชเช• เชŸเชจเชฒเชฎเชพเช‚ เชเช•เซ€เช•เซƒเชค เช•เชฐเซ‡ เช›เซ‡. เชฌเชงเชพ เชœเซ‹เชกเชพเชฃเซ‹ เชธเชฎเซ‡เชถเชจ เชธเชฐเซเชตเชฐเชจเชพ เชธเชฐเชจเชพเชฎเชพเชฎเชพเช‚เชฅเซ€ เช‰เชฆเซเชฆเชญเชตเซ‡ เช›เซ‡

เช† เชฏเซ‹เชœเชจเชพ เชคเชฎเชพเชฎ เชชเซเชฐเชฆเชพเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆเชชเชฃเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชฅเซ€ Twitch เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡เชจเชพ เชธเช‚เชšเชพเชฐเชจเซเช‚ เชจเซเช•เชธเชพเชจ เชฅเชถเซ‡ เชจเชนเซ€เช‚. เชนเช•เซ€เช•เชคเชฎเชพเช‚, เช† เชเช• เช–เชพเชธ VPN เชŸเชจเชฒ เช›เซ‡, เชœเซ‡เชจเซ€ เชนเซ‚เชก เชนเซ‡เช เชณ เชเช• เชธเชพเชฅเซ‡ เช˜เชฃเซ€ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹ เช›เซ‡. เช†เชตเซ€ เชฏเซ‹เชœเชจเชพเชจเซเช‚ เชฎเซเช–เซเชฏ เช•เชพเชฐเซเชฏ เช‰เชšเซเชš เช—เซเชฃเชตเชคเซเชคเชพเชจเซ€ เชธเช‚เชšเชพเชฐ เชšเซ‡เชจเชฒ เชฎเซ‡เชณเชตเชตเชพเชจเซเช‚ เช›เซ‡. เชœเซ‹ เชธเชฎเชธเซเชฏเชพเช“ เชเช• เชชเซเชฐเชฆเชพเชคเชพเชฎเชพเช‚ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เชชเซ‡เช•เซ‡เชŸ เช–เซ‹เชตเชพเชˆ เชœเชพเชฏ เช›เซ‡, เชตเชฟเชฒเช‚เชฌเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฅเชพเชฏ เช›เซ‡, เชคเซ‹ เช†เชจเชพเชฅเซ€ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เชธเช‚เชฆเซ‡เชถเชพเชตเซเชฏเชตเชนเชพเชฐเชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพเชจเซ‡ เช…เชธเชฐ เชฅเชตเซ€ เชœเซ‹เชˆเช เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชฒเซ‹เชก เช†เชชเชฎเซ‡เชณเซ‡ เช…เชจเซเชฏ, เชตเชงเซ เชธเชพเชฐเซ€ เชšเซ‡เชจเชฒเซ‹ เชชเชฐ เชตเชฟเชคเชฐเชฟเชค เชฅเชถเซ‡ เชœเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

เช•เซ‹เชฎเชฐเซเชถเชฟเชฏเชฒ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ

เช† เชธเชฎเชธเซเชฏเชพ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชคเซ‡ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชšเชฟเช‚เชคเชพเชจเซ‹ เชตเชฟเชทเชฏ เช›เซ‡ เชœเซ‡เช“ เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซเช‚ เชœเซ€เชตเช‚เชค เชชเซเชฐเชธเชพเชฐเชฃ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เช‰เชšเซเชš เช—เซเชฃเชตเชคเซเชคเชพเชจเซ€ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸเชจเซ€ เชเช•เซเชธเซ‡เชธ เชจเชฅเซ€. เช†เชตเชพ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡, เช˜เชฃเชพ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช‰เช•เซ‡เชฒเซ‹ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเซ‡เชฐเชพเชกเซ‡เช• เช†เชตเชพ เชญเชฏเช‚เช•เชฐ เชฐเชพเช‰เชŸเชฐเซเชธ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฏเซเชเชธเชฌเซ€ เชฎเซ‹เชกเซ‡เชฎเชจเชพ เชชเซ‡เช• เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter
เชšเซ‡เชจเชฒ เชธเชฎเชฟเช‚เช— เชซเช‚เช•เซเชถเชจ เชธเชพเชฅเซ‡ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เชตเชฟเชกเชฟเช“ เชฐเชพเช‰เชŸเชฐ

เช†เชตเชพ เช‰เชชเช•เชฐเชฃเซ‹เชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ HDMI เช…เชฅเชตเชพ SDI เชฆเซเชตเชพเชฐเชพ เชตเชฟเชกเชฟเชฏเซ‹ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชนเซ‹เชฏ เช›เซ‡. เชฐเชพเช‰เชŸเชฐ เชธเชพเชฅเซ‡ เชฎเชณเซ€เชจเซ‡, เชšเซ‡เชจเชฒ เชธเชฎเซ‡เชถเชจ เชธเซ‡เชตเชพเชจเซเช‚ เชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจ เชตเซ‡เชšเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡เชฎเชœ เชตเชฟเชกเชฟเชฏเซ‹ เชธเซเชŸเซเชฐเซ€เชฎ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเช•เซ‹เชก เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเซ‡ เช›เซ‡. เช†เชตเชพ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เช•เชฟเช‚เชฎเชค เชฎเซ‹เชกเซ‡เชฎเชจเชพ เชธเซ‡เชŸ เชธเชพเชฅเซ‡ $2k เชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เช‰เชชเชฐเชพเช‚เชค เชธเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เช…เชฒเช— เชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจ.

เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชคเซ‡ เช–เซ‚เชฌ เชกเชฐเชพเชฎเชฃเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡:

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

OpenMPTCPRouter เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ MP-TCP (MultiPath TCP) เชจเซ€ เชถเซ‹เชง เชเช• เชธเชพเชฅเซ‡ เช…เชจเซ‡เช• เชšเซ‡เชจเชฒเซ‹ เชชเชฐ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเซ‡เชจเชพ iOS เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเช•เชธเชพเชฅเซ‡ WiFi เชฆเซเชตเชพเชฐเชพ เช…เชจเซ‡ เชธเซ‡เชฒเซเชฏเซเชฒเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชฆเซเชตเชพเชฐเชพ เชฐเชฟเชฎเซ‹เชŸ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡ เช•เซ‡ เช† เชฌเซ‡ เช…เชฒเช—-เช…เชฒเช— TCP เชœเซ‹เชกเชพเชฃเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชเช• เชœ เชธเชฎเชฏเซ‡ เชฌเซ‡ เชšเซ‡เชจเชฒเซ‹ เชชเชฐ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‡เชฒ เชเช• เชœเซ‹เชกเชพเชฃ เช›เซ‡. เช† เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฐเชฟเชฎเซ‹เชŸ เชธเชฐเซเชตเชฐเซ‡ MPTCP เชจเซ‡ เชชเชฃ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช.

OpenMPTCPRouter เชเช• เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฐเชพเช‰เชŸเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เช–เชฐเซ‡เช–เชฐ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชธเชฐเชตเชพเชณเซ‹ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฒเซ‡เช–เช•เซ‹ เชœเชฃเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช†เชฒเซเชซเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเชˆ เชถเช•เชพเชฏ เช›เซ‡. เชคเซ‡เชฎเชพเช‚ เชฌเซ‡ เชญเชพเช—เซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ - เชเช• เชธเชพเชฐเชพเช‚เชถ เชธเชฐเซเชตเชฐ, เชœเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชธเซเชฅเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชฐเชพเช‰เชŸเชฐ, เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช˜เชฃเชพ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเซเชฐเชฆเชพเชคเชพเช“ เช…เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เช‰เชชเช•เชฐเชฃเซ‹ เชชเซ‹เชคเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เช›เซ‡: เช•เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธ, เชŸเซ‡เชฒเชฟเชซเซ‹เชจ. เช•เชธเซเชŸเชฎ เชฐเชพเช‰เชŸเชฐ เช Raspberry Pi, เช•เซ‡เชŸเชฒเชพเช• WiFi เชฐเชพเช‰เชŸเชฐเซเชธ เช…เชฅเชตเชพ เชจเชฟเชฏเชฎเชฟเชค เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชตเชฟเชตเชฟเชง เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เช“ เช›เซ‡, เชœเซ‡ เช–เซ‚เชฌ เช…เชจเซเช•เซ‚เชณ เช›เซ‡.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter
OpenMPTCPRouter เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡

เชธเชพเชฐเชพเช‚เชถ เชธเชฐเซเชตเชฐ เชธเซ‡เชŸเช…เชช

เชธเชพเชฐเชพเช‚เชถ เชธเชฐเซเชตเชฐ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชธเซเชฅเชฟเชค เช›เซ‡ เช…เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชฐเชพเช‰เชŸเชฐเชจเซ€ เชฌเชงเซ€ เชšเซ‡เชจเชฒเซ‹เชฎเชพเช‚เชฅเซ€ เชเช•เชฎเชพเช‚ เชœเซ‹เชกเชพเชฃเซ‹ เชธเชฎเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡. OpenMPTCPRouter เชฆเซเชตเชพเชฐเชพ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช† เชธเชฐเซเชตเชฐเชจเซเช‚ IP เชธเชฐเชจเชพเชฎเซเช‚ เชฌเชพเชนเซเชฏ เชธเชฐเชจเชพเชฎเซเช‚ เชนเชถเซ‡.

เช† เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ 10 เชชเชฐ VPS เชธเชฐเซเชตเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚.

เชธเชฎเซ‡เชถเชจ เชธเชฐเซเชตเชฐ เช†เชตเชถเซเชฏเช•เชคเชพเช“:

  • MPTCP OpenVZ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชชเชฐ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€
  • เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ Linux เช•เชฐเซเชจเชฒ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช

เชธเชฐเซเชตเชฐ เชเช• เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ€เชจเซ‡ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเซเช•เซเชฐเชฟเชชเซเชŸ mptcp-เชธเช•เซเชทเชฎ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชฌเชงเชพ เชœเชฐเซ‚เชฐเซ€ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชถเซ‡. เช‰เชฌเซเชจเซเชŸเซ เช…เชจเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เชฎเชพเชŸเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

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

เชธเชซเชณ เชธเชฐเซเชตเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

เช…เชฎเซ‡ เชชเชพเชธเชตเชฐเซเชกเซเชธ เชธเชพเชšเชตเซ€เช เช›เซ€เช, เช…เชฎเชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชฐเชพเช‰เชŸเชฐเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เช…เชจเซ‡ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชคเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฐเชพเช–เชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชธเซเชฅเชพเชชเชจ เชชเช›เซ€, SSH เชชเซ‹เชฐเซเชŸ 65222 เชชเชฐ เช‰เชชเชฒเชฌเซเชง เชฅเชถเซ‡. เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช†เชชเชฃเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชจเชตเชพ เช•เชฐเซเชจเชฒ เชธเชพเชฅเซ‡ เชฌเซเชŸ เช•เชฐเซ€เช เช›เซ€เช.

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

เช…เชฎเซ‡ เชตเชฐเซเชเชจ เชจเช‚เชฌเชฐเชจเซ€ เชฌเชพเชœเซเชฎเชพเช‚ เชถเชฟเชฒเชพเชฒเซ‡เช– mptcp เชœเซ‹เชˆเช เช›เซ€เช, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เช•เชฐเซเชจเชฒ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.

เช•เซเชฒเชพเชฏเช‚เชŸ เชฐเชพเช‰เชŸเชฐ เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชฎเชพเช‚ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเซ‡เชฌเชธเชพเช‡เชŸ เช•เซ‡เชŸเชฒเชพเช• เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชฌเชฟเชฒเซเชก เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€, เชฌเชจเชพเชจเชพ เชชเซ€, เชฒเชฟเชจเซเช•เชธเซ€เชธ เชฐเชพเช‰เชŸเชฐเซเชธ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹.
Openmptcprouter เชจเซ‹ เช† เชญเชพเช— OpenWRT เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡, เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชคเชฐเซ€เช•เซ‡ LuCI เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ OpenWRT เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซเชฏเซ‹ เชนเซ‹เชฏ เชคเซ‡เชจเซ‡ เชชเชฐเชฟเชšเชฟเชค เช›เซ‡. เชตเชฟเชคเชฐเชฃ เช•เซ€เชŸเชจเซเช‚ เชตเชœเชจ เชฒเช—เชญเช— 50Mb เช›เซ‡!

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

เชŸเซ‡เชธเซเชŸ เชฌเซ‡เช‚เชš เชคเชฐเซ€เช•เซ‡, เชนเซเช‚ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเชˆ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เช“เชชเชฐเซ‡เชŸเชฐเซ‹ เชธเชพเชฅเซ‡ เช•เซ‡เชŸเชฒเชพเช• USB เชฎเซ‹เชกเซ‡เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถ: MTS เช…เชจเซ‡ Megafon. SD เช•เชพเชฐเซเชก เชชเชฐ เช‡เชฎเซ‡เชœ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเช–เชตเซ€, เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡, เช•เชนเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€เชฎเชพเช‚ เช‡เชฅเชฐเชจเซ‡เชŸ เชชเซ‹เชฐเซเชŸ เชธเซเชฅเชฟเชฐ IP เชธเชฐเชจเชพเชฎเชพ เชธเชพเชฅเซ‡ เชฒเซ‡เชจ เชคเชฐเซ€เช•เซ‡ เช—เซ‹เช เชตเซ‡เชฒ เช›เซ‡. 192.168.100.1. เชŸเซ‡เชฌเชฒ เชชเชฐเชจเชพ เชตเชพเชฏเชฐเซ‹ เชธเชพเชฅเซ‡ เช—เชกเชฌเชก เชจ เชฅเชพเชฏ เชคเซ‡ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€เชจเซ‡ WiFi เชเช•เซเชธเซ‡เชธ เชชเซ‹เช‡เชจเซเชŸ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเชจเชพ WiFi เชเชกเซ‡เชชเซเชŸเชฐ เชชเชฐ เชเช• เชธเซเชฅเชฟเชฐ เชธเชฐเชจเชพเชฎเซเช‚ เชธเซ‡เชŸ เช•เชฐเซเชฏเซเช‚ 192.168.100.2. DHCP เชธเชฐเซเชตเชฐ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชธเช•เซเชทเชฎ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เชธเซเชฅเชฟเชฐ เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช†เชตเชถเซเชฏเช• เช›เซ‡.

เชนเชตเซ‡ เชคเชฎเซ‡ เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชชเชฐ เชœเชˆ เชถเช•เซ‹ เช›เซ‹ 192.168.100.1

เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชชเซเชฐเชฅเชฎ เชฒเซ‹เช— เช‡เชจ เช•เชฐเชถเซ‹, เชคเซเชฏเชพเชฐเซ‡ เชธเชฟเชธเซเชŸเชฎ เชคเชฎเชจเซ‡ เชฐเซ‚เชŸ เชชเชพเชธเชตเชฐเซเชก เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เช›เชถเซ‡, SSH เช เชœ เชชเชพเชธเชตเชฐเซเชก เชธเชพเชฅเซ‡ เช‰เชชเชฒเชฌเซเชง เชฅเชถเซ‡.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter
LAN เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚, เชคเชฎเซ‡ เช‡เชšเซเช›เชฟเชค เชธเชฌเชจเซ‡เชŸ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ DHCP เชธเชฐเซเชตเชฐเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชนเซเช‚ เช…เชฒเช— DHCP เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ USB เชˆเชฅเชฐเชจเซ‡เชŸ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชคเชฐเซ€เช•เซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชฅเชฏเซ‡เชฒ เชฎเซ‹เชกเซ‡เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเช‚ เช›เซเช‚, เชคเซ‡เชฅเซ€ เช†เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชชเซ‡เช•เซ‡เชœเซ‹. เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชจเชฟเชฏเชฎเชฟเชค OpenWRT เชฎเชพเช‚ เชฎเซ‹เชกเซ‡เชฎเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชœเซ‡เชตเซ€ เชœ เช›เซ‡, เชคเซ‡เชฅเซ€ เชนเซเช‚ เชคเซ‡เชจเซ‡ เช…เชนเซ€เช‚ เช†เชตเชฐเซ€ เชฒเชˆเชถ เชจเชนเซ€เช‚.

เช†เช—เชณ, เชคเชฎเชพเชฐเซ‡ WAN เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฌเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ WAN1 เช…เชจเซ‡ WAN2 เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชคเซ‡เชฎเชจเซ‡ เชญเซŒเชคเชฟเช• เช‰เชชเช•เชฐเชฃ เชธเซ‹เช‚เชชเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† เชฏเซเชเชธเชฌเซ€ เชฎเซ‹เชกเซ‡เชฎ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเชพ เชจเชพเชฎ เช›เซ‡.

เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเชพ เชจเชพเชฎเซ‹เชฎเชพเช‚ เชฎเซ‚เช‚เชเชตเชฃเชฎเชพเช‚ เชจ เช†เชตเซ‡ เชคเซ‡ เชฎเชพเชŸเซ‡, เชนเซเช‚ เชคเชฎเชจเซ‡ SSH เชฆเซเชตเชพเชฐเชพ เช•เชจเซ‡เช•เซเชŸเซ‡เชก เชนเซ‹เชตเชพ เชชเชฐ dmesg เชธเช‚เชฆเซ‡เชถเชพเช“ เชœเซ‹เชตเชพเชจเซ€ เชธเชฒเชพเชน เช†เชชเซเช‚ เช›เซเช‚.

เชฎเชพเชฐเชพ เชฎเซ‹เชกเซ‡เชฎ เชชเซ‹เชคเซ‡ เชœ เชฐเชพเช‰เชŸเชฐ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ DHCP เชธเชฐเซเชตเชฐ เช›เซ‡, เชคเซ‡เชฅเซ€ เชฎเชพเชฐเซ‡ เชคเซ‡เชฎเชจเซ€ เช†เช‚เชคเชฐเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชฐเซ‡เชจเซเชœเชจเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฌเชฆเชฒเชตเซ€ เชชเชกเซ€ เช…เชจเซ‡ DHCP เชธเชฐเซเชตเชฐเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเซเช‚ เชชเชกเซเชฏเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชฌเช‚เชจเซ‡ เชฎเซ‹เชกเซ‡เชฎ เชเช• เชœ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚เชฅเซ€ เชธเชฐเชจเชพเชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช† เชธเช‚เช˜เชฐเซเชทเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡.

OpenMPTCPRouter เชจเซ‡ WAN เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชฐเชจเชพเชฎเชพเช‚ เชธเซเชฅเชฟเชฐ เชนเซ‹เชตเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชฎเซ‹เชกเซ‡เชฎ เชฎเชพเชŸเซ‡ เชธเชฌเชจเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เช†เชตเซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชธเชฟเชธเซเชŸเชฎ โ†’ openmptcprouter โ†’ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฎเซ‡เชจเซ‚เชฎเชพเช‚ เช—เซ‹เช เชตเซ€เช เช›เซ€เช. เช…เชนเซ€เช‚ เชคเชฎเชพเชฐเซ‡ เชธเชฎเซ‡เชถเชจ เชธเชฐเซเชตเชฐเชจเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซ‡เชณเชตเซ‡เชฒ IP เชธเชฐเชจเชพเชฎเซเช‚ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เช•เซ€ เชชเชฃ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

เชธเชซเชณ เชธเซ‡เชŸเช…เชชเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชธเซเชฅเชฟเชคเชฟ เชชเซƒเชทเซเช  เชชเชฐ เชธเชฎเชพเชจ เชšเชฟเชคเซเชฐ เชฆเซ‡เช–เชพเชตเซเช‚ เชœเซ‹เชˆเช. เชคเซ‡ เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ‡ เชฐเชพเช‰เชŸเชฐ เชธเชฎเชฟเช‚เช— เชธเชฐเซเชตเชฐ เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชคเซเช‚ เช…เชจเซ‡ เชฌเช‚เชจเซ‡ เชšเซ‡เชจเชฒเซ‹ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

เชกเชฟเชซเซ‹เชฒเซเชŸ เชฎเซ‹เชก เชถเซ‡เชกเซ‹เชธเซ‹เช•เซเชธ + mptcp เช›เซ‡. เช† เชเช• เชเชตเซ€ เชชเซเชฐเซ‹เช•เซเชธเซ€ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฎ เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ‡ เชชเซ‹เชคเชพเชจเซ€ เช…เช‚เชฆเชฐ เชฒเชชเซ‡เชŸเซ€ เชฒเซ‡ เช›เซ‡. เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เชคเซ‡ เชซเช•เซเชค TCP เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช—เซ‹เช เชตเซ‡เชฒ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ UDP เชจเซ‡ เชชเชฃ เชธเช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

เชœเซ‹ เชธเซเชŸเซ‡เชŸเชธ เชชเซ‡เชœ เชชเชฐ เช•เซ‹เชˆ เชญเซ‚เชฒเซ‹ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชธเซ‡เชŸเช…เชช เชชเซ‚เชฐเซเชฃ เช—เชฃเซ€ เชถเช•เชพเชฏ.
เช•เซ‡เชŸเชฒเชพเช• เชชเซเชฐเชฆเชพเชคเชพเช“ เชธเชพเชฅเซ‡, เชœเซเชฏเชพเชฐเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชชเชพเชฅ เชชเชฐ mptcp เชซเซเชฒเซ‡เช— เช•เชพเชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชŠเชญเซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชชเช›เซ€ เช†เชตเซ€ เชญเซ‚เชฒ เชนเชถเซ‡:

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเชฎเซ‡ MPTCP เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เช“เชชเชฐเซ‡เชถเชจเชจเชพ เช…เชจเซเชฏ เชฎเซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช† เชตเชฟเชถเซ‡ เชตเชงเซ เช…เชนเซ€เช‚.

เชจเชฟเชทเซเช•เชฐเซเชท

OpenMPTCPRouter เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช–เซ‚เชฌ เชœ เชฐเชธเชชเซเชฐเชฆ เช…เชจเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชšเซ‡เชจเชฒ เชธเชฎเซ‡เชถเชจ เชธเชฎเชธเซเชฏเชพ เชฎเชพเชŸเซ‡ เช•เชฆเชพเชš เชเช•เชฎเชพเชคเซเชฐ เช“เชชเชจ เชœเชŸเชฟเชฒ เช‰เช•เซ‡เชฒ เช›เซ‡. เชฌเชพเช•เซ€เชจเซเช‚ เชฌเชงเซเช‚ เช•เชพเช‚ เชคเซ‹ เชšเซเชธเซเชคเชชเชฃเซ‡ เชฌเช‚เชง เช…เชจเซ‡ เชฎเชพเชฒเชฟเช•เซ€เชจเซเช‚ เช›เซ‡, เช…เชฅเชตเชพ เชซเช•เซเชค เช…เชฒเช— เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช›เซ‡ เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชตเซเชฏเช•เซเชคเชฟ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€. เชตเชฟเช•เชพเชธเชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชคเชฌเช•เซเช•เซ‡, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชนเชœเซ€ เชชเชฃ เชคเชฆเซเชฆเชจ เช•เชพเชšเซ‹ เช›เซ‡, เช…เชคเซเชฏเช‚เชค เชจเชฌเชณเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เช›เซ‡, เช˜เชฃเซ€ เชตเชธเซเชคเซเช“เชจเซเช‚ เชตเชฐเซเชฃเชจ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชคเซ‡ เชนเชœเซ เชชเชฃ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เชคเซ‡ เชตเชฟเช•เชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เชถเซ‡, เช…เชจเซ‡ เช…เชฎเชจเซ‡ เช˜เชฐเช—เชฅเซเชฅเซ เชฐเชพเช‰เชŸเชฐเซเชธ เชฎเชณเชถเซ‡ เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฌเซ‰เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เชšเซ‡เชจเชฒเซ‹เชจเซ‡ เชœเซ‹เชกเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชถเซ‡.

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

Instagram เชชเชฐ เช…เชฎเชพเชฐเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเซ‡ เช…เชจเซเชธเชฐเซ‹

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฐเชตเชพเชณเซ‹ - OpenMPTCPRouter

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹