Утилита transconnect позволяет устанавливать TCP-соединения через HTTP-прокси (с использованием команды CONNECT). Используется обычно для обхода драконовской настройки файрвола или для экономии средств (в случаях, когда трафик «напрямую» и через HTTP-прокси тарифицируются по-разному).
HTTP-прокси нередко ограничивают набор доступных для CONNECT портов (часто разрешён только порт 443), так что transconnect не является универсальным средством обхода файрволов, но, тем не менее, достаточно полезен.
Настройки пользователя хранятся в файле ~/.tconn/tconn.conf.
Пример файла конфигурации:
Для использования transconnect достаточно включить его в список LD_PRELOAD-библиотек:
SSH на сервисах git.altlinux.org и devel.altlinux.org слушает порт 443, поэтому с помощью transconnect можно использовать git.alt и incoming в достаточно недружественной среде (с прокси, позволяющим CONNECT только на 443 порт).