Tunneling over HTTP

1

Eu tenho uma rede no trabalho que está bloqueada por trás de um firewall e a conexão com a Internet está disponível apenas usando um servidor proxy. No trabalho, posso me conectar a bancos de dados distribuídos pela rede.

No entanto, em casa, não consigo me conectar ao servidor proxy ou aos bancos de dados.

Como isso pode ser feito? Eu posso acessar minha estação de trabalho via LogMeIn, para que eu possa instalar qualquer coisa nela.

Eu pensei em instalar algum tipo de mecanismo de tunelamento na minha estação de trabalho. Então, em casa, eu poderia me conectar a esse mecanismo, que por sua vez faria as conexões necessárias.

Então, basicamente, o que eu gostaria de fazer pode ser representado pelo seguinte diagrama: Home = > Estação de trabalho = > Base de dados. Por exemplo, sempre que eu me conectar a, digamos, 10.140.0.1:1234 em casa, isso seria redirecionado para 10.140.0.1:1234 da minha estação de trabalho, porque 10.140.0.1:1234 está disponível somente através da rede corporativa.

NOTA: Estou usando o Windows XP.

    
por Morgan 23.10.2010 / 00:50

2 respostas

1

Você pode criar um túnel SSH que permitirá que você faça isso facilmente. Basta instalar um servidor SSH (você não mencionou qual SO está usando ou seria mais específico) em sua estação de trabalho, então em casa você dispararia esse comando para conectar-se e criar um túnel em uma porta específica:

ssh -D 50505 work_username@work_computer_ip

Depois, você pode configurar seu navegador ou seu computador para usar 127.0.0.1:50505 como um proxy HTTP SOCKS.

    
por 23.10.2010 / 01:13
0

A melhor solução seria o seu local de trabalho configurar uma VPN à qual você pudesse se conectar em casa. Estou assumindo que eles não têm isso e não querem que você se conecte à rede de trabalho de fora.

Tem certeza de que seu empregador está bem com você se conectando em casa?

    
por 23.10.2010 / 05:22