karangauswami/socks-to-http-proxy

socks-to-http-proxy

An executable to convert SOCKS5 proxy into HTTP proxy

About

sthp purpose is to create HTTP proxy on top of the Socks 5 Proxy

How it works

It uses hyper library HTTP proxy example and adds functionality to connect via Socks5

Compiling

Follow these instructions to compile

  1. Ensure you have current version of cargo and Rust installed
  2. Clone the project $ git clone https://github.com/KaranGauswami/.git && cd
  3. Build the project $ cargo build --release
  4. Once complete, the binary will be located at target/release/sthp

Usage

sthp -p 8080 -s 127.0.0.1:1080

This will create proxy server on 8080 and use localhost:1080 as a Socks5 Proxy

Options

There are a few options for using sthp.

USAGE:
    sthp [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -p, --port <port>                      port where Http proxy should listen [default: 8080]
    -s, --socks-address <socks-address>    Socks5 proxy address [default: 127.0.0.1:1080]

License

sthp is released under the terms of either the MIT or Apache 2.0 license. See the LICENSE-MIT or LICENSE-APACHE file for the details.

Issues

Collection of the latest Issues

Versions

Find the latest versions by id

Information - Updated Jul 22, 2022

Stars: 12
Forks: 2
Issues: 1

A pure-Rust library that implements a set of cryptographic primitives for building a multi-hop Proxy...

A pure-Rust library that implements a set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption

A pure-Rust library that implements a set of cryptographic primitives for building a multi-hop Proxy...
Http

494

A fast and secure DoH (DNS-over-HTTPS) and ODoH (Oblivious DoH) server

doh-proxy is written in Rust, and has been battle-tested in production since February 2018

A fast and secure DoH (DNS-over-HTTPS) and ODoH (Oblivious DoH) server

Envoy proxy WASM filter with gRPC unary call (rust-sdk)

In this example, envoy WASM filter makes gRPC unary calls to an external gRPC service from both request path and response path

Envoy proxy WASM filter with gRPC unary call (rust-sdk)

Decorum is a Rust library that provides total ordering, equivalence,

Some proxy types disallow unordered NaN values and therefore support a total

Decorum is a Rust library that provides total ordering, equivalence,

A transparent TCP to SOCKSv5/HTTP proxy on Linux written in Rust

Transparent TCP proxy with iptables -j REDIRECT or nft redirect to

A transparent TCP to SOCKSv5/HTTP proxy on Linux written in Rust

tun2tor is a Rust library that creates a utun (userspace tunnel) interface, and connects it...

tun2tor is a Rust library that creates a utun (userspace tunnel) interface, and connects it to to a stream-based proxy like tor

tun2tor is a Rust library that creates a utun (userspace tunnel) interface, and connects it...

third-wheel is a TLS man-in-the-middle proxy written in rust, with the aim of being lightweight...

third-wheel is a TLS man-in-the-middle proxy written in rust, with the aim of being lightweight and fast

third-wheel is a TLS man-in-the-middle proxy written in rust, with the aim of being lightweight...

Emissary is a proxy service written in Rust

It can be used to log boundary events of a service, such as the start and

Emissary is a proxy service written in Rust
Http

4.0K

English | 简体中文

A secure, stable and high-performance reverse proxy for NAT traversal, written in Rust

English | 简体中文

A intercepting Proxy in Rust

rust in the middle -&gt; ritm -&gt; &quot;Rhythm&quot;

A intercepting Proxy in Rust

Оригинальный репозитарий

While the Linkerd2 proxy is heavily influenced by Rust programming language

Оригинальный репозитарий
Facebook Instagram Twitter GitHub Dribbble
Privacy