FreeSource : Transconnect

Использование transconnect


Утилита transconnect позволяет устанавливать TCP-соединения через HTTP-прокси (с использованием команды CONNECT). Используется обычно для обхода драконовской настройки файрвола или для экономии средств (в случаях, когда трафик «напрямую» и через HTTP-прокси тарифицируются по-разному).

HTTP-прокси нередко ограничивают набор доступных для CONNECT портов (часто разрешён только порт 443), так что transconnect не является универсальным средством обхода файрволов, но, тем не менее, достаточно полезен.

Настройка


Настройки пользователя хранятся в файле ~/.tconn/tconn.conf.

Пример файла конфигурации:

Использование

Для использования transconnect достаточно включить его в список LD_PRELOAD-библиотек:

git.alt и incoming


SSH на сервисах git.altlinux.org и devel.altlinux.org слушает порт 443, поэтому с помощью transconnect можно использовать git.alt и incoming в достаточно недружественной среде (с прокси, позволяющим CONNECT только на 443 порт).

Ссылки