J'exécute une certaine application de bureau (en fait via AIR si cela fait une différence) qui n'a pas de paramètres de configuration de proxy intégrés.
Je dois obtenir tout le trafic de cette application via un proxy SOCKS sécurisé. Cela implique que je ne peux pas utiliser les préférences du réseau mondial, car cela affecterait de nombreuses autres applications.
Existe-t-il un moyen de forcer toutes les communications réseau via un proxy SOCKS donné, par application?
Il serait également utile de savoir s'il existe un moyen d'effectuer un tel routage à l'échelle mondiale, sur la base d'adresses IP spécifiques (car cela pourrait permettre une solution de contournement raisonnable).
Dans l'article Watch hulu.com en dehors des États-Unis sur Mac OS X , l'auteur a essayé tsocks / dsocks / dante de macports , mais aucun n'a bien fonctionné. Comme cet article a été écrit en 2009, il est fort possible que ces applications se soient améliorées depuis et puissent maintenant fonctionner pour vous.
Ce que l'auteur a finalement trouvé était Proxifier pour Mac OS X , une application cacao native qui vous permet de tunneler une application entière à travers différents types de proxys.
Son menu Règles de Proxification a une option "Traiter uniquement les éléments suivants", où l'on peut ajouter une règle pour les applications que vous souhaitez tunneler via le proxy (par défaut, il essaiera de tout socksifier).
la source
MacPorts possède un port tsocks pour utiliser un proxy SOCKS avec des applications qui ne sont pas normalement compatibles avec le proxy ou qui ne peuvent pas utiliser SOCKS. Si vous pouvez lancer votre application à partir du terminal, elle peut répondre à vos besoins.
la source