āĻ•āĻžāĻ°ā§āύ⧇āϞ TCP āĻ¸ā§āĻŸā§āϝāĻžāϕ⧇ āĻĻā§‚āϰāĻŦāĻ°ā§āϤ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāĻœā§‡ āϞāĻžāĻ—āĻžāύ⧋ āϝāĻžāϝāĻŧ āĻāĻŽāύ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž Linux

āĻ…ā§āϝāĻžāύāĻĨā§āϰ⧋āĻĒāĻŋāĻ• āĻ•āĻžāĻ°ā§āύ⧇āϞ āϟāĻŋāϏāĻŋāĻĒāĻŋ āĻ¸ā§āĻŸā§āϝāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āϗ⧁āϰ⧁āϤāϰ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž (CVE-2026-98432) āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇āϛ⧇āĨ¤ LinuxāϝāĻž āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻĒā§āϝāĻžāϕ⧇āϟ āĻĒāĻžāĻ āĻžāύ⧋āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϰāĻŋāĻŽā§‹āϟ āϕ⧋āĻĄ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ⧇āϰ āϏ⧁āϝ⧋āĻ— āĻ•āϰ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧ⧇āϟ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύāĻž āϗ⧇āϛ⧇, āϝāĻž āĻ•āĻžāĻ°ā§āύ⧇āϞ āϞ⧇āϭ⧇āϞ⧇ āϕ⧋āĻĄ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻāĻŦāĻ‚ āĻĻā§‚āϰ āĻĨ⧇āϕ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϰ⧁āϟ āĻĒā§āϰāĻŋāĻ­āĻŋāϞ⧇āϜ āĻ…āĻ°ā§āϜāύ⧇āϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧāĨ¤ āĻāχ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧ⧇āϟāϟāĻŋ āĻāĻŽāύ āϏāĻŦ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āφāĻ•ā§āϰāĻŽāϪ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ, āϝ⧇āϗ⧁āϞ⧋āϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĒā§āϰāϏ⧇āϏ āĻŽāĻžāĻ˛ā§āϟāĻŋāĻĒāĻžāĻĨ āϟāĻŋāϏāĻŋāĻĒāĻŋ (MPTCP) āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āϏāĻŽāĻ°ā§āĻĨāύāĻ•āĻžāϰ⧀ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϏāϕ⧇āĻŸā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻ‚āϝ⧋āĻ— āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϏāϕ⧇āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ MPTCP āϏāĻŽāĻ°ā§āĻĨāύ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻž āϝāĻžāϝāĻŧ, āϝāĻž Go 1.24 (āĻĢ⧇āĻŦā§āϰ⧁āϝāĻŧāĻžāϰāĻŋ ⧍ā§Ļ⧍ā§Ģ) āĻĨ⧇āϕ⧇ Go āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϤ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĨāĻžāϕ⧇āĨ¤

āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻ•ā§ƒāϤ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧ⧇āϟāϟāĻŋ Go-āϤ⧇ āϞ⧇āĻ–āĻž āϝ⧇āϕ⧋āύ⧋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ Caddy HTTP āϏāĻžāĻ°ā§āĻ­āĻžāϰāĻ“ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ, āϝāϤāĻ•ā§āώāĻŖ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāϟāĻŋ āϤāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϞāĻŋāϏ⧇āύāĻŋāĻ‚ āϏāϕ⧇āĻŸā§‡ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻĒā§āϝāĻžāϕ⧇āϟ āĻĒāĻžāĻ āĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝ⧇āĻšā§‡āϤ⧁ āĻāχ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϟāĻŋ āϏāϰāĻžāϏāϰāĻŋ IPv4 āĻ¸ā§āĻŸā§āϝāĻžāϕ⧇ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻāĻŦāĻ‚ āĻāϟāĻŋ MPTCP-āĻāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āύāϝāĻŧ, āϤāĻžāχ MPTCP-āĻāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āύāĻž āĻ•āϰ⧇āĻ“ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāĻŽāύ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧ⧇āϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāχ āϧāϰāύ⧇āϰ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧ⧇āϟ āĻāĻ–āύāĻ“ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāϝāĻŧāύāĻŋāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϏāϕ⧇āϟ āĻŽāĻžāχāĻ—ā§āϰ⧇āĻļāύ āĻ…āύ⧁āϰ⧋āϧ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āϏāĻŽāϝāĻŧ āĻāχ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϰ āϏ⧁āϝ⧋āĻ— āύ⧇āĻ“āϝāĻŧāĻž āϏāĻŽā§āĻ­āĻŦ, āϝāĻž net.ipv4.tcp_migrate_req=1 āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϝ⧁āĻ•ā§āϤ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇ āĻ…āĻĨāĻŦāĻž BPF_SK_REUSEPORT_SELECT_OR_MIGRATE āĻ…āĻĒāĻļāύāϏāĻš eBPF āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āωāĻĒāϞāĻŦā§āϧ āĻĨāĻžāϕ⧇āĨ¤

TCP āϏāĻ‚āϝ⧋āĻ— āĻ¸ā§āĻĨāĻžāĻĒāύ⧇āϰ āϏāĻŽāϝāĻŧ āĻĒ⧁āύāσāĻĒā§āϰ⧇āϰāĻŋāϤ SYN āĻ…āύ⧁āϰ⧋āϧāϗ⧁āϞāĻŋāϰ āϝ⧁āĻ—āĻĒā§Ž āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āĻĢāϞ⧇ āϏ⧃āĻˇā§āϟ āĻāĻ•āϟāĻŋ āϰ⧇āϏ āĻ•āĻ¨ā§āĻĄāĻŋāĻļāύ⧇āϰ āĻ•āĻžāϰāϪ⧇ āĻāχ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϟāĻŋ āϘāĻŸā§‡āĨ¤ āϝ⧇āĻšā§‡āϤ⧁ tcp_v4_syn_recv_sock() āĻĢāĻžāĻ‚āĻļāύāϟāĻŋ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϗ⧁āϞāĻŋāϕ⧇ āĻ•āĻĒāĻŋ āύāĻž āĻ•āϰ⧇, āĻŦāϰāĻ‚ āĻāĻ•āϟāĻŋ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ ireq->ireq_opt āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ āĻĨ⧇āϕ⧇ āϚāĻžāχāĻ˛ā§āĻĄ āϏāϕ⧇āĻŸā§‡ āĻĒāĻžāĻ āĻžāϝāĻŧ, āϤāĻžāχ āĻ•āĻŋāϛ⧁ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϰ āϏ⧃āĻˇā§āϟāĻŋ āĻšāϝāĻŧ āϝ⧇āĻ–āĻžāύ⧇ āϏāϕ⧇āϟ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āϧāĻžāϰāĻŖāĻ•āĻžāϰ⧀ inet_opt āĻāĻŦāĻ‚ ireq_opt āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰāϗ⧁āϞāĻŋāϰ āĻŽā§‡āĻŽāϰāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻŽā§āĻ•ā§āϤ (free) āĻšāϝāĻŧ⧇ āϗ⧇āϞ⧇āĻ“, āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ āϏāϕ⧇āϟ āĻ…āĻĒāĻļāύāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϤ⧇ āĻĨāĻžāϕ⧇ (use-after-free)āĨ¤

āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϏāĻŽāϝāĻŧ-āϏāĻŽāĻ¨ā§āĻŦāĻŋāϤ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻ…āύ⧁āϰ⧋āϧ āĻĒāĻžāĻ āĻžāύ⧋āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϰāĻŋāĻŽā§‹āϟ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧāĻŸā§‡āĻļāύ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāχ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧāϟāϟāĻŋ āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏ āĻ°â€ā§āϝāĻžāĻ¨ā§āĻĄāĻŽāĻžāχāĻœā§‡āĻļāύ (KASLR) āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ•āĻžāĻ°ā§āύ⧇āϞāϗ⧁āϞāĻŋāϤ⧇ āϏāĻĢāϞāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āϝāĻžāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϰ⧇āϏ āĻ•āĻ¨ā§āĻĄāĻŋāĻļāύ āωāχāĻ¨ā§āĻĄā§‹āϤ⧇ āĻĒ⧌āρāĻ›āĻžāϤ⧇ āϝāĻĨ⧇āĻˇā§āϟ āϏāĻŽāϝāĻŧ āϞāĻžāϗ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāϚ⧁āϰ āϏāĻ‚āĻ–ā§āϝāĻ•āĻŦāĻžāϰ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧāĨ¤ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧāĻŸā§‡āĻļāύāϟāĻŋ āĻāχ āĻ•āĻžāϰāϪ⧇ āϏāĻšāϜ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ āϝ⧇, āϰ⧇āϏ āĻ•āĻ¨ā§āĻĄāĻŋāĻļāύ āωāχāĻ¨ā§āĻĄā§‹ āĻŽāĻŋāϏ āĻ•āϰāϞ⧇ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻ•ā§āĻ°ā§āϝāĻžāĻļ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻšā§āϝāĻžāĻ¨ā§āĻĄāĻļ⧇āĻ• āĻšāϝāĻŧ, āϝāĻž āĻ…āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟāĻ•āĻžāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻžāϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧāĨ¤ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧāϟ āĻĒā§āϰ⧋āĻŸā§‹āϟāĻžāχāĻĒ⧇, āĻāχ āφāĻ•ā§āϰāĻŽāĻŖāϟāĻŋ āĻ•āϰāϤ⧇ āĻĒā§āϰāĻžāϝāĻŧ āĻāĻ• āϘāĻ¨ā§āϟāĻž āϏāĻŽāϝāĻŧ āϞ⧇āϗ⧇āĻ›āĻŋāĻ˛â€”āĻŽā§‡āĻŽāϰāĻŋ āϞ⧇āφāωāϟ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϤ⧇ ā§Ēā§Ž āĻŽāĻŋāύāĻŋāϟ āĻāĻŦāĻ‚ āϕ⧋āĻĄ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāϤ⧇ āφāϰāĻ“ ā§Ģ āĻŽāĻŋāύāĻŋāϟāĨ¤

āĻāĻ–āύ⧋ āĻāĻŽāύ āϕ⧋āύ⧋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āωāĻĒāĻžāϝāĻŧ āύ⧇āχ āϝāĻž āĻāχ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϟāĻŋāϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āϏāĻŽāĻžāϧāĻžāύ āĻĻāĻŋāϤ⧇ āĻĒāĻžāĻ°ā§‡â€”āĻ•āĻžāĻ°ā§āύ⧇āϞ āφāĻĒāĻĄā§‡āϟ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻžāχ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āωāĻĒāĻžāϝāĻŧāĨ¤ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻĨ⧇āϕ⧇āχ āĻĒā§āϰāĻ•āĻžāĻļ āĻĒ⧇āϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ Linux 4.4 āĻāĻŦāĻ‚ āϰāĻŋāϞāĻŋāϜ 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10 āĻāĻŦāĻ‚ 7.3-āĻ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻļāύāϗ⧁āϞāĻŋāϤ⧇ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻāχ āĻĒ⧃āĻˇā§āĻ āĻžāϗ⧁āϞāĻŋāϤ⧇ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇: Debian, Ubuntu, SUSE/openSUSE, RHEL, Gentoo, Arch,
āĻĢ⧇āĻĄā§‹āϰāĻžāĨ¤

āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻļā§‹āώāĻŖ āĻĒāĻĻā§āϧāϤāĻŋ āĻŽā§‹āĻ•āĻžāĻŦ⧇āϞāĻžāϰ āϜāĻ¨ā§āϝ āϝ⧇ āϏ⧁āĻĒāĻžāϰāĻŋāĻļāϗ⧁āϞ⧋ āϰāϝāĻŧ⧇āϛ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϟāĻŋāϕ⧇ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ āĻ•āϰ⧇ āύāĻž, āϏ⧇āϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻšāϞ⧋ MPTCP āϏāĻŽāĻ°ā§āĻĨāύ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āύ⧇āϞ sysctl āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ net.ipv4.tcp_migrate_req-āϕ⧇ 0-āϤ⧇ āϏ⧇āϟ āĻ•āϰāĻž:

sysctl -w net.mptcp.enabled=0
sysctl -w net.ipv4.tcp_migrate_req=0

āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻŽāύ āϕ⧋āύ⧋ āĻĒā§āϰāϏ⧇āϏ āφāϛ⧇ āĻ•āĻŋāύāĻž āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϤ⧇ āϝāĻž āϏāϕ⧇āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇
MPTCP-āϤ⧇, āφāĻĒāύāĻŋ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞ⧋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ:

āφāχāĻĒāĻŋ āĻāĻŽāĻĒāĻŋāϟāĻŋāϏāĻŋāĻĒāĻŋ āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻĻ⧇āĻ–āĻžāύ
āφāχāĻĒāĻŋ āĻāĻŽāĻĒāĻŋāϟāĻŋāϏāĻŋāĻĒāĻŋ āϏ⧀āĻŽāĻž āĻĻ⧇āĻ–āĻžāύ

Go āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡ MPTCP āϏāĻžāĻĒā§‹āĻ°ā§āϟ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāϤ⧇, 'multipathtcp=0' āĻĢā§āĻ˛ā§āϝāĻžāĻ—āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ, āϝāĻž 'GODEBUG=multipathtcp=0' āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āϏ⧇āϟ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏ⧇āϟ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ MPTCP āϏāĻžāĻĒā§‹āĻ°ā§āϟ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāϤ⧇, go.mod āĻĢāĻžāχāϞ⧇ 'godebug multipathtcp=0' āϝ⧋āĻ— āĻ•āϰ⧁āύāĨ¤ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϕ⧋āĻĄā§‡, āφāĻĒāύāĻŋ net.Dialer.SetMultipathTCP āĻāĻŦāĻ‚ net.ListenConfig.SetMultipathTCP āĻĢāĻžāĻ‚āĻļāύāϗ⧁āϞ⧋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ MPTCP āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āφāϞ⧋āϚāĻŋāϤ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, āĻ…ā§āϝāĻžāύāĻĨā§āϰ⧋āĻĒāĻŋāĻ• āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝ āĻāĻ•āĻžāϧāĻŋāĻ• āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϰ āĻ•āĻĨāĻžāĻ“ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āϛ⧇āĨ¤ LinuxOpenBSD, āĻāĻŦāĻ‚ FreeBSD-āϤ⧇ āĻāĻŽāύ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āϝāĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϰ⧁āϟ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻāĻŦāĻ‚ āφāχāϏ⧋āϞ⧇āĻŸā§‡āĻĄ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āĻĨ⧇āϕ⧇ āĻŦ⧇āϰāĻŋāϝāĻŧ⧇ āφāϏāĻžāϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧ; Chrome āĻāĻŦāĻ‚ Safari-āϤ⧇ āĻāĻŽāύ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āϝāĻž āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻ“āϝāĻŧ⧇āĻŦ āĻĒ⧇āϜ āĻ–ā§‹āϞāĻžāϰ āϏāĻŽāϝāĻŧ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϕ⧋āĻĄ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āϘāϟāĻžāϝāĻŧ; āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇ āĻāĻ•āϟāĻŋ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāĨ¤ WindowsāϝāĻžāϰ āĻĢāϞ⧇ āĻ•ā§āĻ°ā§āϝāĻžāĻļ āĻšāϝāĻŧ; āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž AndroidāϝāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋ āφāύāϞāĻ• āύāĻž āĻ•āϰ⧇āχ āĻ¸ā§āĻ•ā§āϰāĻŋāύ āϞāĻ• āĻŦāĻžāχāĻĒāĻžāϏ āĻ•āϰ⧇ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āϤāĻĨā§āϝ āĻāĻŦāĻ‚ āĻĢāĻŸā§‹āϗ⧁āϞ⧋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āϝāĻžāϝāĻŧ (āĻāχ āφāĻ•ā§āϰāĻŽāĻŖāϟāĻŋ āĻāĻ•āϟāĻŋ āϗ⧁āĻ—āϞ āĻĒāĻŋāĻ•ā§āϏ⧇āϞ ⧝ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟāĻĢā§‹āύ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ)āĨ¤

āϏāĻŽā§āĻĒā§‚āϰāĻ•:

  • āĻāύāϜāĻŋāύāĻāĻ•ā§āϏ-āĻ, āĻāĻ•āϟāĻŋ āϞāĻŋāϏ⧇āύāĻŋāĻ‚ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϏāϕ⧇āĻŸā§‡āϰ āϜāĻ¨ā§āϝ IPPROTO_MPTCP āĻ…āĻĒāĻļāύāϟāĻŋ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻžāϟāĻŋ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 1.29.7 āĻĨ⧇āϕ⧇ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĨāĻžāĻ•āϞ⧇āĻ“, āĻāϟāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ āύāĻžāĨ¤
  • Lighttpd-āĻāϰ 1.4.76 āϰāĻŋāϞāĻŋāϜ āĻĨ⧇āϕ⧇ MPTCP āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āωāĻĒāϞāĻŦā§āϧ āϰāϝāĻŧ⧇āϛ⧇āĨ¤
  • ⧍ā§Ļ⧍ā§Ē āϏāĻžāϞ⧇ Apache httpd-āĻāϰ 2.5-HEAD āĻŦā§āϰāĻžāĻžā§āĻšā§‡ MPTCP āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϝāĻžāϚ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤
  • āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻĄāĻŋ-āϰ ⧍ā§Ģā§­ āύāĻ‚ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇ āϏāϕ⧇āĻŸā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ MPTCP āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻ…ā§āϝāĻžāĻĒāĻžāϚāĻŋ āĻŸā§āĻ°ā§āϝāĻžāĻĢāĻŋāĻ• āϏāĻžāĻ°ā§āĻ­āĻžāϰ-āĻ MPTCP āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ ⧝.⧍.ā§Ē āĻĨ⧇āϕ⧇ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤāĨ¤
  • HAProxy-āĻāϰ 3.1.0 āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĨ⧇āϕ⧇ "mptcp{,4,6}@" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āωāĻĒāϞāĻŦā§āϧāĨ¤ ".
  • Traefik-āĻāϰ 2.11.26, 3.4.2 āĻāĻŦāĻ‚ v3.5.0-rc1 āϰāĻŋāϞāĻŋāϜāϗ⧁āϞ⧋ āĻĨ⧇āϕ⧇ IPPROTO_MPTCP āĻĢā§āĻ˛ā§āϝāĻžāĻ— āϏ⧇āϟ āĻ•āϰāĻž āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • Valkey DBMS-āĻāϰ 9.0.0 āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĨ⧇āϕ⧇ "--mptcp" āĻ…āĻĒāĻļāύ āĻāĻŦāĻ‚ "mptcp yes" āĻ“ "repl-mptcp yes" āϏ⧇āϟāĻŋāĻ‚āϏāϗ⧁āϞ⧋ āωāĻĒāϞāĻŦā§āϧ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster