Preciso de um servidor proxy para permitir que todas as solicitações passem por uma máquina?

1

Eu recentemente mudei para uma nova cama que fornece internet para cada apartamento através de uma terceira parte. O terceiro possui uma página da Web na qual você deve fazer login para se conectar à Internet (como em um hotel). O problema é que eles só permitem que você faça login em um local de uma só vez e eu preciso usar meu laptop e a área de trabalho ao mesmo tempo.

O que preciso fazer é conectar minha área de trabalho à Internet através do meu laptop.

Wireless → Laptop → UTP → Desktop

Então, tentei ligar a conexão. Isso funcionou, eu tinha internet em ambos os dispositivos. No entanto, eles ainda eram vistos como um dispositivo e, portanto, apenas um poderia ser conectado.

O que preciso acontecer é que todas as solicitações passem pelo laptop e sejam passadas para a área de trabalho, permitindo que eu use as duas coisas ao mesmo tempo. De acordo com o meu conhecimento (limitado), esta é a função de um servidor proxy?

Existe algum servidor proxy simples e leve (o laptop tem apenas um Intel Atom) que você pode recomendar que eu use? O laptop dual-carrega o Windows 7 e o Gentoo, então um que roda em qualquer sistema operacional fará isso.

    
por slhck 12.08.2011 / 14:48

2 respostas

2

Acho que o SSH Tunelling resolveria esse problema. Instale o ssh no seu laptop e use este comando para montar um túnel da sua caixa do Windows para o laptop (você pode usar putty no Windows):

ssh user@laptop -D 8080

Certifique-se de proteger seu servidor ssh, usando as chaves apenas para autenticar e protegê-lo com uma senha é a melhor maneira de estar seguro. Para copiar sua chave pública local padrão (no * NIX) no servidor, use este comando:

ssh-copy-id user@laptop
    
por 12.08.2011 / 15:01
0

Para o gentoo usando o iptables, algo assim deve funcionar:

echo 1 > /proc/sys/net/ipv4/ip_forward

/sbin/iptables -t nat -A POSTROUTING -o <wifi interface> -j MASQUERADE

feito. : -)

    
por 12.08.2011 / 15:17