Você pode usar um servidor proxy em sua máquina doméstica, como o Proxy .
Outra solução pode ser usar um roteador que possa funcionar como servidor VPN.
Como posso compartilhar minha conexão com a Internet com clientes VPN usando o servidor VPN interno do Windows XP?
Eu quero ser capaz de usar minha conexão de internet doméstica (em uma máquina XP) da minha qualquer lugar usando meu laptop (máquina Windows 7). O servidor VPN embutido no XP e o cliente VPN no Windows 7 parecem fazer um ótimo trabalho ao me dar acesso a ambas as máquinas com segurança pela Internet, mas não consigo encontrar uma maneira de usar o ICS em conjunto com a conexão de entrada para fornecer acesso à minha conexão de internet em casa para o meu laptop remotamente.
Existe uma maneira de fazer isso? ou existe um software de servidor VPN alternativo que não esteja limitado apenas ao acesso local?
Você pode usar um servidor proxy em sua máquina doméstica, como o Proxy .
Outra solução pode ser usar um roteador que possa funcionar como servidor VPN.
Você terá que configurar o Windows para atuar como um roteador NAT de sua interface VPN para a interface da Internet. Não vejo razão para configurar isso seria diferente de configurá-lo para uma conexão local (não-VPN). Basicamente, você precisa dizer para compartilhar sua conexão com a Internet com computadores na interface VPN.
Se, por algum motivo, você não conseguir usar a GUI, procure no google "roteamento nat do windows xp" para ver como isso pode ser feito a partir da linha de comando. Depois de configurar o NAT / ICS, é apenas a questão de adicionar rotas apropriadas aos clientes da VPN:
Você não mencionou exatamente qual protocolo VPN você usa. Eu li que o Windows XP suporta PPTP e L2TP. Eu sugiro que você use o L2TP e não o PPTP, porque o L2TP é a Camada 2, e não tenho certeza de como o DHCP funcionaria em uma rede que não seja da Camada 2.