• Tecnología

Cómo redirigir una aplicación a través de un proxy

  • Valentin Ghita
  • 6 min read

Introducción

En algún lugar del conjunto de herramientas de tu agencia hay una que necesita acceder a Internet desde un lugar en el que tú no te encuentras. Quizá se trate de una sesión de vista previa de un anuncio para un cliente de Madrid, o de una herramienta de comprobación de posicionamiento que necesita resultados de Toronto. La solución obvia, conectar todo el equipo a una VPN o a un proxy para todo el sistema, arrastra consigo todo lo demás. De repente, tu correo electrónico y los paneles de control de tus clientes muestran información de un país equivocado, y la mitad de tus sesiones activas te lanzan avisos de seguridad que ahora tienes que confirmar. Todo el día se traslada al extranjero porque una comprobación de cinco minutos lo requería. Hay una forma más limpia de hacerlo. Puedes redirigir una sola aplicación a través de un proxy y dejar todo lo demás en el ordenador tal y como está. Esta guía explica cómo funciona el enrutamiento por aplicación, qué método se adapta a cada herramienta y cómo configurar una tarea específica para una región sin afectar al resto del equipo.

Por qué el uso de un proxy para todo el equipo resulta contraproducente para las agencias

Las agencias funcionan con sesiones de inicio de sesión. Plataformas publicitarias, cuentas de análisis, CRM de clientes, tus propias herramientas de facturación. Cuando todo el equipo cambia a una IP de Lisboa porque una herramienta lo requería, todas las sesiones lo notan. Google te pide que confirmes que realmente eres tú, y la cuenta publicitaria de un cliente marca el inicio de sesión como sospechoso. Multiplica eso por un equipo de diez personas y una comprobación rutinaria de región se convierte en una tarde dedicada a la recuperación de cuentas.

El aspecto de los datos es igual de complicado. Al salir el navegador a través de otro país, todos los paneles de control muestran resultados localizados que no has solicitado. Las visualizaciones de divisas cambian y los informes geográficos se distorsionan, y alguien pega las cifras equivocadas en una presentación para un cliente. El enrutamiento de todo el equipo resuelve un problema y crea seis nuevos.

Qué significa el enrutamiento por aplicación

El enrutamiento por aplicación divide el tráfico a nivel de aplicación en lugar de a nivel de máquina. Un programa, por ejemplo, un perfil de navegador para investigación, envía sus conexiones a través de un punto final de proxy en la región de destino, mientras que todo lo demás utiliza tu conexión habitual. Piensa en ello como un proxy para un software específico, en lugar de como una capa que cubre todo el sistema operativo.

La división puede realizarse dentro de la propia aplicación, mediante una regla de enrutamiento que detecte el proceso de la aplicación, o en un perfil aislado con su propia configuración de conexión. El siguiente diagrama muestra el resultado: una ruta enrutada para la herramienta que la necesita y una ruta directa para todo lo demás.

What per-application routing means

Fuente: Proxies anónimos (gráfico original)

Herramientas y métodos que redirigen una sola aplicación

Configuración del proxy dentro de la aplicación

El caso más sencillo: muchas herramientas de programación y de SEO incluyen un campo de proxy en su configuración. Introduce un servidor, un puerto, un nombre de usuario y una contraseña, y solo las solicitudes de esa herramienta pasarán por el punto final. Si estás auditando tu pila de aplicaciones, empieza por las herramientas de automatización de marketing por las que ya pagas; un número sorprendente de ellas lo admiten de forma nativa.

Reglas de enrutamiento por aplicación

Cuando una herramienta no tiene campo de proxy, un cliente de enrutamiento cubre esa carencia. Programas como Proxifier o ProxyCap aplican reglas por nombre de proceso: detectan el proceso del verificador de posicionamiento, lo envían a través del punto final A y dejan todo lo demás sin tocar. Esto cubre las herramientas de escritorio que nunca se diseñaron pensando en los proxies.

Perfiles de navegador aislados

Para trabajos de investigación y previsualización, un perfil de navegador independiente con su propia configuración de proxy es la solución más ordenada. Un perfil de Chrome con una extensión de proxy, o un navegador antidetección con conexiones por perfil, mantiene la sesión regional en una ventana mientras que tu navegador principal permanece local. A continuación se muestra cómo se alinean las categorías de herramientas más comunes con sus puntos de configuración.

Isolated browser profiles

Conoce Ranktracker

La plataforma todo en uno para un SEO eficaz

Detrás de todo negocio de éxito hay una sólida campaña de SEO. Pero con las innumerables herramientas y técnicas de optimización que existen para elegir, puede ser difícil saber por dónde empezar. Bueno, no temas más, porque tengo justo lo que necesitas. Presentamos la plataforma todo en uno Ranktracker para un SEO eficaz

¡Por fin hemos abierto el registro a Ranktracker totalmente gratis!

Crear una cuenta gratuita

O inicia sesión con tus credenciales

Fuente: Anonymous Proxies (gráfico original)

Configuración paso a paso de una herramienta específica para una región

Supongamos que tu cliente lleva a cabo una campaña dirigida a Madrid y que parte de tu control de calidad mensual consiste en realizar comprobaciones aleatorias de las ubicaciones publicitarias regionales para confirmar que los creativos correctos se publican realmente allí. La comprobación debe realizarse navegando desde la región objetivo de la campaña, mientras que tu bandeja de entrada y el resto de tu trabajo para el cliente permanecen en su sitio.

  1. Consigue el punto final. Tu proveedor te proporciona un host, un puerto y unos datos de inicio de sesión para una IP en la ciudad o el país de destino. Para configuraciones repetibles, los equipos suelen asignar a cada herramienta un punto final fijo de un proveedor como Anonymous Proxies.
  2. Configura el contenedor. Crea un perfil de navegador nuevo e introduce el punto final en su configuración de proxy. En el caso del software de escritorio, añade en su lugar una regla de enrutamiento para el nombre de su proceso.
  3. Verifica antes de confiar en ello. Abre una página de comprobación de IP dentro del nuevo perfil y confirma que la ubicación coincide con el objetivo de la campaña. Comprueba también tu navegador principal; debería seguir mostrando tu IP local.
  4. Ejecuta la tarea. Carga los anuncios y captura lo que necesites; a continuación, cierra el perfil. Nada más de la máquina habrá salido de casa.

La secuencia que se muestra a continuación resume estos cuatro pasos de un vistazo.

alt_text

Fuente: Anonymous Proxies (gráfico original)

Mantener los flujos de trabajo del equipo sin interrupciones

El enrutamiento por aplicación solo funciona correctamente si el equipo sabe qué se enruta y hacia dónde. Mantén una nota compartida en la que se enumeren todas las herramientas, su punto final y su región de salida, y guarda las credenciales en tu gestor de contraseñas en lugar de en un hilo de chat. Nombra los perfiles de forma clara, por ejemplo, «Comprobación de anuncios del cliente ES», para que nadie utilice un perfil regional para la navegación habitual.

Hay dos hábitos que evitan la mayoría de los incidentes. Las herramientas de comunicación y de proyectos nunca se redirigen, ya que mantenerlas directas garantiza que esos inicios de sesión permanezcan estables. Y vuelve a comprobar la configuración tras las actualizaciones, ya que una actualización puede restablecer los ajustes de conexión sin avisarte. Los proveedores también siguen añadiendo campos de proxy nativos, uno de los cambios prácticos en las recientes tendencias de automatización del marketing, así que es de esperar que, con el tiempo, haya menos reglas de enrutamiento externas.

Cuándo utilizar una IP dedicada por herramienta

El acceso compartido o rotativo está bien para comprobaciones puntuales. En el momento en que una herramienta inicia sesión en cualquier sistema, la coherencia es fundamental. Las plataformas vigilan las cuentas que saltan de un país a otro, y un programador que llega desde una IP nueva cada día se parece exactamente a lo que sus sistemas antifraude señalan como sospechoso.

Ese es el caso de enviar el tráfico de una sola herramienta a través de su propia IP: la herramienta crea una huella estable en su región de destino y su tráfico nunca se mezcla con nada más que ejecutes. Un punto final SOCKS5 suele ser la opción habitual, ya que admite cualquier protocolo que utilice la aplicación y se adapta bien a las reglas de enrutamiento a nivel de proceso.

Las IP dedicadas demuestran su utilidad en cualquier tarea de larga duración. Si tu rastreador de posicionamiento supervisa las SERP locales para un cliente mes tras mes, un punto final constante en ese mercado garantiza que los datos sean comparables a lo largo del tiempo. Si repartes el coste entre los honorarios fijos, supone un error de redondeo insignificante en comparación con una cuenta publicitaria marcada como sospechosa.

Preguntas frecuentes

¿El enrutamiento de una aplicación ralentiza todo lo demás?

No. Solo el tráfico de la aplicación enrutada toma la ruta más larga. Todo lo demás mantiene tu conexión directa a plena velocidad.

¿Pueden dos herramientas salir desde dos regiones diferentes a la vez?

Sí, y esa es precisamente la ventaja de una configuración de proxy por aplicación. Asigna al perfil de vista previa de anuncios un punto de conexión en Madrid y al verificador de posicionamiento uno en Toronto, y ambos funcionarán en paralelo en la misma máquina.

¿Y si una herramienta no tiene ninguna configuración de proxy?

Desvíala desde el exterior. Un cliente basado en reglas puede identificar la aplicación por su nombre de proceso, o la herramienta puede ejecutarse en una máquina virtual con su propia conexión.

Cómo ejecutar herramientas específicas de cada región de forma limpia

Desviar todo el ordenador para dar servicio a una sola herramienta cambia un pequeño problema por varios más grandes; el enrutamiento por aplicación elimina ese intercambio. Asigna cada herramienta a su punto de configuración natural, ya sea un campo integrado, una regla de proceso o un perfil aislado, y luego verifica la IP de salida antes de darla por fiable. Mantén un registro compartido de qué se redirige y adónde, y asigna a cualquier proceso de larga duración su propio punto final dedicado para que las sesiones se mantengan estables. Si lo haces así, el trabajo regional se ejecutará en su propio carril y nadie más del equipo se dará cuenta siquiera de que ha ocurrido.

Valentin Ghita

Valentin Ghita

technical writing

handles technical writing, marketing, and research at Anonymous Proxies (anonymous-proxies.net). He writes about proxies, web data, and the technical side of digital marketing.

Empieza a usar Ranktracker... ¡Gratis!

Averigüe qué está impidiendo que su sitio web se clasifique.

Crear una cuenta gratuita

O inicia sesión con tus credenciales

Different views of Ranktracker app