Eu não seria tão rápido em ignorar as opções "use seu roteador como proxy / servidor". Os dois métodos principais que usei exigem muito pouco ou nenhum know-how do Unix e são configuráveis inteiramente por meio de assistentes de linha de comando e interfaces da Web:
- Use DD-WRT ou similar em um roteador compatível e, em seguida, passar todo o tráfego para um servidor proxy em execução na sua rede doméstica ou executa um proxy diretamente no roteador . Ambos exigem um pouco de unix (comparado com a opção 2), mas os passos estão bem documentados. Se você tem um bom roteador compatível (há uma ótima lista de compatibilidade no site do DD-WRT, e para o que você precisa, você não precisa gastar muito dinheiro no eBay ou em qualquer outro lugar), não há necessidade de hackery de linha de comando para firmware.
- Conecte seu gateway de internet doméstico a uma solução de roteador / firewall / proxy / VPN tudo-em-um como PFSense (gratuito e incrível , FWIW). A primeira instalação é muito fácil se você tiver conhecimento básico de rede (ou acesso ao Google) e precisar de pouco ou nenhum know-how do Unix. Este guia guiará você até o fim de ter um Squid básico setup, e este (linkado no primeiro) cobre a funcionalidade mais avançada. Não requer flash de firmware; você só precisa de um computador de reposição (baixo poder de processamento é bom).
Editar: Esta questão do SU abrange muito bons métodos para obter esta configuração também.