Redsocks — это демон, работающий в локальной системе, который будет прозрачно туннелировать любое TCP-соединение через удаленный прокси-сервер SOCKS4, SOCKS5 или HTTP. Он использует средство перенаправления системного брандмауэра для перехвата TCP-соединений, поэтому перенаправление является общесистемным, с точным контролем и не зависит от библиотек LD_PRELOAD.
Redsocks поддерживает туннелирование TCP-соединений и UDP-пакетов. Он поддерживает аутентификацию как для SOCKS, так и для HTTP-прокси.
Также включен небольшой DNS-сервер, возвращающий ответы с установленным «усеченным» флагом для любого запроса UDP, заставляющего преобразователь использовать TCP.