This project deploys a SOCKS5 proxy (microsocks) that routes traffic through a proxy chain (proxychains4). Everything runs in Docker containers.
Note: The base image
debian:bookworm-slimis used instead of Alpine. This is because glibc (used in Debian) may provide better performance than musl (used in Alpine), and this choice was made in advance to avoid potential limitations.
-
Clone the repository:
git clone https://github.com/Allespro/proxychains-to-socks.git cd proxychains-to-socks -
Configure your proxy chain in
proxychains.conf.- By default, traffic goes through Tor (see example in the file).
-
(Optional) Configure Tor bridges in
tor-bridges.confif you use Tor.- The
torservice is provided as an example; you can use your own Tor or any other SOCKS5 proxy.
- The
-
Start the services:
docker-compose up -d
-
The SOCKS5 proxy will be available at
localhost:8888.
proxychains.conf— proxy chain configuration.tor-bridges.conf— Tor bridges configuration (if using Tor).
docker-compose down