WireGuard

WireGuard
原作者Jason A. Donenfeld
開發者Edge Security LLC.
当前版本
  • 1.0.20220627 (2022年6月27日;穩定版本)[1]
編輯維基數據鏈接
源代码库
  • git.zx2c4.com/wireguard-linux
編輯維基數據鏈接
编程语言C语言Linux内核模块)
Go(用户空间实现)
操作系统
  • Linux
  • macOS
  • Android
  • iOS
  • Windows
  • 其他
类型虛擬私人網路
许可协议GPLv2
网站www.wireguard.com

WireGuard是由Jason A. Donenfeld开发的开放源代码VPN程序及协议[2],基于Linux内核实现,利用Curve25519进行密钥交换,ChaCha20用於加密,Poly1305用于数据认证,BLAKE2用于散列函數运算[2],支持IPv4IPv6的第3层。[3]WireGuard旨在获得比IPsecOpenVPN更好的性能[4]

參考來源

  1. ^ https://git.zx2c4.com/wireguard-linux-compat/tag/?h=v1.0.20220627; 检索日期: 2022年11月4日.
  2. ^ 2.0 2.1 WireGuard. WireGuard: fast, modern, secure VPN tunnel. [2018-04-28]. (原始内容存档于2018-04-28). 
  3. ^ Donenfeld, Jason A. WireGuard: Next Generation Kernel Network Tunnel (PDF). [2018-08-27]. (原始内容存档 (PDF)于2018-03-04).  |chapter=被忽略 (帮助)
  4. ^ Vercauteren, Bart Preneel and Frederik. Applied Cryptography and Network Security. Springer. [2018-08-27]. ISBN 978-3-319-93387-0. (原始内容存档于2019-02-18). 

参见

  • 自由软件主题
  • iconLinux主题

外部链接

  • WireGuard官网 (页面存档备份,存于互联网档案馆
  • WireGuard源代码
  • WireGuard源代码GitHub镜像 (页面存档备份,存于互联网档案馆
  • WireGuard Android客户端 (页面存档备份,存于互联网档案馆
  • WireGuard iOS客户端
  • WireGuard macOS客户端


軟體
  • AnyConnect
  • Gbridge
  • Hamachi英语Hamachi
  • Microsoft Intelligent Application Gateway英语Microsoft Intelligent Application Gateway
  • n2n英语n2n
  • Openswan
  • OpenVPN
  • SoftEther VPN
  • strongSwan
  • Remobo
  • Socialvpn英语Socialvpn
  • tinc
  • Wippien
  • WireGuard
  • Cisco Systems VPN Client英语Cisco Systems VPN Client
機制
SSTP英语Secure Socket Tunneling Protocol · IPsec · L2TP · L2TPv3英语L2TPv3 · PPTP · 隧道分离英语Split tunneling · SSL/TLS
廠商
风险