Uma possibilidade seria usar o conjunto de recursos IPFW do OS X. O IPFW é o firewall de software do OS X que também suporta a modelagem de tráfego. Aqui está como configurá-lo (assumindo um 1.2.3.4 como o endereço IP do servidor web):
- Abra o aplicativo Terminal para obter uma linha de comando.
- Crie o dispositivo de rede virtual em
sudo ipfw pipe 1 config bw 15Kbyte/s
- Crie as duas regras que redirecionarão o tráfego de / para o servidor da Web por meio do dispositivo virtual:
sudo ipfw add 1 pipe 1 ip from 1.2.3.4 to any
%código%
Agora, todo o tráfego entre o computador do OS X e o servidor da Web será limitado a 15 KB / s (altere esse valor conforme necessário).
Para remover a configuração para reverter para largura de banda ilimitada:
sudo ipfw add 2 pipe 1 ip from any to 1.2.3.4
sudo ipfw delete 1
e sudo ipfw delete 2
Advertência:
1. Não tenho certeza se a configuração, uma vez definida, sobrevive em uma reinicialização.
2. Isso pressupõe que seu firewall de software ainda não esteja configurado; se for, então as regras 1 e 2 já podem existir e os comandos aqui causariam erros.
Espero que isso ajude.