Provavelmente, um servidor proxy está executando algo como squid
. Isso aceita conexões de clientes, verifica a requisição do cliente e então abre uma conexão para buscar o que o cliente quiser (ignorando o caso onde o conteúdo está no cache do squid, se habilitado). Por isso, funciona como um homem no meio, transmitindo dados ativamente. Portanto, não está encaminhando estritamente o tráfego, no sentido de encaminhamento no nível 4 do OSI (transporte); pode ser considerado como trabalhando no nível 5 (sessão).
Um gateway encaminha o tráfego e deve ser considerado um roteador, embora eu tenha certeza de que existem algumas coisas chamadas "gateway" que funcionam de forma diferente, e o que a maioria das pessoas chama de "roteador" é na verdade alguma combinação de roteador, gateway NAT e ponto de acesso WIFI.
Um túnel é semelhante a um cabo ethernet, então é um link de dados (nível OSI 2). O sistema que fornece o endpoint do túnel estará fazendo o encaminhamento.