USE FREE VPN CLIENT INSTALL
OR (to install in virtual network adapter mode) wiresock-client.exe install -start-type 2 -config -log-level none -lac
USE FREE VPN CLIENT WINDOWS
To install as auto-starting Windows Service, use the following: wiresock-client.exe install -start-type 2 -config -log-level none Please note to use -log-level none unless you need to debug the application because it affects the performance. To start WireSock VPN Client in virtual network interface mode you can use the command below: wiresock-client.exe run -config -log-level none -lac If you already have the WireGuard configuration file, you can run WireSock VPN Client as an application using the command line below: wiresock-client.exe run -config -log-level none to start as a regular process (not a service) Install -log-level ]Ģ - service started automatically by the service control manager during system startup.ģ - service started manually or by calling StartService function from another process.Ĥ - service installed in the "disabled" state, and cannot be started until enabled. Running wiresock-client.exe from the command line without parameters shows the following output: WireSock LightWeight WireGuard VPN Client WireSock VPN Client can be started from the command line as a Windows console application ( wiresock-client.exe) or run in the background as a Windows service.
USE FREE VPN CLIENT SERIES
The topmost results were taken from a series of 10 sequential tests.Ĭore i3-3217u, Windows, 1Gbps wired connection In each test, iperf3 has been using 4 TCP sessions (one per vCPU). Below are comparison throughput (upload/download) test results using a nine-year-old Intel® NUC DC3217IYE (Core i3-3217u) on the client side. WireSock VPN Client is much faster than user-space WinTun based implementation in Go and competes with kernel mode WireGuardNT (though normally has slightly higher CPU impact due to user-space nature). ‘DisallowedIPs’ is a WireSock extension parameter which allows exclusion of specified subnets or individual IP addresses from AllowedIPs without complex calculations.
Ability to exclude subnets from ‘AllowedIPs‘.For example, the Chrome browser can be configured to go through a VPN tunnel, while Firefox will connect directly through your normal internet connection. “AllowedApps” and “DisallowedApps” are WireSock extension options that allow only selected applications to be tunneled. The former (enabled with the -lac command line switch) works through the virtual network adapter associated with the VPN connection, while the latter (default mode) does not change your network settings and is completely transparent. Unlike most VPN software, WireSock VPN Client supports two modes of operation. WireSock VPN Client combines the power of Windows Packet Filter and BoringTun (user space WireGuard implementation in Rust) to provide exceptional performance, security and scalability.
WireSock VPN Client is easy to set up and is free * for non-commercial use. WireSock VPN Client is a lightweight command line WireGuard VPN client for Windows that has advanced features not available in the official WireGuard for Windows such as selective application tunneling and disallowed IP addresses.