Skip to content

onnovalkering/socksx

Repository files navigation

SOCKS toolkit

Build Status License: MIT Coverage Status Crates.io

A work-in-progress SOCKS toolkit for Rust. SOCKS5 (rfc1928) and SOCKS6 (draft-11) are supported.

Documentation

Python

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