Windows XP - qual é a melhor maneira de implementar um cache de arquivos em uma conexão compartilhada com a Internet

0

Nos primeiros dias em que estávamos discando, para compartilhar a conexão com a Internet, executamos um programa chamado Wingate no PC que atuava como gateway e em todos os clientes. O Wingate tinha um cache de arquivo no qual você pode definir o tamanho e também podemos adicionar URLs a uma lista de exceções para garantir que você sempre tenha cópias novas de sites que precisam dele. A grande vantagem do cache (além do carregamento mais rápido da página) foi que as atualizações para todos os PCs da rede não foram baixadas várias vezes.

Agora, rodamos o compartilhamento de conexão com a Internet do Windows XP e parece que não. Existe uma maneira de parafusar um cache de arquivo em um gateway Windows ICS?

rossmcm
fonte
Wingate ainda está por aí e tem uma versão gratuita para 3 usuários. wingate.com
Brian
@ Brian, parece que não há mais uma versão gratuita do Wingate. O produto básico parece ser uma licença de três lugares do produto "padrão" por US $82. Há uma avaliação gratuita de 30 dias.
Rossmcm
wingate.com ainda diz "Nova versão: 8.2.1 (28 de abril de 2014) - inclui licença livre 3 usuário" e também acaba em wingate.com/aboutfreelicense.php
Brian

Respostas:

1

Não. O ICS (Internet Connection Sharing) usa a tecnologia NAT ( Network Address Translation ) sem um ALG ( Application Layer Gateway ) inteligente para HTTP. O WinGate, pelo que me lembro, permitiu o acesso como um dispositivo de gateway da Internet que emprega NAT e / ou como um servidor proxy para HTTP. Não me lembro se ele tinha suporte ALG para HTTP.

O NAT sem um HTTP ALG não seria capaz de fazer o que você está solicitando aqui - ele não inspeciona os dados que fluem através dele, exceto em um nível muito, muito baixo - tão baixo que não possui qualquer noção do que são arquivos, deixa de lado o cache. Mas isso não impede que você execute um servidor proxy para permitir o armazenamento em cache na mesma máquina que está executando o ICS.

Mais detalhadamente: O NAT (conforme executado pelo ICS, sem um ALG) rastreia as conexões entre sua LAN e o resto da Internet. Um servidor proxy (como realizado por uma das funções do WinGate ou como executado por um NAT com um HTTP ALG) rastreia solicitações HTTP. As conexões não têm noção de "cacheability", enquanto as solicitações e respostas HTTP o fazem. Se você deseja esse comportamento, pode usar um NAT com um HTTP ALG apropriado ou instalar um servidor proxy com capacidade de armazenamento em cache no mesmo host que o ICS e usar o servidor proxy para o tráfego HTTP.

user314104
fonte