TsgcWebSocketProxyServer › プロパティ › Port
プロキシが着信するダウンストリームのWebSocket接続を受け付けるTCPポート。
property Port: Integer read GetPort write _SetPort;
80
プロキシをアクティブにする前に Port を設定してください。1 から 65535 の値が受け入れられますが、1024未満のポートは通常Unixでは昇格された権限が必要で、Windowsではファイアウォールルールが必要です。Port はブラウザー/WebSocketクライアントが接続するダウンストリームエンドポイントです。アップストリームサーバーを指す Proxy.Port とは独立しています。プロキシが複数のエンドポイントでリッスンする場合は Bindings を使用してください。Port の割り当ては 0.0.0.0 への単一バインディングと等価です。プロキシを停止した後に Port を変更する場合は、前のハンドルが解放されるよう最初に Bindings.Clear() を呼び出してください。
oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.Port := 8080;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 9000;
oProxy.Active := true;