Jak kierować ruchem przez określony serwer proxy SOCKS dla poszczególnych aplikacji?

10

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).

GJ
źródło

Odpowiedzi:

4

ProxyCap umożliwia przekierowanie połączeń sieciowych komputera przez serwery proxy. Możesz powiedzieć ProxyCap, które aplikacje będą łączyć się z Internetem za pośrednictwem serwera proxy i pod jakimi warunkami. Odbywa się to za pośrednictwem przyjaznego interfejsu użytkownika, bez potrzeby ponownej konfiguracji żadnego z klientów internetowych.

Kluczowe cechy:

  • Obsługa serwerów proxy SOCKS4, SOCKS5 i HTTPS
  • Bezpośrednia obsługa tunelowania SSH (określ serwer SSH jako serwer proxy)
  • Obsługa protokołów sieciowych opartych na TCP i UDP
  • Obsługa DNS po stronie serwera proxy
  • Elastyczne reguły routingu
  • Wsparcie dla łańcuchów proxy
  • Obsługa IPv6
  • Obsługa aplikacji 64-bitowych
  • Scentralizowane wsparcie zarządzania
GJ
źródło
1
ProxyCap jest również dostępny dla OS X
GJ.
1

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).

harrymc
źródło
0

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.

CodeGnome
źródło
Wydaje mi się, że to powtarza istniejącą odpowiedź.
harrymc