A work-in-progress SOCKS toolkit for Rust. SOCKS5 (rfc1928) and SOCKS6 (draft-11) are supported.
The socksx-py
crate is a PyO3-based Python interface to socksx
.
You can build and install this Python package locally (requires pipenv
and maturin
):
$ pipenv install && pipenv shell
$ maturin develop -m ./socksx-py/Cargo.toml
To build a manylinux releases:
$ docker run --rm -v $(pwd):/io konstin2/maturin build --release -m ./socksx-py/Cargo.toml