计算机科学

首页 > 计算机科学

WireGuard

WireGuard
Logo of WireGuard.png
原作者 Jason A. Donenfeld
开发者 Edge Security LLC.
稳定版本
稳定版本
None[1]
操作系统
  • Linux
  • macOS
类型 Virtual private network
许可协议 GPLv2
网站 www.wireguard.com
源代码库 git.zx2c4.com/WireGuard
数据截至 2018年6月26日

WireGuard 是由 Jason A. Donenfeld 开发的开放源代码 VPN 程序及协议[2],基于 Linux 内核实现,利用 Curve25519 进行密钥交换,ChaCha20 和 Poly1305 用于数据身份认证,BLAKE2 用于散列函数运算[2],支持 IPv4 和 IPv6 的第3层,并且可以封装v4-in-v6,反之亦然。[3]WireGuard 旨在获得比 IPsec 和 OpenVPN 更好的性能。[4]

参考来源

  1. ^ Installation. Wireguard. [2018-06-26]. 
  2. ^ 2.0 2.1 WireGuard. WireGuard: fast, modern, secure VPN tunnel. [2018-04-28]. (原始内容存档于2018-04-28). 
  3. ^ Donenfeld, Jason A. Introduction & Motivation (PDF). WireGuard: Next Generation Kernel Network Tunnel (PDF). (原始内容存档 (PDF)于2018-03-04). 
  4. ^ Vercauteren, Bart Preneel and Frederik. Applied Cryptography and Network Security. Springer. ISBN 978-3-319-93387-0. 

参见

  • 虚拟私人网络
  • OpenSSH

外部链接

  • WireGuard 官网
  • WireGuard 源代码
  • WireGuard 源代码 Github 镜像
  • WireGuard Android 客户端

相关推荐