TH
TheBotlyNoob/dirtysocks
A usermode WireGuard implementation with a SOCKS5 proxy
dirtysocks
A SOCKS5 proxy with usermode WireGuard capabilities.
Meant to be a replacement/comparable to wireproxy
Usage
A usermode WireGuard implementation with a SOCKS5 proxy
Usage: dirtysocks-bin [OPTIONS] --config <CONFIG>
Options:
-c, --config <CONFIG> The `wg-quick` config file to read
--host <HOST> The socket address the SOCKS5 proxy should listen on [default: 127.0.0.1:3000]
-h, --help Print help
-V, --version Print version
Examples
dirtysocks-bin --config <wg-quick config file> --host 127.0.0.1:1234
Implementation
Follows a very similar implementation to onetun, except it doesn't yet support UDP.
However, there are bandwidth issues, which were previously seen in onetun#29. I am currently looking into the causes of said bandwidth issues.
On this page
Languages
Rust98.3%Nix1.3%Shell0.4%
Contributors
MIT License
Created June 25, 2024
Updated December 25, 2024