命令为OS X Mavericks的传出数据包设置dscp / ToS值?

我想为通过端口22发送的所有数据包设置一个特定的DSCP(或ToS)值。我有一个iptables命令来这样做,但小牛只有相当于pfctl,我不知道如何将命令转换为PF。 谁能帮忙?

我怎样才能应用这个设置,但是使用pfctl而不是iptables:

iptables -A OUTPUT -p tcp -m tcp --sport 22 -j DSCP --set-dscp 0x10 

谢谢

在你的pf.conf应该这样做:

 scrub out on $WAN proto tcp from port 22 set-tos 0x10 

男子pf.conf

tos | 此规则适用于设置了指定的TOS位的数据包。 TOS可以作为低延迟,吞吐量,可靠性或者hex或十进制来给出。

  For example, the following rules are identical: pass all tos lowdelay pass all tos 0x10 pass all tos 16