Эмуляция медленного интернета на Маке — 2
Я писал заметку Эмуляция медленного интернета на Маке, но заклинания, которые были там в конце, больше не работают, потому что на современных Макосах нет команды ipfw.
Поэтому теперь другой способ.
Сначала нужно найти файл /etc/pf.conf и сделать его копию. Я её назвал pf-slow.conf. В ней нужно дописать в конце строчку:
dummynet out proto tcp from any to <название домена> pipe 1
В моём случае название домена — e2, потому что я отлаживаю Эгею.
Теперь чтобы соединение с этим доменом тормозило:
sudo dnctl pipe 1 config bw 512Kbit/s delay 300
sudo pfctl -f /etc/pf-slow.conf
Поправьте килобиты по вкусу.
Чтобы работало нормально:
sudo dnctl -q flush
sudo pfctl -f /etc/pf.conf
Может, можно короче как-то, но я вот так разобрался. Смысла написанного не понимаю, использую на свой страх и риск, чего и вам желаю.