# HULFT10 Smart Proxyの構成

HULFT10 Smart Proxyをご使用いただくには、図1.1 のとおり、HULFT10 Smart Proxyの他にNginxとPostgreSQLのインストールが必要です。

図1.1 HULFT10 Smart Proxyの製品構成

- Nginx（Webサーバー）

  HULFT10 Smart Proxyは、WebサーバーアプリケーションのNginx上で動作します。

- HULFT10 Smart Proxy（本製品）

  HULFT10 Smart Proxyには、以下の2つの機能があります。

  APIサーバー：HULFT10 Smart Proxy（Web API）

    Web API（REST API）の機能を集約したサーバーモジュールです。

    クラウドなどの外部ネットワークからHULFT10 Smart Proxyを中継して、オンプレミスにあるHULFTに対して、配信要求や送信要求などのアクションを依頼できます。

  WSSサーバー：HULFT10 Smart Proxy（WSS）

    HULFT間の通信を中継するサーバーモジュールです。

    インターネット経由でファイルを転送するために使用します。

- PostgreSQL（データベース）

  PostgreSQLには以下の情報が保存されます。

  - ユーザーの権限やAPIキーなどのセキュリティ関連の情報

  - ファイル転送に関する管理情報

  - ファイル転送の経路に関する情報

  - ファイル転送の履歴情報