
Qual solução vocês têm para que eu consiga a velocidade de download de um servidor ou upload para um servidor no protocolo TCP ou UDP, ao qual não tenho acesso a esse servidor? mas tenho acesso root ao meu servidor.
Por exemplo, tenho um servidor e sem acesso aos servidores do Google para instalar programas especiais e tendo apenas o endereço do site ou o IP desse servidor externo, quero saber a velocidade de transferência de dados entre o meu servidor e aquele servidor do Google? (Semelhante a baixar/enviar um arquivo)
Minha melhor opção é a plataforma Linux CLI e qualquer ideia, solução, código-fonte aberto, programa ou qualquer solução ou sugestão é útil.
Responder1
Presumo que você tenha nftables ou iptables disponíveis. os comandos abaixo são para iptables.
iptables -N ACCT_OUT #outbound accounting
iptables -n ACCT_IN #inbound accounting
iptables -A FORWARDING --dst <remoteip> -j ACCT_OUT
iptables -A FORWARDING --src <remoteip> -j ACCT_IN
iptables -A ACCT_IN -p tcp
iptables -A ACCT_IN -p udp
iptables -A ACCT_IN -p icmp
iptables -A ACCT_OUT -p tcp
iptables -A ACCT_OUT -p udp
iptables -A ACCT_OUT -p icmp
Isso contará os bytes que atingem essas cadeias.
iptables -L -n -v -x
Isso zerará os contadores.
iptables -Z ACCT_OUT
iptables -Z ACCT_IN
Este recurso fornece uma resposta muito mais detalhada. https://catonmat.net/traffic-accounting-with-iptables