TCP Over HTTP Tunnel - это решение туннелирования HTTP для продвинутых пользователей для управления запросами и ответами, чтобы обойти ограничения брандмауэра и прокси-сервера при блокировке использования CONNECT.
Сервер работает за пределами заблокированной сети и действует как специальный HTTP-сервер. Клиентская программа запускается на компьютере внутри заблокированной сети. Всякий раз, когда какой-либо сетевой трафик передается от клиента, клиент переупаковывает данные трафика как HTTP-запрос и передает данные на внешний сервер, который извлекает и выполняет исходный сетевой запрос для клиента. Ответ на запрос, отправленный на сервер, затем переупаковывается как ответ HTTP и передается обратно клиенту.
Поскольку весь трафик инкапсулируется внутри стандартных запросов GET и POST и ответов, этот подход работает через большинство прокси-серверов и брандмауэров.