Basicamente, você precisa de uma solução para rotear as solicitações de internet de seu computador atual (fora de sua rede), através de sua VPN e para sua rede local (e seu acesso à Internet).
Usando a VPN do Teamviewer, você só obtém uma conexão direta entre seu computador atual e o computador que está executando o Teamviewer (ou uma rede "privada" entre eles que eu poderia dizer). Então, acredito que você não tem acesso à sua rede local.
A única maneira que você poderia ter acesso à internet em sua rede é através de um proxy. O computador, dentro de sua rede, receberia solicitações pela rede VPN do Teamviewer e atuaria como um proxy para sua rede local.
Veja como consegui isso:
No computador dentro da sua rede:
- Faça o download e instale um servidor proxy no seu computador que está executando o servidor Teamviewer, dentro de sua rede. Sugiro usar o Squid .
- Configure seu servidor proxy e verifique se ele aceitará todas as solicitações recebidas, inclusive da rede VPN do Teamviewer (não de uma rede local). Acabei de dar acesso a "all" em "/etc/squid.conf" nos parâmetros de configuração apropriados (consulte a documentação apropriada).
- Inicialize o proxy.
- Verifique se o Teamviewer está sendo executado como um serviço e se a conexão VPN está ativada.
No computador fora da sua rede
- Verifique se você está conectado por meio da conexão VPN do Teamviewer
- Acesse as configurações de proxy de seu navegador da web e defina os mesmos parâmetros abaixo
- Navegue na Web usando o acesso à Internet da sua rede privada.
proxy server: hosname or IP (you can used the IP address given by Teamviewer, but hostname is best)
connection port: 3128 (Squid's default port)Use the same server for all protocols
PS.: You can setup a proxy server for the whole computer, using Internet Settings (IExplorer and Chrome), but Mozilla Firefox supports a "private" configuration, allowing you to surf the web via proxy only inside Firefox.