Вы можете установить флаги TOS с помощью Socket.setsockopt , передав IPPROTO_IP
в качестве уровня, IP_TOS
в качестве имени параметра и желаемое значение:
require 'socket'
s = TCPSocket.new('example.com', 80)
s.setsockopt(Socket::IPPROTO_IP, Socket::IP_TOS, YOUR_TOS_VAL)