Se tudo o que você está tentando fazer é fazer com que as conexões pareçam vir de um IP diferente, há serviços de nuvem on-line que você pode usar para isso, como o hidemyass.com
executar seu próprio proxy também é possível, e a maioria dos proxies http funcionará para http e https (usando tunelamento / CONNECT). Estes estão disponíveis para praticamente qualquer plataforma. Para o linux, há o Squid e alguns outros (o Privoxy é outro conhecido). Para o Windows há mais que eu conheço, incluindo o squid, e nosso próprio produto WinGate .
Eu sugeriria pesquisar a opção hospedada, já que isso seria mais simples e você não precisaria ser o único que lida com ataques DDoS no proxy.
Disclaimer: Eu trabalho para Qbik, que são os autores do WinGate