Proxifier para Mac: encaminhe um app pelo SOCKS e deixe o resto direto
Use uma regra de aplicação específica acima do Direct padrão, mantenha a exceção de localhost e verifique qual processo é dono da conexão.
Num perfil existente do Proxifier para Mac, configure o endpoint SOCKS em Proxy Servers, usando um candidato adequado da lista de proxies SOCKS quando a rota do app até um destino público permitir um intermediário público, e depois adicione uma regra de Proxification que selecione o app desejado.
Deixe os critérios de host de destino e porta desse app em Any se todas as suas conexões suportadas devem usar o proxy. Escolha o proxy salvo como ação da regra e deixe a ação da regra Default em Direct.
| Ordem da regra | Correspondência | Ação |
|---|---|---|
| Localhost | Exceção de loopback existente | Direct |
| App selecionado | Aplicação escolhida, demais critérios Any | Proxy SOCKS salvo |
| Default | Conexões restantes | Direct |
As regras são avaliadas de cima para baixo. Todos os critérios de uma regra precisam corresponder. Por isso, uma regra anterior mais ampla pode impedir que a regra específica do app tenha efeito.
Confira no registro de conexões o app e a ação selecionada. Um processo auxiliar pode ser dono de uma conexão em vez do app visível; adicione-o de propósito se ele pertence à mesma política.
A documentação do Mac descreve o roteamento de conexões TCP. Trate a política de resolução DNS e o suporte a UDP como capacidades separadas. Escolher o app sozinho não prova que toda operação de rede associada a ele siga este proxy.