Я думаю, что Вы сталкиваетесь с максимальной мощностью, тянут для единственного USB-устройства.
Можно объединить больше концентраторов в цепочку для получения большего количества портов, но необходимо подать больше питания, чем компьютер может через USB-порт для выполнения их всех.
"Максимум 5 удельных нагрузок (500mA) может быть оттянут из порта в USB 2.0", - http://en.wikipedia.org/wiki/Universal_Serial_Bus#Power
Если Вы не подадите больше питания путем включения концентратора в стенную бородавку, Вы не сможете потянуть больше, чем 500mA через USB-порт компьютера.
Я полагаю, что Сквид легко удовлетворит эти критерии. Вы изучили его?
AS насколько я знаю, SQUID не является SOCKS сервером.
WinGate имеет SOCKS сервер, который поддерживает клиентские соединения, используя TLS/SSL, включая клиентские сертификаты (что является нестандартным), которые аутентифицируются прокси, основываясь на UPN в сертификате (при использовании коннектора Active Directory в WinGate). Вы также можете с помощью политики блокировать назначение до любого места.
Ограничение ответственности: я работаю на Qbik, который является автором WinGate