Transparent SOCKS5 proxy for Windows. WinTProxy intercepts IPv4 TCP and UDP traffic with WinpkFilter, plans each packet through explicit DNS, bypass, policy, proxy, return-path, and execution stages, then applies a proxy/direct verdict.
- SOCKS5 TCP CONNECT and UDP ASSOCIATE forwarding
- DNS hijacking before normal policy decisions
- Ordered proxy/direct policy rules
- Fixed-size hot-path state for conntrack, DNS NAT, process lookup, and relays
- Explicit plan/execute flow with centralized send routing
sudo apt install gcc-mingw-w64-x86-64
cmake -B build -DCMAKE_TOOLCHAIN_FILE=cmake/mingw-toolchain.cmake
cmake --build buildInstall WinpkFilter, place ndisapi.dll next to WinTProxy.exe, then run:
WinTProxy.exe --config config.example.jsonThird-party components:
- WinpkFilter / ndisapi — driver and user-mode DLL
- cJSON - MIT