Tenho certeza que o Teamviewer usa suas configurações de conexão do sistema por padrão, eu posso usá-lo através de um proxy HTTP de porta 80/443 sem problemas.
Se você tem algo mais avançado que interroga seus pacotes, então não tenho certeza do que você faria. Sem saber mais sobre isso, é difícil comentar.
Você pode configurar um túnel VPN, o OpenVPN será executado em um proxy, mas se seu firewall não permitir o tráfego do Teamviewer, não vejo por que ele permitiria o tráfego VPN.