TsgcWebSocketProxyServer › プロパティ
公開プロパティを目的別にグループ化し、完全なアルファベット順リストを続けます。
| 名前 | 説明 |
|---|---|
| Active | プロキシを起動または停止し、ダウンストリーム WebSocket クライアントを受け入れるリスニングソケットを開きます。 |
| Port | プロキシが着信するダウンストリームのWebSocket接続を受け付けるTCPポート。 |
| Bindings | プロキシが受信するダウンストリーム WebSocket クライアントのための IP/ポートペアのコレクション。 |
| MaxConnections | プロキシが受け入れる同時ダウンストリームクライアント接続の最大数。 |
| Proxy | アップストリームターゲット(すべての受け入れられたクライアントが透過的に転送される実際の WebSocket/TCP サーバー)を識別します。 |
| 名前 | 説明 |
|---|---|
| Authentication | プロキシに接続する受信WebSocketクライアントに対して、ユーザー/パスワード認証を有効にして構成します。 |
| SSL | ダウンストリームリスナーでTLS/SSLを有効にし、クライアントが wss:// または https:// を使用してプロキシに接続できるようにします。 |
| SSLOptions | ダウンストリーム TLS リスナーの証明書パス、TLS バージョン選択、OpenSSL チューニングを保持します。 |
| SecurityOptions | ハンドシェイクの受け入れルールを定義します。許可されるオリジンとRFC 6455のバージョン/キー検証です。 |
| MaxMessageSize | 受信WebSocketメッセージの最大サイズ(バイト単位)。メモリ枯渇攻撃からサーバーを保護します。 |
| 名前 | 説明 |
|---|---|
| LoadBalancer | このプロキシをロードバランサーサーバーインスタンスに登録するために使用する内蔵クライアントを設定します。 |
| FallBack | ネイティブ WebSocket をサポートしないブラウザー向けに代替トランスポート(Server-Sent Events)を提供します。 |
| 名前 | 説明 |
|---|---|
| Options | さまざまなプロキシ動作フラグをまとめます: 断片処理、タイムアウト、HTTPテストページ、UTF-8検証。 |
| Extensions | ダウンストリームレグのメッセージごとのデフレート圧縮などの WebSocket プロトコル拡張を設定します。 |
| Specifications | プロキシが下流のクライアントから受け入れるWebSocketプロトコル仕様を有効または無効にします。 |
| ThreadPool | プロキシされた接続が閉じたときにワーカースレッドを破棄する代わりにリサイクルするスレッドプールを有効にします。 |
| ThreadPoolOptions | ThreadPool が有効な場合に使用される再利用可能なスレッドプールのサイズと上限を設定します。 |
| Throttle | プロキシが各ダウンストリーム接続から読み取りまたは書き込む帯域幅(ビット毎秒)を制限します。 |
| 名前 | 説明 |
|---|---|
| LogFile | デバッグと監査のために、すべての受信・送信ソケットメッセージをログファイルに書き込みます。 |
| Version | バイナリに埋め込まれた sgcWebSockets ライブラリバージョンを持つ読み取り専用文字列。 |
| 名前 | 説明 |
|---|---|
| Active | プロキシを起動または停止し、ダウンストリーム WebSocket クライアントを受け入れるリスニングソケットを開きます。 |
| Authentication | プロキシに接続する受信WebSocketクライアントに対して、ユーザー/パスワード認証を有効にして構成します。 |
| Bindings | プロキシが受信するダウンストリーム WebSocket クライアントのための IP/ポートペアのコレクション。 |
| Extensions | ダウンストリームレグのメッセージごとのデフレート圧縮などの WebSocket プロトコル拡張を設定します。 |
| FallBack | ネイティブ WebSocket をサポートしないブラウザー向けに代替トランスポート(Server-Sent Events)を提供します。 |
| LoadBalancer | このプロキシをロードバランサーサーバーインスタンスに登録するために使用する内蔵クライアントを設定します。 |
| LogFile | デバッグと監査のために、すべての受信・送信ソケットメッセージをログファイルに書き込みます。 |
| MaxConnections | プロキシが受け入れる同時ダウンストリームクライアント接続の最大数。 |
| MaxMessageSize | 受信WebSocketメッセージの最大サイズ(バイト単位)。メモリ枯渇攻撃からサーバーを保護します。 |
| Options | さまざまなプロキシ動作フラグをまとめます: 断片処理、タイムアウト、HTTPテストページ、UTF-8検証。 |
| Port | プロキシが着信するダウンストリームのWebSocket接続を受け付けるTCPポート。 |
| Proxy | アップストリームターゲット(すべての受け入れられたクライアントが透過的に転送される実際の WebSocket/TCP サーバー)を識別します。 |
| SecurityOptions | ハンドシェイクの受け入れルールを定義します。許可されるオリジンとRFC 6455のバージョン/キー検証です。 |
| Specifications | プロキシが下流のクライアントから受け入れるWebSocketプロトコル仕様を有効または無効にします。 |
| SSL | ダウンストリームリスナーでTLS/SSLを有効にし、クライアントが wss:// または https:// を使用してプロキシに接続できるようにします。 |
| SSLOptions | ダウンストリーム TLS リスナーの証明書パス、TLS バージョン選択、OpenSSL チューニングを保持します。 |
| ThreadPool | プロキシされた接続が閉じたときにワーカースレッドを破棄する代わりにリサイクルするスレッドプールを有効にします。 |
| ThreadPoolOptions | ThreadPool が有効な場合に使用される再利用可能なスレッドプールのサイズと上限を設定します。 |
| Throttle | プロキシが各ダウンストリーム接続から読み取りまたは書き込む帯域幅(ビット毎秒)を制限します。 |
| Version | バイナリに埋め込まれた sgcWebSockets ライブラリバージョンを持つ読み取り専用文字列。 |