ProxyHub ======== ## About `ProxyHub` is powered by: - `shadowsocks`: A secure socks5 proxy, designed to protect your Internet traffic. - `haproxy`: A free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. - `dnscrypt`: A protocol for securing communications between a client and a DNS resolver. - `pdnsd`: A DNS server designed for local caching of DNS information. - `polipo`: A lightweight forwarding and caching web proxy server. - `nginx`: An open source reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer, caching and SSL offload. ## Fig proxyhub: image: vimagick/proxyhub ports: - "1080:1080" - "8123:8123" restart: always ## Run fig up -d ## Test # socks5 proxy curl -x socks5h://localhost:1080 https://www.youtube.com # http(s) proxy curl -x http://localhost:8123 https://www.youtube.com ## Todo - add proxy.pac via nginx - add transparent socks5 proxy via redsocks