Эмуляция медленного интернета на Маке — 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

Может, можно короче как-то, но я вот так разобрался. Смысла написанного не понимаю, использую на свой страх и риск, чего и вам желаю.

Дальше
Мои книги