Korzystam z pewnej aplikacji komputerowej (właściwie przez AIR, jeśli ma to znaczenie), która nie ma żadnych wbudowanych ustawień konfiguracji proxy.
Muszę uzyskać cały ruch tylko z tej aplikacji kierowany przez bezpieczny serwer proxy SOCKS. Oznacza to, że nie mogę korzystać z preferencji globalnej sieci, ponieważ wpłynęłyby one na wiele innych aplikacji.
Czy jest jakiś sposób na wymuszenie całej komunikacji sieciowej przez dane proxy SOCKS dla poszczególnych aplikacji?
Przydałoby się również wiedzieć, czy istnieje sposób globalnego przeprowadzenia takiego routingu w oparciu o określone adresy IP (ponieważ mogłoby to pozwolić na pewne rozsądne obejście).
W artykule Watch hulu.com poza USA na Mac OS X autor wypróbował tsocks / dsocks / dante z Macports , ale żaden z nich nie działał dobrze. Ponieważ ten artykuł został napisany w 2009 roku, jest całkiem możliwe, że aplikacje te zostały ulepszone i mogą teraz działać dla Ciebie.
W końcu autor znalazł Proxifier dla Mac OS X , natywną aplikację do kakao, która pozwala tunelować całą aplikację za pośrednictwem różnego rodzaju serwerów proxy.
W menu Reguły proksykacji dostępna jest opcja „Przetwarzaj tylko następujące”, w której można dodać regułę dla aplikacji, które chcesz tunelować przez serwer proxy (domyślnie spróbuje wszystko socksify).
źródło
MacPorts ma port tsocks do używania proxy SOCKS z aplikacjami, które zwykle nie obsługują proxy lub które nie mogą wykonać SOCKS. Jeśli możesz uruchomić aplikację z terminala, może ona spełniać Twoje potrzeby.
źródło