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

9

Estou executando um determinado aplicativo de desktop (na verdade, via AIR, se isso faz alguma diferença), que não possui nenhuma configuração interna de configuração de proxy.

Preciso obter todo o tráfego apenas deste aplicativo direcionado por meio de um proxy SOCKS seguro. Isso implica que não posso usar as preferências de rede global, pois isso afetaria muitos outros aplicativos.

Existe alguma maneira de forçar toda a comunicação de rede através de um determinado proxy SOCKS em uma base por aplicativo?

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

    
por GJ. 09.04.2012 / 00:52

3 respostas

4
O

ProxyCap permite-lhe redireccionar as ligações de rede do seu computador através de servidores proxy. Você pode informar ao ProxyCap quais aplicativos se conectarão à 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.

Principais recursos:

  • Suporte para os servidores proxy SOCKS4, SOCKS5 e HTTPS
  • Suporte direto para tunelamento SSH (especifique um servidor SSH como o servidor proxy)
  • Suporte para protocolos de rede baseados em TCP e UDP
  • Suporte DNS do lado do proxy
  • Regras de roteamento flexíveis
  • Suporte para cadeias de proxy
  • suporte a IPv6
  • Suporte para aplicativos de 64 bits
  • Suporte de gerenciamento centralizado
por 13.04.2012 / 18:07
1

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

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

O menu Regras de Proxicação tem uma opção "Processar somente o seguinte", onde é possível adicionar uma regra para os aplicativos que você deseja encapsular por meio do proxy (por padrão, ele tentará compactar tudo).

    
por 13.04.2012 / 09:59
0

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

    
por 13.04.2012 / 20:25