Tengo un proxy SSH funcionando, ahora necesito seleccionar una IP saliente diferente para mi cliente

Tengo un proxy SSH funcionando, ahora necesito seleccionar una IP saliente diferente para mi cliente

Tengo un túnel SSH configurado en mi servidor dedicado a través de Putty, que estoy usando como proxy de calcetines. El problema es que necesito usar una dirección IP saliente diferente a la IP principal del servidor dedicado. Tengo un bloque de 30 ips para este servidor, pero incluso si configuro un proxy basado en web (php), utilizará la ip del servidor principal.

¿Alguien sabe alguna solución?

¡Gracias!

Respuesta1

Normalmente, el sistema operativo asume que la dirección IP de origen de una conexión (lo que usted llama "IP saliente") es igual a la dirección principal de una interfaz saliente (consulte ifconfig -a). La interfaz saliente se determina buscando la entrada coincidente en la tabla de enrutamiento (consulte netstat -rno route).

Puede jugar agregando/cambiando entradas a la tabla de enrutamiento, existe la posibilidad de que esto haga que el sistema operativo seleccione otra interfaz saliente y, a su vez, existe la posibilidad de que su sistema operativo seleccione otra dirección IP de origen.

Aparte de eso, si su servidor es Linux, puede solucionar el problema utilizando SNAT (consulte iptables).

Respuesta2

Primero, ¿ha configurado un alias para su NIC?

¿Qué pasa si haces ssh usando el alias de IP?

Para el proxy base web, debería poder especificar a qué dirección IP vincularse. En Apache simplemente configura la opción Escuchar. ¿Lo intentaste?

Alternativamente, como mencionó kubanskamac, use iptables.

información relacionada