{"repo":"KaranGauswami/socks-to-http-proxy","free":true,"listed":false,"github":"https://github.com/KaranGauswami/socks-to-http-proxy","clone":"git clone https://github.com/KaranGauswami/socks-to-http-proxy.git","description":"An executable to convert SOCKS5 proxy into HTTP proxy","language":"Rust","stars":385,"topics":["rust","proxy","socks5","http-proxy"],"license":"MIT","category":"networking-infra","readme_excerpt":"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/socks-to-http-proxy.git && cd socks-to-http-proxy 3. Build the project $ cargo build --release 4. Once complete, the binary will be located at target/release/sthp Usage This will create proxy server on 8080 and use localhost:1080 as a Socks5 Proxy This will create proxy server on 8080 and use example:1080 as a Socks5 Proxy [!NOTE] The --socks-address (-s) flag does not support adding a schema at the start (e.g., socks:// or socks5h://). Currently, it only supports socks5h, which means DNS resolution will be done on the SOCKS server. [!WARNING] After v5, Changed default listening IP from 0.0.0.0 to 127.0.0.1 . This change restricts the application access to the local machine only. Options There are a few options for using sthp .","default_branch":null,"files":null,"tree":[],"storefront":"/r/KaranGauswami","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KaranGauswami/socks-to-http-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}