Смотрите на эти статьи базы знаний в Microsoft - Как Настроить Групповые политики для Установки безопасности для Системных служб и Как предоставить пользовательским правам справиться с сервисами в Windows 2000, которые обсуждают альтернативные методы предоставления доступа для управления сервисами.
Надеюсь, это поможет.
Это могло быть достигнуто посредством использования iptables / netfilter http://www.netfilter.org/
На маршрутизаторе только позвольте исходящему порту 80 соединений (или возможно ** все* порты) от поля сквида (и другие серверы в белом списке). Для предпочтения Вы могли бы хотеть думать о том, как предотвратить спуфинг адреса (например, использование IPSEC или VPN между машинами в белом списке и маршрутизатором).
C.