Eu usaria um proxy de encaminhamento em execução no sistema que tenha acesso à Internet. A Analogx fornece software de servidor proxy gratuito no Proxy . Eu usei isso no passado em situações semelhantes àquelas que você descreveu e achei simples de configurar. Eu incluí a descrição do programa no site do desenvolvedor:
Do you have several machines on a network, but only one connection to the internet? Wish you could browse the net from the other machines, just like you can from the machine that's connected? Then what you're looking for is called a Proxy Server, and AnalogX has just what you want. AnalogX Proxy is a small and simple server that allows any other machine on your local network to route its requests through a central machine. So what does that mean in English? Simple, run Proxy on the machine with the internet connection, configure the other machines to use a proxy (it's very easy, there's a detailed description in the readme), and voila! You're surfing the web from any other machine on your network! Supports HTTP (web), HTTPS (secure web), POP3 (receive mail), SMTP (send mail), NNTP (newsgroups), FTP (file transfer), and Socks4/4a and partial Socks5 (no UDP) protocols!
Depois de instalado e operacional, você poderá configurar os navegadores nos sistemas sem acesso à Internet para usar o servidor proxy. Consulte Como verificar as configurações do servidor proxy do Microsoft Windows para conhecer as etapas para configurar o suporte ao servidor proxy no Internet Explorer 11, o que altera a configuração configurações do servidor proxy em todo o sistema, portanto, qualquer outro software de navegador que use as configurações do servidor proxy em todo o sistema, em vez de usar configurações específicas do navegador, também usará o servidor proxy. Coloque o endereço IP do sistema que está executando o software do servidor proxy nos campos HTTP e Seguro (para usar HTTPS) na janela Configurações de proxy e especifique a porta na qual você tem o software do servidor proxy ouvindo no campos de porta para ambos.
O Google Chrome usa as configurações do servidor proxy para todo o sistema, mas você pode alterar essas configurações no Chrome seguindo as etapas em Verificando as configurações do servidor proxy com o Google Chrome em um sistema Windows . O Firefox tem suas próprias configurações específicas , que você pode definir para HTTP e HTTPS especificando as configurações do servidor proxy HTTP e SSL, que no seu caso seriam o endereço IP do servidor proxy no sistema com acesso à Internet. O Firefox também pode ser configurado para usar as configurações do servidor proxy em todo o sistema selecionando "Usar configurações de proxy do sistema". Você pode visualizar e configurar o servidor proxy usando a combinação de teclas Alt-T
no Firefox para abrir o menu Ferramentas , selecionando Opções e, em seguida, Configurações strong> sob a guia Rede para ver as Configurações de conexão .
Um servidor proxy de encaminhamento é adequado para o cenário que você está descrevendo. Eu não tentei isso sozinho, mas você pode encontrar instruções em Criando um proxy de encaminhamento usando o Application Request Routing em" como usar os recursos ARR (Application Request Routing) e Rewrite do Internet Information Services (IIS) para implementar um servidor proxy de encaminhamento. " As etapas, sem as imagens fornecidas nesse link, são as seguintes, se a ARR e a URL Rewrite já estiverem instaladas:
- Abra o Gerenciador dos Serviços de Informações da Internet (IIS).
- No painel Conexões , selecione o servidor.
- No painel do servidor, clique duas vezes em Cache de roteamento de solicitação de aplicativo .
- No painel Ações , clique em Configurações de proxy do servidor .
- Na página Solicitar roteamento da solicitação , selecione Ativar proxy .
- No painel Ações , clique em Aplicar . Isso permite que o ARR seja um proxy no nível do servidor.
- Para iniciar o processo de transformar o ARR em um proxy de encaminhamento, clique no nó do servidor no painel Conexões .
- No painel do servidor, clique duas vezes em URL Rewrite .
- No painel Ações , clique em Adicionar regra (s) .
- Na caixa de diálogo Adicionar regra , clique duas vezes em Regra em branco .
- Na caixa de diálogo Editar regra de entrada , insira "Proxy de encaminhamento" para Nome . Na área Corresponder URL , digite o seguinte:
- Uso: curingas
- Padrão: *
- Role para baixo até a área Condições da caixa de diálogo Editar regra de entrada e clique em Adicionar …
- Na caixa de diálogo Adicionar condição , selecione ou insira o seguinte:
- Entrada de condição: {HTTP_HOST}
- Tipo: corresponde ao padrão
- Padrão: *
- Role para baixo até a área Ação da caixa de diálogo Editar regra de entrada e digite o seguinte:
- Tipo de ação: reconfigurar
- Regravar URL: http: // {C: 1} / {R: 0}
- No painel Ações, clique em Aplicar. Nota: Esta regra permite que as mensagens HTTP passem pelo proxy de encaminhamento. As mensagens HTTPS (443) não são suportadas neste proxy de encaminhamento porque o ARR não suporta HTTP CONNECT.
- Configure as configurações de proxy conforme apropriado em seus aplicativos, navegadores, etc.