WireGuardNT, 윈도우 커널용 고성능 WireGuard 구현체 공개
(lists.zx2c4.com)- Windows NT 커널과 NDIS(윈도우 네트워킹 스택) API를 이용하도록 리눅스용 WireGuard를 포팅
- Windows 7,9,8.1,10 및 AMD64,x86,ARM64 지원
- 기존 Wintun 기반으로 실행되는 wireguard-go 는 userspace 에서 실행되지만, WireGuardNT 는 리눅스/BSD 에서 실행되는 것처럼 네트워킹 스택과 깊숙이 연동되어 실행
- 작은 테스트 기기에서도 ~7.5Gbps TX 달성. 하지만 더 최적화 가능할 것
ㅤ→ 윈도우 사용자들의 이더넷 연결은 1Gbps 까지 가지도 않기 때문에 기존의 느린 wireguard-go 로도 큰 문제가 없었지만, WiFi 에서는 성능이 안좋았음
ㅤㅤ~600Mbps without WireGuard,
ㅤㅤ~600Mbps with wireguard-go/Wintun over Ethernet,
ㅤㅤ~95Mbps with wireguard-go/Wintun over WiFi,
ㅤㅤ~600Mbps with WireGuardNT over WiFi
ㅤ→ 윈도우즈 서버 사용자들에게 도움이 될 것
- WireGuard가 net-next에 커밋됨 https://news.hada.io/topic?id=1047
- WireGuard가 드디어 Linus 트리에 등록 https://news.hada.io/topic?id=1404
- WireGuard를 만든 Jason A. Donenfeld의 레딧 AMA가 진행 중 https://news.hada.io/topic?id=2555
- WireGuardKit for iOS / macOS 릴리즈 https://news.hada.io/topic?id=3407
위 뉴스의 ssssut 님 댓글을 가져와 봅니다.
"WireGuard는 안전한 P2P 연결을 통해 VPN을 구성할 수 있게 도와주는 소프트웨어이자 프로토콜입니다. 코어 부분은 C 및 Go로 짜여져 있고 수많은 아키텍쳐/플랫폼을 지원하고 있으며, 2020년 3월 리눅스 커널에 포함되기도 했습니다. OpenVPN 등의 솔루션이 있지만 다른 솔루션 대비 구성(구축)도 쉽고 연결 cost도 낮을 뿐더러 속도도 훨씬 빨라 날이 갈수록 뜨고 있는 VPN 프로토콜입니다. (+ OpenVPN 대비 중국 GFW 차단이 적다는 썰도..)"