При работе системы АРМ-ы клиентов общаются непосредственно с сервером с использованием протокола TCP.

Рис.1. Обычная конфигурация системы
Обозначения на рисунке:
| АРМ1...АРМn
| Программы пользователей.
|
| SQL
| SQL сервер.
|
Прокси-сервер HTPROXYD предназначен для передачи информации между клиентом и сервером, если один из них располагается во внутренней сети, а другой во внешней сети.
Сам прокси-сервер HTPROXYD располагается между SQL сервером и программами пользователей на машине, которая является шлюзом между внутренней и внешней сетью. При работе системы с использованием HTPROXYD программы пользователей устанавливают соединения с прокси-сервером HTPROXYD. Прокси-сервер HTPROXYD получает сообщения от пользователей по установленному соединению и пересылает их на SQL сервер, используя собственное соединение с сервером. Ответ от сервера приходит в прокси-сервер HTPROXYD и передается дальше по соединению пользователя.
С точки зрения программ пользователей прокси-сервер HTPROXYD выглядит как HT SQL сервер. С точки зрения HT SQL сервера прокси-сервер HTPROXYD выглядит как несколько программ пользователей, работающих по протоколу TCP.

Рис.2. Конфигурация системы с использованием программы HTPROXYD.
Обозначения на рисунке:
| АРМ1...АРМn
| Программы пользователей.
|
| УАРМ1...УАРМn
| Программы удаленных пользователей.
|
| SQL
| SQL сервер.
|
| P
| Утилита HTPROXYD.
|