Como rotear o tráfego por meio de um proxy SOCKS específico por aplicativo?

10

Estou executando um determinado aplicativo da área de trabalho (na verdade, via AIR, se isso fizer alguma diferença), que não possui nenhuma configuração de proxy integrada.

Eu preciso obter todo o tráfego desse aplicativo direcionado por um proxy seguro do SOCKS. Isso implica que não posso usar as preferências da rede global, pois elas afetariam muitos outros aplicativos.

Existe alguma maneira de forçar toda a comunicação de rede por meio de um determinado proxy SOCKS por aplicativo?

Também seria útil saber se existe uma maneira de executar esse roteamento globalmente, com base em endereços IP específicos (pois isso pode permitir alguma solução razoável).

GJ.
fonte

Respostas:

4

O ProxyCap permite redirecionar as conexões de rede do seu computador através de servidores proxy. Você pode informar ao ProxyCap quais aplicativos serão conectados à Internet por meio de um proxy e sob quais circunstâncias. Isso é feito por meio de uma interface amigável, sem a necessidade de reconfigurar nenhum de seus clientes da Internet.

Características principais:

  • Suporte para servidores proxy SOCKS4, SOCKS5 e HTTPS
  • Suporte direto ao encapsulamento SSH (especifique um servidor SSH como servidor proxy)
  • Suporte para protocolos de rede baseados em TCP e UDP
  • Suporte de DNS do lado do proxy
  • Regras de roteamento flexíveis
  • Suporte para cadeias de proxy
  • Suporte IPv6
  • Suporte para aplicativos de 64 bits
  • Suporte de gerenciamento centralizado
GJ.
fonte
11
O ProxyCap também está disponível para OS X
GJ.
1

No artigo Assista ao hulu.com fora dos EUA no Mac OS X , o autor experimentou tsocks / dsocks / dante no macports , mas nenhum deles funcionou bem. Como este artigo foi escrito em 2009, é bem possível que esses aplicativos tenham melhorado e agora funcionem para você.

O que o autor finalmente encontrou foi o Proxifier for Mac OS X , um aplicativo nativo de cacau que permite tunelizar um aplicativo inteiro por vários tipos de proxies.

Seu menu Regras de Proxificação possui a opção "Processar apenas o seguinte", onde é possível adicionar uma regra para os aplicativos que você deseja encapsular através do proxy (por padrão, ele tentará reduzir tudo).

harrymc
fonte
0

O MacPorts possui uma porta tsocks para usar um proxy SOCKS com aplicativos que normalmente não reconhecem o proxy ou que não podem fazer o SOCKS. Se você pode iniciar seu aplicativo a partir do terminal, ele poderá atender às suas necessidades.

CodeGnome
fonte
Parece-me que isso repete uma resposta existente.
harrymc