Переадресация портов сервера через VPN-соединение

Переадресация портов сервера через VPN-соединение

В настоящее время мы используем Pidgin для подключения к серверу Sametime, однако для этого нам необходимо подключиться к VPN (Cisco).

Для 99% из нас не возникает проблем с установкой клиента Cisco VPN на каждом компьютере, поскольку мы также используем другие ресурсы VPN. Однако небольшое количество пользователей должно иметь возможность подключаться к Sametime, но не к VPN.

Образ сервера

Как вы можете видеть на изображении выше, в рамках «текущей» настройки у нас просто установлены Pidgin и клиент Cisco VPN на каждой машине. В рамках VPN мы также должны использовать прокси, который ограничивает использование интернета до точки, где это непродуктивно (раздельное туннелирование невозможно со стороны сервера).

Я пытаюсь реализовать «предложенную» настройку в Ubuntu, используя VMWare/Virtualbox, однако у меня пока ничего не работает.

Я пробовал разные варианты: от одной до двух сетевых карт (как NAT, так и мостовых), устанавливал rinetd, чтобы попытаться перенаправить порты (1533), а также пробовал встроенную функцию переадресации портов в VMWare/Virtualbox.

Pidgin поддерживает TURN/STUN, а также прокси-серверы SOCKS/HTTP, поэтому мне интересно найти способ настроить сервер типа «man-in-the-middle», который будет подключаться к VPN, а затем настроить клиенты Pidgin для использования сервера Ubuntu в качестве прокси-сервера?

Кто-нибудь когда-нибудь мог сделать что-то подобное?

Связанный контент