TsgcWebSocketProxyServer › Właściwości
Opublikowane właściwości pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.
| Nazwa | Opis |
|---|---|
| Active | Uruchamia lub zatrzymuje serwer proxy, otwierając gniazda nasłuchujące, które akceptują przychodzące klienty WebSocket. |
| Port | Port TCP, na którym serwer proxy akceptuje przychodzące połączenia WebSocket od klientów podrzędnych. |
| Bindings | Kolekcja par IP/port, na których proxy nasłuchuje przychodzących klientów WebSocket. |
| MaxConnections | Maksymalna liczba jednoczesnych połączeń klientów podrzędnych akceptowanych przez serwer proxy. |
| Proxy | Identyfikuje cel upstream, czyli właściwy serwer WebSocket/TCP, do którego każdy zaakceptowany klient jest transparentnie przekazywany. |
| Nazwa | Opis |
|---|---|
| Authentication | Włącza i konfiguruje uwierzytelnianie użytkownik/hasło dla przychodzących klientów WebSocket łączących się z serwerem proxy. |
| SSL | Włącza TLS/SSL na nasłuchującym połączeniu wychodzącym, umożliwiając klientom łączenie się z proxy przez wss:// lub https://. |
| SSLOptions | Przechowuje ścieżki certyfikatów, wybór wersji TLS oraz konfigurację OpenSSL dla downstream listenera TLS. |
| SecurityOptions | Definiuje reguły dopuszczania uzgadniania połączeń: dozwolone origin oraz walidację wersji/klucza RFC 6455. |
| MaxMessageSize | Maksymalny rozmiar w bajtach przychodzącej wiadomości WebSocket; chroni serwer przed atakami wyczerpującymi pamięć. |
| Nazwa | Opis |
|---|---|
| LoadBalancer | Konfiguruje wbudowanego klienta używanego do rejestrowania tego serwera proxy w instancji Load Balancer Server. |
| FallBack | Zapewnia alternatywne transporty (Server-Sent Events) dla przeglądarek, które nie obsługują natywnych WebSockets. |
| Nazwa | Opis |
|---|---|
| Options | Zawiera różne flagi zachowania serwera proxy: obsługę fragmentów, limity czasu, strony testowe HTTP oraz walidację UTF-8. |
| Extensions | Konfiguruje rozszerzenia protokołu WebSocket, takie jak kompresja per-message deflate dla gałęzi downstream. |
| Specyfikacje | Włącza lub wyłącza specyfikacje protokołu WebSocket, które serwer proxy akceptuje od klientów podrzędnych. |
| ThreadPool | Włącza pulę wątków, która ponownie używa wątków roboczych zamiast je niszczyć po zamknięciu proxowanych połączeń. |
| ThreadPoolOptions | Konfiguruje rozmiar i górną granicę wielokrotnie używanej puli wątków, stosowanej gdy właściwość ThreadPool jest włączona. |
| Throttle | Ogranicza przepustowość (bity na sekundę), którą serwer proxy odczytuje lub zapisuje do każdego połączenia przychodzącego. |
| Nazwa | Opis |
|---|---|
| LogFile | Zapisuje każdą przychodzącą i wychodzącą wiadomość gniazda do pliku dziennika na potrzeby debugowania i audytu. |
| Version | Ciąg znaków tylko do odczytu z wersją biblioteki sgcWebSockets osadzoną w pliku binarnym. |
| Nazwa | Opis |
|---|---|
| Active | Uruchamia lub zatrzymuje serwer proxy, otwierając gniazda nasłuchujące, które akceptują przychodzące klienty WebSocket. |
| Authentication | Włącza i konfiguruje uwierzytelnianie użytkownik/hasło dla przychodzących klientów WebSocket łączących się z serwerem proxy. |
| Bindings | Kolekcja par IP/port, na których proxy nasłuchuje przychodzących klientów WebSocket. |
| Extensions | Konfiguruje rozszerzenia protokołu WebSocket, takie jak kompresja per-message deflate dla gałęzi downstream. |
| FallBack | Zapewnia alternatywne transporty (Server-Sent Events) dla przeglądarek, które nie obsługują natywnych WebSockets. |
| LoadBalancer | Konfiguruje wbudowanego klienta używanego do rejestrowania tego serwera proxy w instancji Load Balancer Server. |
| LogFile | Zapisuje każdą przychodzącą i wychodzącą wiadomość gniazda do pliku dziennika na potrzeby debugowania i audytu. |
| MaxConnections | Maksymalna liczba jednoczesnych połączeń klientów podrzędnych akceptowanych przez serwer proxy. |
| MaxMessageSize | Maksymalny rozmiar w bajtach przychodzącej wiadomości WebSocket; chroni serwer przed atakami wyczerpującymi pamięć. |
| Options | Zawiera różne flagi zachowania serwera proxy: obsługę fragmentów, limity czasu, strony testowe HTTP oraz walidację UTF-8. |
| Port | Port TCP, na którym serwer proxy akceptuje przychodzące połączenia WebSocket od klientów podrzędnych. |
| Proxy | Identyfikuje cel upstream, czyli właściwy serwer WebSocket/TCP, do którego każdy zaakceptowany klient jest transparentnie przekazywany. |
| SecurityOptions | Definiuje reguły dopuszczania uzgadniania połączeń: dozwolone origin oraz walidację wersji/klucza RFC 6455. |
| Specyfikacje | Włącza lub wyłącza specyfikacje protokołu WebSocket, które serwer proxy akceptuje od klientów podrzędnych. |
| SSL | Włącza TLS/SSL na nasłuchującym połączeniu wychodzącym, umożliwiając klientom łączenie się z proxy przez wss:// lub https://. |
| SSLOptions | Przechowuje ścieżki certyfikatów, wybór wersji TLS oraz konfigurację OpenSSL dla downstream listenera TLS. |
| ThreadPool | Włącza pulę wątków, która ponownie używa wątków roboczych zamiast je niszczyć po zamknięciu proxowanych połączeń. |
| ThreadPoolOptions | Konfiguruje rozmiar i górną granicę wielokrotnie używanej puli wątków, stosowanej gdy właściwość ThreadPool jest włączona. |
| Throttle | Ogranicza przepustowość (bity na sekundę), którą serwer proxy odczytuje lub zapisuje do każdego połączenia przychodzącego. |
| Version | Ciąg znaków tylko do odczytu z wersją biblioteki sgcWebSockets osadzoną w pliku binarnym. |