Category Archives: Wiresock

Bypass Censorship & DPI with WireSock Secure Connect on Windows

By | April 16, 2025

In a sense, this article is a continuation of a series of materials about implementing a WireGuard client based on Cloudflare BoringTun and a custom packet filter for Windows. This approach differs from the conventional method used in most VPN clients, which typically rely on a virtual network interface. Instead, WireGuard integration here occurs entirely in userspace, with… Read More »

Bypassing Egypt’s WireGuard Ban: An Update

By | May 18, 2024

In our earlier post, we discussed bypassing Egypt’s WireGuard VPN ban by routing handshake packets through a SOCKS5 proxy. However, recent developments indicate this method is no longer sufficient. Together with Shady Nagy, we’ve researched and tested a new approach. In the preliminary WireSock VPN Client v1.2.41, a new parameter, Socks5ProxyAllTraffic, has been added. When set to true… Read More »

How to Bypass Egypt’s WireGuard Ban

By | February 9, 2022

In 2021, the popularity of the WireGuard VPN protocol in Egypt was significant enough that it was added to the block list, causing frustration for customers of commercial VPN providers such as Cloudflare Warp+ and Mullvad Wireguard, as well as some corporate VPN users. Initial research suggests that the block list is specifically targeting the Handshake Initiate packets… Read More »

BoringTun based WireGuard client for Windows

By | October 31, 2021

In early 2019, Cloudflare introduced BoringTun, an implementation of the WireGuard protocol written in Rust. The project code is distributed under the BSD-3-Clause license and consists of two main parts: Later in 2019 Cloudflare released the free VPN “for people who don’t know what V.P.N. stands for” called WARP. Nowadays WARP/BoringTun is successfully deployed on millions of macOS, Windows, iOS and Android consumer devices… Read More »