TsgcWebSocketProxyServer › Özellikler

TsgcWebSocketProxyServer Özellikleri

Amaca göre gruplandırılmış published özellikler, ardından tam alfabetik liste.

Connection

NameAçıklama
ActiveAşağı akış WebSocket istemcilerini kabul eden dinleme soketlerini açarak proxy'yi başlatır veya durdurur.
PortProxy'nin gelen aşağı yöndeki (downstream) WebSocket bağlantılarını kabul ettiği TCP bağlantı noktası.
BindingsProxy'nin gelen aşağı akış WebSocket istemcileri için dinlediği IP/Port çiftlerinin koleksiyonu.
MaxConnectionsProxy tarafından kabul edilen maksimum eşzamanlı aşağı akış istemci bağlantısı sayısı.
ProxyYukarı akış hedefini tanımlar — her kabul edilen istemcinin şeffaf bir şekilde iletildiği gerçek WebSocket/TCP sunucusu.

Güvenlik

NameAçıklama
AuthenticationProxy'ye bağlanan gelen WebSocket istemcileri için kullanıcı/parola kimlik doğrulamasını etkinleştirir ve yapılandırır.
SSLİstemcilerin proxy'ye wss:// veya https:// kullanarak bağlanabilmesi için aşağı akış dinleyicisinde TLS/SSL'yi etkinleştirir.
SSLOptionsAşağı akış TLS dinleyicisi için sertifika yollarını, TLS sürüm seçimini ve OpenSSL ayarlamasını tutar.
SecurityOptionsHandshake kabul kurallarını tanımlar: izin verilen kökenler ve RFC 6455 sürüm/anahtar doğrulaması.
MaxMessageSizeGelen bir WebSocket mesajının bayt cinsinden maksimum boyutu; sunucuyu bellek tüketme saldırılarından korur.

Güvenilirlik

NameAçıklama
LoadBalancerBu proxy'yi bir Load Balancer Server örneğine kaydetmek için kullanılan yerleşik istemciyi yapılandırır.
FallBackYerel WebSocket'leri desteklemeyen tarayıcılar için alternatif taşıma (Server-Sent Events) sağlar.

Gelişmiş

NameAçıklama
OptionsÇeşitli proxy davranış bayraklarını birleştirir: parça işleme, zaman aşımları, HTTP test sayfaları ve UTF-8 doğrulaması.
ExtensionsAşağı yönlü bacak için per-message deflate sıkıştırması gibi WebSocket protokol uzantılarını yapılandırır.
SpecificationsProxy'nin aşağı yöndeki (downstream) istemcilerden kabul edeceği WebSocket protokol belirtimlerini etkinleştirir veya devre dışı bırakır.
ThreadPoolProxy'li bağlantılar kapandığında çalışan iş parçacıklarını yok etmek yerine geri dönüştüren bir iş parçacığı havuzunu etkinleştirir.
ThreadPoolOptionsThreadPool etkinleştirildiğinde kullanılan yeniden kullanılabilir iş parçacığı havuzunun boyutunu ve üst sınırını yapılandırır.
ThrottleProxy'nin her alt akış bağlantısından okuduğu veya ona yazdığı bant genişliğini (saniye başına bit) sınırlar.

Tanılama

NameAçıklama
LogFileHata ayıklama ve denetim için her gelen ve giden soket mesajını bir günlük dosyasına yazar.
Versionİkili dosyaya gömülü sgcWebSockets kütüphane sürümüne sahip salt okunur dize.

Tüm Özellikler (alfabetik)

NameAçıklama
ActiveAşağı akış WebSocket istemcilerini kabul eden dinleme soketlerini açarak proxy'yi başlatır veya durdurur.
AuthenticationProxy'ye bağlanan gelen WebSocket istemcileri için kullanıcı/parola kimlik doğrulamasını etkinleştirir ve yapılandırır.
BindingsProxy'nin gelen aşağı akış WebSocket istemcileri için dinlediği IP/Port çiftlerinin koleksiyonu.
ExtensionsAşağı yönlü bacak için per-message deflate sıkıştırması gibi WebSocket protokol uzantılarını yapılandırır.
FallBackYerel WebSocket'leri desteklemeyen tarayıcılar için alternatif taşıma (Server-Sent Events) sağlar.
LoadBalancerBu proxy'yi bir Load Balancer Server örneğine kaydetmek için kullanılan yerleşik istemciyi yapılandırır.
LogFileHata ayıklama ve denetim için her gelen ve giden soket mesajını bir günlük dosyasına yazar.
MaxConnectionsProxy tarafından kabul edilen maksimum eşzamanlı aşağı akış istemci bağlantısı sayısı.
MaxMessageSizeGelen bir WebSocket mesajının bayt cinsinden maksimum boyutu; sunucuyu bellek tüketme saldırılarından korur.
OptionsÇeşitli proxy davranış bayraklarını birleştirir: parça işleme, zaman aşımları, HTTP test sayfaları ve UTF-8 doğrulaması.
PortProxy'nin gelen aşağı yöndeki (downstream) WebSocket bağlantılarını kabul ettiği TCP bağlantı noktası.
ProxyYukarı akış hedefini tanımlar — her kabul edilen istemcinin şeffaf bir şekilde iletildiği gerçek WebSocket/TCP sunucusu.
SecurityOptionsHandshake kabul kurallarını tanımlar: izin verilen kökenler ve RFC 6455 sürüm/anahtar doğrulaması.
SpecificationsProxy'nin aşağı yöndeki (downstream) istemcilerden kabul edeceği WebSocket protokol belirtimlerini etkinleştirir veya devre dışı bırakır.
SSLİstemcilerin proxy'ye wss:// veya https:// kullanarak bağlanabilmesi için aşağı akış dinleyicisinde TLS/SSL'yi etkinleştirir.
SSLOptionsAşağı akış TLS dinleyicisi için sertifika yollarını, TLS sürüm seçimini ve OpenSSL ayarlamasını tutar.
ThreadPoolProxy'li bağlantılar kapandığında çalışan iş parçacıklarını yok etmek yerine geri dönüştüren bir iş parçacığı havuzunu etkinleştirir.
ThreadPoolOptionsThreadPool etkinleştirildiğinde kullanılan yeniden kullanılabilir iş parçacığı havuzunun boyutunu ve üst sınırını yapılandırır.
ThrottleProxy'nin her alt akış bağlantısından okuduğu veya ona yazdığı bant genişliğini (saniye başına bit) sınırlar.
Versionİkili dosyaya gömülü sgcWebSockets kütüphane sürümüne sahip salt okunur dize.