Você pode usar TorSocks para isso. É uma biblioteca pré-carregável que redireciona os programas para usar um proxy de meias. É normalmente usado para redirecionar para o Tor, mas pode redirecionar para qualquer coisa.
Como posso permitir que um programa, que suporta apenas conversas através de um proxy HTTP, fale através de um proxy SOCKS? Em outras palavras, pegue a solicitação de proxy HTTP e transforme-a em uma solicitação SOCKS-proxy que seja encaminhada para o proxy SOCKS e passe os dados retornados de volta ao programa por meio do proxy HTTP.
Eu preciso de uma solução que funcione no Debian Linux, de preferência usando um software pré-empacotado no repositório main do Debian.
A cadeia de comunicações seria: Meu programa - > Proxy HTTP (local) - > Proxy SOCKS (local) - > Acesso externo
Eu encontrei um punhado de perguntas sobre como fazer o inverso (um proxy SOCKS encaminhando para um proxy HTTP), mas isso não me ajuda. Servidor proxy HTTP para Windows que encaminha para o proxy SOCKS é semelhante ao que eu quero, mas como ele pede soluções do Windows, ele não não me ajude.
Você pode usar TorSocks para isso. É uma biblioteca pré-carregável que redireciona os programas para usar um proxy de meias. É normalmente usado para redirecionar para o Tor, mas pode redirecionar para qualquer coisa.
Tags proxy linux http-proxy socks socks-proxy