Eu tenho um proxy SSH funcionando, agora eu preciso selecionar um IP de saída diferente para o meu cliente

2

Eu tenho um túnel SSH configurado para o meu servidor dedicado via Putty, que estou usando como proxy de meias. O problema é que eu preciso usar um endereço IP de saída diferente do IP principal do servidor dedicado. Eu tenho um bloco de 30 ips para este servidor, mas mesmo se eu configurar um proxy baseado na web (php), ele usará o ip do servidor principal.

Alguém conhece uma solução?

Obrigado!

    
por james 26.01.2010 / 22:40

2 respostas

0

Normalmente, o sistema operacional pressupõe que o endereço IP de origem de uma conexão (o que você chamou de "IP de saída") seja igual ao endereço principal de uma interface de saída (consulte ifconfig -a ). A interface de saída é determinada procurando-se a entrada correspondente na tabela de roteamento (consulte netstat -rn ou route ).

Você pode jogar adicionando / alterando entradas para a tabela de roteamento, há uma chance de que ele faça com que o sistema operacional selecione outra interface de saída e, por sua vez, há uma chance de que ele faça com que o sistema operacional selecione outra fonte. Endereço IP.

Fora isso, se o seu servidor for Linux, você pode contornar o problema usando SNAT (veja iptables ).

    
por 27.01.2010 / 19:32
0

Primeiro, você configurou um alias para sua NIC?

O que acontece se você usar o alias IP?

Para o proxy de base da web, você deve ser capaz de especificar o endereço IP ao qual se vincular. No Apache, você apenas define a opção Listen. Você tentou isso?

Como alternativa, como o kubanskamac mencionou, use o iptables.

    
por 01.02.2010 / 17:24