¿Hay alguna manera de enrutar el tráfico a través de una VPN en el nivel de aplicación / dominio / rango de IP para OS X?

He escrito un artículo detallado sobre cómo compartir el tráfico a través de una VPN para una sola aplicación o sitio web en OS X: VPN específica del sitio para OS X: ejemplo de caso Pandora

Mi objetivo era Pandora, en particular su aplicación web que utiliza convenientemente su propio dominio. La mayoría de la documentación sobre cómo hacer esto es demasiado elíptica para los no programadores. Como desarrollador web pero no como programador, espero que mi versión pueda ser implementada rápidamente por cualquier usuario experimentado de OS X, y también por programadores.

Aquí están los pasos principales:

  1. Simplemente apague la marca de verificación de “Enviar todo el tráfico a través de la conexión VPN” en Configuración -> Red -> Su VPN -> Avanzado.
  2. Aplicar cambios.
  3. Conecta tu VPN.
  4. Terminal abierto
  5. Ejecute ifconfig.
  6. Busque ppp para descubrir la ubicación exacta de la interfaz VPN sea cual sea la dirección de ppp.
  7. Incluya esa cadena en el comando: `sudo / sbin / route add -host internal-tuner.pandora.com -interface ppp0`

Más detalles, incluidas capturas de pantalla en mi artículo original, así como algunos antecedentes sobre el comando ‘ruta’.

Puede hacer esto para rangos de IP editando su tabla de enrutamiento. Primero desmarque la opción “enviar todo el tráfico a través de vpn” y luego en un terminal escriba `man route`. Eso te ayudará a comenzar. Aquí hay algunos ejemplos:
Forzar a una aplicación a usar una interfaz de red específica

Si encuentra una manera de hacer esto por aplicación, hágamelo saber. 🙂

puede usar flyvpn. tiene esta función para la aplicación. Puede hacer que su navegador use vpn solamente. Aquí está la guía: http://www.flyvpn.com/How-to-Use