VPN WireGuard рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.6 рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫ

рдЖрдЬ Linus рд▓реЗ VPN рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╕рд╛рде рдиреЗрдЯ-рдиреЗрдХреНрд╕реНрдЯ рд╢рд╛рдЦрд╛ рдЖрдлреИрдВрдорд╛ рд╕рд╛рд░рд┐рдпреЛ WireGuardред рдпрд╕ рдШрдЯрдирд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░рд┐рдпреЛ WireGuard рдореЗрд▓рд┐рдЩ рд╕реВрдЪреАрдорд╛ред

VPN WireGuard рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.6 рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫ

рдирдпрд╛рдБ Linux 5.6 рдХрд░реНрдиреЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рд╕рдЩреНрдХрд▓рди рд╣рд╛рд▓ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫред WireGuard рдПрдЙрдЯрд╛ рдЫрд┐рдЯреЛ рдЕрд░реНрдХреЛ рдкреБрд╕реНрддрд╛рдХреЛ VPN рд╣реЛ рдЬрд╕рд▓реЗ рдЖрдзреБрдирд┐рдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред рдпреЛ рдореВрд▓ рд░реВрдкрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд VPNs рдХреЛ рд▓рд╛рдЧреА рдПрдХ рд╕рд░рд▓ рд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд░реВрдк рдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд▓реЗрдЦрдХ рдХреНрдпрд╛рдирд╛рдбрд╛рд▓реА рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЬреЗрд╕рди рдП рдбреЛрдиреЗрдирдлреЗрд▓реНрдб рд╣реБрдиреНред рдЕрдЧрд╕реНрдд 2018 рдорд╛, WireGuard рдкреНрд░рд╢рдВрд╕рд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗ рд▓рд┐рдирд╕ Torvalds рджреНрд╡рд╛рд░рд╛ред рддреНрдпрд╕ рд╕рдордпрдорд╛, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ VPN рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдХрд╛рдо рд╕реБрд░реБ рднрдпреЛред рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓реЗ рдЕрд▓рд┐ рдмрдвреА рд╕рдордп рд▓рд┐рдпреЛред

"рдореИрд▓реЗ рджреЗрдЦреЗрдХреЛ рдЫреБ рдХрд┐ рдЬреЗрд╕рдирд▓реЗ рдХрд░реНрдиреЗрд▓рдорд╛ WireGuard рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЧрд░реЗрдХреЛ рдЫ," рд▓рд┐рдирд╕рд▓реЗ рдЕрдЧрд╕реНрдд 2, 2018 рдорд╛ рд▓реЗрдЦреЗред тАФ рдХреЗ рдо рдлреЗрд░рд┐ рдпреЛ VPN рдХреЛ рд▓рд╛рдЧрд┐ рдореЗрд░реЛ рдкреНрд░реЗрдордХреЛ рдШреЛрд╖рдгрд╛ рдЧрд░реНрди рд╕рдХреНрдЫреБ рд░ рдЪрд╛рдБрдбреИ рдорд░реНрдЬрд░рдХреЛ рдЖрд╢рд╛ рдЧрд░реНрди рд╕рдХреНрдЫреБ? рдХреЛрдб рд╕рд╣реА рдирд╣реБрди рд╕рдХреНрдЫ, рддрд░ рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╣реЗрд░реЗрдБ, рд░ OpenVPN рд░ IPSec рдХреЛ рднрдпрд╛рд╡рд╣рддрд╛рдХреЛ рддреБрд▓рдирд╛рдорд╛, рдпреЛ рдХрд▓рд╛рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рдо рд╣реЛред"

рд▓рд┐рдирд╕рдХреЛ рдЗрдЪреНрдЫрд╛рдХреЛ рдмрд╛рдмрдЬреБрдж рдорд░реНрдЬрд░ рдбреЗрдв рд╡рд░реНрд╖рд╕рдореНрдо рддрд╛рдирд┐рдпреЛред рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬреБрди рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╕реЗрдкреНрдЯреЗрдореНрдмрд░ 2019 рдорд╛ рд▓рд╛рдореЛ рд╡рд╛рд░реНрддрд╛ рдкрдЫрд┐ рдпреЛ рдерд┐рдпреЛ рд╕рд╣рдорддрд┐рдХреЛ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛ рдХрд░реНрдиреЗрд▓рдорд╛ рдЙрдкрд▓рдмреНрдз Crypto API рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдкреНрдпрд╛рдЪрд╣рд░реВ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬрд╕рдорд╛ WireGuard рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рджрд░реНрд╢рди рд░ рд╕рд╛рдорд╛рдиреНрдп рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рдЧреБрдирд╛рд╕реЛ рдЧрд░реЗрдХрд╛ рдЫрдиреНред рддрд░ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдиреЗрдЯрд┐рдн WireGuard рдХреНрд░рд┐рдкреНрдЯреЛ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдирд┐рдореНрди-рд╕реНрддрд░ Zinc API рдорд╛ рдЕрд▓рдЧ рдЧрд░реНрдиреЗ рд░ рдЕрдиреНрддрддрдГ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд░реНрдиреЗрд▓рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗред рдиреЛрднреЗрдореНрдмрд░рдорд╛, рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЖрдлреНрдиреЛ рд╡рд╛рдЪрд╛ рд░рд╛рдЦреЗ рд░ рд╕рд╣рдордд Zinc рдмрд╛рдЯ рдореБрдЦреНрдп рдХрд░реНрдиреЗрд▓рдорд╛ рдХреЛрдбрдХреЛ рдЕрдВрд╢ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, Crypto API рдорд╛ рд╕рдорд╛рд╡реЗрд╢ WireGuard рдорд╛ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ ChaCha20 рд░ Poly1305 рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВрдХреЛ рджреНрд░реБрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред

рдЕрдиреНрддрддрдГ, рдбрд┐рд╕реЗрдореНрдмрд░ 9, 2019 рдорд╛, рдбреЗрднрд┐рдб рдПрд╕ рдорд┐рд▓рд░, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ рд╕рдмрд╕рд┐рд╕реНрдЯрдордХрд╛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░, prinyal рдиреЗрдЯ-рдЕрд░реНрдХреЛ рд╢рд╛рдЦрд╛рдорд╛ рдкреНрдпрд╛рдЪрд╣рд░реВ WireGuard рдкрд░рд┐рдпреЛрдЬрдирд╛рдмрд╛рдЯ VPN рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рдеред

рд░ рдЖрдЬ, рдЬрдирд╡рд░реА 29, 2020, рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдХрд░реНрдиреЗрд▓рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рд▓рд┐рдирд╕рдорд╛ рдЧрдПред

VPN WireGuard рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.6 рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫ

рдЕрдиреНрдп VPN рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдорд╛ WireGuard рдХреЛ рджрд╛рд╡реА рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрджрд╛рд╣рд░реВ:

  • рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛред
  • рдЖрдзреБрдирд┐рдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ: рд╢реЛрд░ рдкреНрд░реЛрдЯреЛрдХрд▓ рдлреНрд░реЗрдорд╡рд░реНрдХ, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF, рдЖрджрд┐ред
  • рд╕рдВрдХреБрдЪрд┐рдд, рдкрдвреНрди рдпреЛрдЧреНрдп рдХреЛрдб, рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛред
  • рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рдиред
  • рд╕реНрдкрд╖реНрдЯ рд░ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛.

рд╕рдмреИ WireGuard рдХреЛ рдореВрд▓ рддрд░реНрдХрд▓реЗ рдХреЛрдбрдХреЛ 4000 рд▓рд╛рдЗрдирд╣рд░реВ рднрдиреНрджрд╛ рдХрдо рд▓рд┐рдиреНрдЫ, рдЬрдмрдХрд┐ OpenVPN рд░ IPSec рд▓рд╛рдИ рд╕рдпреМрдВ рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдирд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫред

"WireGuard рд▓реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдЮреНрдЬреА рд░рд╛рдЙрдЯрд┐рдЩрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬрд╕рдорд╛ рдкреНрд░рддреНрдпреЗрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдирд┐рдЬреА рдХреБрдЮреНрдЬреА рд╕рдВрд▓рдЧреНрди рдЧрд░реНрди рд░ рдпрд╕рд▓рд╛рдИ рдмрд╛рдБрдзреНрди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреАрд╣рд░реВ SSH рдорд╛ рд╕рдорд╛рди рд░реВрдкрдорд╛ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрджрд╛рдирдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред рдХреБрдЮреНрдЬреАрд╣рд░реВ рдХреБрд░рд╛рдХрд╛рдиреА рдЧрд░реНрди рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдЫреБрдЯреНрдЯреИ рдбреЗрдорди рдирдЪрд▓рд╛рдПрд░ рдЬрдбрд╛рди рдЧрд░реНрди, Noise_IK рд╕рдВрдпрдиреНрддреНрд░рдмрд╛рдЯ рд╢реЛрд░ рдкреНрд░реЛрдЯреЛрдХрд▓ рдлреНрд░реЗрдорд╡рд░реНрдХSSH рдорд╛ рдЕрдзрд┐рдХреГрдд_рдХреБрдЮреНрдЬреАрд╣рд░реВ рдХрд╛рдпрдо рд░рд╛рдЦреНрдиреЗ рдЬрд╕реНрддреИред рдбрд╛рдЯрд╛ рдкреНрд░рд╕рд╛рд░рдг UDP рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрдорд╛ encapsulation рдорд╛рд░реНрдлрдд рдЧрд░рд┐рдиреНрдЫред рдпрд╕рд▓реЗ рдЧреНрд░рд╛рд╣рдХрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рд╕рд╛рде рдЬрдбрд╛рди рд╡рд┐рдЪреНрдЫреЗрдж рдирдЧрд░реА VPN рд╕рд░реНрднрд░ (рд░реЛрдорд┐рдЩ) рдХреЛ IP рдареЗрдЧрд╛рдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, - рддрд┐рдиреА рд▓реЗрдЦреНрдЫрдиреН рдУрдкрдирдиреЗрдЯред

рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рд╕реНрдЯреНрд░рд┐рдо рд╕рд╛рдЗрдлрд░ ChaCha20 рд░ рд╕рдиреНрджреЗрд╢ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо (MAC) Poly1305, рдбреЗрдирд┐рдпрд▓ рдмрд░реНрдирд╕реНрдЯреЗрди рджреНрд╡рд╛рд░рд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ (рдбреЗрдирд┐рдпрд▓ рдЬреЗ рдмрд░реНрдирд╕реНрдЯреЗрди), рддрд╛рдиреНрдЬрд╛ рд▓рд╛рдиреНрдЧреЗ рд░ рдкрд┐рдЯрд░ рд╢реНрд╡рд╛рдмреЗред ChaCha20 рд░ Poly1305 AES-256-CTR рд░ HMAC рдХреЛ рдЫрд┐рдЯреЛ рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдПрдирд╛рд▓рдЧрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓реЗ рд╡рд┐рд╢реЗрд╖ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдердирдХреЛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордп рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕рд╛рдЭрд╛ рдЧреЛрдкреНрдп рдХреБрдЮреНрдЬреА рдЙрддреНрдкрдиреНрди рдЧрд░реНрди, рдЕрдгреНрдбрд╛рдХрд╛рд░ рдХрд░реНрдн рдбрд┐рдлреА-рд╣реЗрд▓рдореНрдпрд╛рди рдкреНрд░реЛрдЯреЛрдХрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдХрд░реНрдн 25519, рдкрдирд┐ рдбреЗрдирд┐рдпрд▓ рдмрд░реНрдирд╕реНрдЯреЗрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рддред рд╣реНрдпрд╛рд╕рд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реЛ BLAKE2s (RFC7693)"ред

╨а╨╡╨╖╤Г╨╗╤М╤В╨░╤В╤Л рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯрдмрд╛рдЯ:

рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде (рдореЗрдЧрд╛рдмрд┐рдЯ/рд╕реЗрдХреЗрдиреНрдб)
VPN WireGuard рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.6 рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫ

рдкрд┐рдЩ (ms)
VPN WireGuard рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.6 рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫ

рдкрд░реАрдХреНрд╖рдг рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди:

  • Intel Core i7-3820QM рд░ Intel Core i7-5200U
  • Gigabit рдХрд╛рд░реНрдбрд╣рд░реВ Intel 82579LM рд░ Intel I218LM
  • рд▓рд┐рдирдХреНрд╕ 4.6.1
  • WireGuard рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди: MAC рдХреЛ рд▓рд╛рдЧрд┐ Poly256 рд╕рдБрдЧ 20-bit ChaCha1305
  • рдкрд╣рд┐рд▓реЛ IPsec рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди: MAC рдХреЛ рд▓рд╛рдЧрд┐ Poly256 рд╕рдБрдЧ 20-bit ChaCha1305
  • рджреЛрд╕реНрд░реЛ IPsec рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди: AES-256-GCM-128 (AES-NI рд╕рдБрдЧ)
  • OpenVPN рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди: HMAC-SHA256-2, UDP рдореЛрдбрдХреЛ рд╕рд╛рде AES 256-рдмрд┐рдЯ рд╕рдордХрдХреНрд╖ рд╕рд╛рдЗрдлрд░ рд╕реБрдЗрдЯ
  • рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рджрд░реНрд╢рди рдорд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ iperf3, 30 рдорд┐рдиреЗрдЯ рднрдиреНрджрд╛ рдмрдвреА рдФрд╕рдд рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрд╛рдЙрдБрдЫред

рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛, рдПрдХ рдкрдЯрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдПрдХреАрдХреГрдд рднрдПрдкрдЫрд┐, WireGuard рд▓реЗ рдЕрдЭ рдЫрд┐рдЯреЛ рдХрд╛рдо рдЧрд░реНрдиреБрдкрд░реНрдЫред рддрд░ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХрд░реНрдиреЗрд▓рдорд╛ рдирд┐рд░реНрдорд┐рдд рдХреНрд░рд┐рдкреНрдЯреЛ рдПрдкреАрдЖрдИ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рд╕рдВрдХреНрд░рдордгрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдпреЛ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рд╕рд╛рдпрдж рддреА рд╕рдмреИ рдЕрдЭреИ рдиреЗрдЯрд┐рдн WireGuard рдХреЛ рдкреНрд░рджрд░реНрд╢рди рд╕реНрддрд░рдорд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдЫреИрдирдиреНред

"рдореЗрд░реЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ, WireGuard рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЖрджрд░реНрд╢ рд╣реЛред рд╕рдмреИ рдирд┐рдореНрди-рд╕реНрддрд░ рдирд┐рд░реНрдгрдпрд╣рд░реВ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдорд╛ рдмрдирд╛рдЗрдиреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рд╕рд╛рдорд╛рдиреНрдп VPN рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рддрдпрд╛рд░ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓реЗ рдХреЗрд╣реА рдорд┐рдиреЗрдЯ рдорд╛рддреНрд░ рд▓рд┐рдиреНрдЫред рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЧрдбрдмрдб рдЧрд░реНрди рд▓рдЧрднрдЧ рдЕрд╕рдореНрднрд╡ рдЫ - рд▓реЗрдЦрд┐рдпреЛ 2018 рдорд╛ Habr├й рдорд╛ред - рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯрдорд╛, рдо рдЫреБрдЯреНрдЯреИ рдЙрддреНрдХреГрд╖реНрдЯ рдиреЛрдЯ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ OpenWRT рд╕рдорд░реНрдердиред рдкреНрд░рдпреЛрдЧрдХреЛ рдпреЛ рд╕рд╣рдЬрддрд╛ рд░ рдХреЛрдб рдЖрдзрд╛рд░рдХреЛ рдХрдореНрдкреНрдпрд╛рдХреНрдЯрдиреЗрд╕ рдХреБрдЮреНрдЬреАрд╣рд░реВрдХреЛ рд╡рд┐рддрд░рдг рд╣рдЯрд╛рдПрд░ рд╣рд╛рд╕рд┐рд▓ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдЬрдЯрд┐рд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдгрд╛рд▓реА рд░ рдпреЛ рд╕рдмреИ рдХрд░реНрдкреЛрд░реЗрдЯ рдбрд░рд╛рд╡рдиреА рдЫреИрди; рдЫреЛрдЯреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдЮреНрдЬреАрд╣рд░реВ SSH рдХреБрдЮреНрдЬреАрд╣рд░реВ рдЬрд╕реНрддреИ рд╡рд┐рддрд░рд┐рдд рдЧрд░рд┐рдиреНрдЫред

WireGuard рдкрд░рд┐рдпреЛрдЬрдирд╛ 2015 рджреЗрдЦрд┐ рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫ, рдпреЛ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдгред WireGuard рд╕рдорд░реНрдерди рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдиреНрдзрдХ рд░ systemd рдорд╛ рдПрдХреАрдХреГрдд рдЫ, рд░ рдХрд░реНрдиреЗрд▓ рдкреНрдпрд╛рдЪрд╣рд░реВ рдбреЗрдмрд┐рдпрди рдЕрд╕реНрдерд┐рд░, Mageia, Alpine, Arch, Gentoo, OpenWrt, NixOS, Subgraph рд░ ALT рдХреЛ рдЖрдзрд╛рд░ рд╡рд┐рддрд░рдгрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди