Eu acho que você só precisa de um túnel reverso ssh:
-R 8888:proxy:3128
em que 'proxy' é o nome do host ou endereço do servidor proxy e 3128 a porta em que o servidor proxy está atendendo a conexões. Depois disso, qualquer conexão com a porta 8888 em B será redirecionada para o servidor proxy