proxychains(-ng) is a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies.