WireGuard
![本页使用了标题或全文手工转换](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | 此條目可参照英語維基百科相應條目来扩充。 (2023年4月20日) |
![]() | |
原作者 | Jason A. Donenfeld |
---|---|
開發者 | Edge Security LLC. |
当前版本 |
|
源代码库 | |
编程语言 | C语言(Linux内核模块) Go(用户空间实现) |
操作系统 | |
类型 | 虛擬私人網路 |
许可协议 | GPLv2 |
网站 | www |
WireGuard是由Jason A. Donenfeld开发的开放源代码VPN程序及协议[2],基于Linux内核实现,利用Curve25519进行密钥交换,ChaCha20用於加密,Poly1305用于数据认证,BLAKE2用于散列函數运算[2],支持IPv4和IPv6的第3层。[3]WireGuard旨在获得比IPsec和OpenVPN更好的性能[4]。
參考來源
- ^ https://git.zx2c4.com/wireguard-linux-compat/tag/?h=v1.0.20220627; 检索日期: 2022年11月4日.
- ^ 2.0 2.1 WireGuard. WireGuard: fast, modern, secure VPN tunnel. [2018-04-28]. (原始内容存档于2018-04-28).
- ^ Donenfeld, Jason A. WireGuard: Next Generation Kernel Network Tunnel (PDF). [2018-08-27]. (原始内容存档 (PDF)于2018-03-04).
|chapter=
被忽略 (帮助) - ^ Vercauteren, Bart Preneel and Frederik. Applied Cryptography and Network Security. Springer. [2018-08-27]. ISBN 978-3-319-93387-0. (原始内容存档于2019-02-18).
参见
外部链接
- WireGuard官网 (页面存档备份,存于互联网档案馆)
- WireGuard源代码
- WireGuard源代码GitHub镜像 (页面存档备份,存于互联网档案馆)
- WireGuard Android客户端 (页面存档备份,存于互联网档案馆)
- WireGuard iOS客户端
- WireGuard macOS客户端
|