WireSock VPN Client

Enhanced WireGuard for Windows

WireSock VPN Client is a sophisticated command-line WireGuard VPN client tailored for Windows, offering advanced capabilities not found in the official WireGuard application. It facilitates selective application tunneling and the exclusion of specific IP addresses. Designed for simplicity and ease of use, WireSock VPN Client is a lightweight, transparent VPN solution that is free*.

Superior Performance and Customizability

Built on the solid foundations of Windows Packet Filter and BoringTun, WireSock VPN Client excels in performance, security, and scalability, catering to both regular users and demanding professionals.

Principal Features:

  • Transparent Operation: Operate in a virtual network adapter mode or a default mode that preserves your existing network settings for a seamless VPN experience.
  • Selective Application Tunneling: Utilize “AllowedApps” and “DisallowedApps” to direct only chosen applications through the VPN, tailoring your network traffic.
  • Intelligent IP Routing: Easily exclude specific subnets from “AllowedIPs” with “DisallowedIPs,” streamlining your network setup.
  • High-Speed Connectivity: Achieve remarkable throughput rates, surpassing other user-space VPNs and rivaling kernel-mode performance. See the comparison charts below.
  • Ultra-Lightweight: Requires less than 1.5 MB of storage and maintains a RAM footprint under 10 MB for an unobtrusive presence.
  • Windows 10 Mobile Hotspot Compatibility: Extend VPN coverage to devices connected through Windows 10 Mobile hotspot, a unique feature not offered by the official WireGuard for Windows.
  • SOCKS5 Proxy Handshake: Improve privacy by channeling handshake packets through a SOCKS5 proxy, reducing the detectability of VPN traffic.
  • Backup Tunnel Configuration: Maintain uninterrupted service with an alternative WireGuard setup ready to take over if the main connection drops.
  • User-Level Tunnel Activation: Unlike the standard WireGuard for Windows, WireSock allows tunnel activation with just user privileges in adapterless mode, enhancing convenience and accessibility.

Performance

Below, you’ll find a detailed comparison of throughput (upload/download) test results. These tests were conducted on an Intel® NUC DC3217IYE (Core i3-3217u) that is over ten years old, running Windows 10 x64 on the client side. During each test, iperf3 was set to use 4 TCP sessions, aligning with each virtual CPU. The most impressive results were obtained from a series of 10 sequential tests, which are illustrated in the first chart.

In our next comparison, as shown in the subsequent chart, we will explore the performance of the WireSock VPN Client (in both Transparent and Virtual Adapter Modes) version 1.2.37 and WireguardNT version 0.5.3 over a 10Gbps network connection. This evaluation utilizes the Broadcom P210tep NetXtreme-E Dual-port 10GBASE-T Ethernet PCIe Adapter. Each test was conducted with iperf3 configured for 8 TCP sessions to ensure a comprehensive testing environment. The most significant results, again from a series of 10 consecutive tests, are displayed in this chart.

As you can observe from the above chart, the WireSock VPN Client exhibits significantly faster download speeds compared to the official Wireguard for Windows.

Dive into a premium VPN experience with WireSock VPN Client. For comprehensive guides and support, please visit our specialized subpages:

License

WireSock VPN Client is free for personal (non-commercial), or educational (including non-profit organization) use. For commercial use, please contact us for licensing options.

Support

Please ask questions in our support forum.