O Squid permitirá que você faça isso com a diretiva tcp_outgoing_address
É claro que o squid não é muito pequeno e pode ser difícil de configurar, mas a configuração padrão deve ser mais adequada para a maioria dos usos.
Eu tenho uma VPN para a qual desejo rotear tráfego para sites específicos. Eu sei como fazer isso eu não sei quais utilitários usar e como configurar.
A solução proposta:
Firefox - > Foxyproxy (filtragem em regex) - > Proxy HTTP configurado para enviar dados para ppp0 - > Interface VPN (ppp0).
Eu tenho o Foxyproxy configurado para usar o proxy HTTP quando ele corresponde a um padrão. O bit em que estou preso está recebendo um proxy HTTP que enviará a solicitação em uma interface específica. Eu tentei 'tinyproxy', mas não parece tomar conhecimento do 'bind 192.168.100.170', que é o endereço IP da minha interface VPN ppp0.
Alguém pode sugerir um proxy HTTP que permitirá isso no Linux.
O Squid permitirá que você faça isso com a diretiva tcp_outgoing_address
É claro que o squid não é muito pequeno e pode ser difícil de configurar, mas a configuração padrão deve ser mais adequada para a maioria dos usos.
Eu não sei se seria adequado para você, mas aqui está como eu configurei um proxy http para mim:
Estou assumindo que você use o Linux na sua área de trabalho e também no servidor remoto.
Configurar um proxy socks5:
autossh -M [porta usada para monitorar conexão] -D [porta local usada para encaminhamento] -nN -l [nome do usuário] [servidor]
Exemplo:
autossh -M 55777 -D 3333 -nN -l minder my.secret.server.net
Agora, vá para as configurações do FoxyProxy e configure-as para usar localhost: 3333 como seu servidor proxy. Voila! Você também pode usar a opção -D para configurar o encaminhamento de porta pelo túnel.
Funciona perfeitamente na minha máquina.
A recomendação do squid é melhor, porque o que você precisa é de um programa que permita configurar o uso da interface de saída.
Ausente que, se você tiver outro servidor proxy HTTP / web disponível na outra extremidade da conexão PPP, configure seu proxy para encaminhar todas as solicitações desse servidor proxy-em-VPN. Isso fará com que todas as conexões sejam abertas na interface PPP.