А давайте поделимся извращёнными задачами, которые доводилось решать? У меня были вот такие например финты:
1. Есть хост, сидит за файрволом, IP например 192.168.1.1. С хоста можно выстучаться наружу по UDP по одному порту. На удалённой стороне есть сервер, где поднят OpenVPN - его IP 1.2.3.4. Задача - сделать так, чтобы OpenVPN поднимался через ethernet, а весь остальной трафик даже на 1.2.3.4 шёл через OpenVPN. Проксей и сокса нет. Пришлось строить policy routing. P.S.: policy routing для ИСХОДЯЩИХ соединений это та ещё адская штука.
2. Есть куча юзеров по всей стране. Юзеры сидят за файрволами и проксями, которыми управляют тупейшие из тупых одмины, которые не могут нормально сделать маршрутизацию между 100500 подсетями. Юзерам надо дать jabber, и единственный порт через который это можно сделать для всех - 443. Но ещё надо поднять почту с веб-интерфейсом. И тоже на 443. Пришлось написать враппер для xinetd, который в зависимости от того, что идёт по соединению в первых 3-х байтах, определяет прикладной протокол и пробрасывает соединение уже на реальный порт соответствующего сервиса.
3. Клиент хочет, чтобы его 1С никогда не попала в налоговую. В результате, был куплен неттоп, прикручен к одному из мониторов, на нём развернут iSCSI-target, оный монтируется с сервера и потом поверх полученного диска поднимается виртуалка.
4. Клиент хочет, чтобы данные если попадут в налоговую, никогда бы не прочлись. Решение - задействован LUKS, криптотом монтируется после «специальной команды». «Специальная команда» на самом деле экзаменует структуру сети, и если структура совпала с ожидаемой - с одного из компьютеров берётся ключ и с его помощью активируется скриптотом. Если не совпала... Заголовок LUKS стирается :-)