diff --git a/app/sovran_systemsos_web/server.py b/app/sovran_systemsos_web/server.py index 8b1d4a6..b82820b 100644 --- a/app/sovran_systemsos_web/server.py +++ b/app/sovran_systemsos_web/server.py @@ -894,7 +894,7 @@ def _get_firewall_allowed_ports() -> dict[str, set[int]]: def _port_range_to_ints(port_str: str) -> list[int]: - """Convert a port string like ``"443"``, ``"7882-7894"`` to a list of ints.""" + """Convert a port string like ``"443"``, ``"30000-40000"`` to a list of ints.""" port_str = port_str.strip() if re.match(r'^\d+$', port_str): return [int(port_str)] diff --git a/app/sovran_systemsos_web/static/onboarding.js b/app/sovran_systemsos_web/static/onboarding.js index b6e0e7c..2b0138e 100644 --- a/app/sovran_systemsos_web/static/onboarding.js +++ b/app/sovran_systemsos_web/static/onboarding.js @@ -557,7 +557,7 @@ async function loadStep4() { html += 'PortProtocolForward toPurpose'; html += ''; html += '7881TCP' + ip + 'LiveKit WebRTC signalling'; - html += '7882–7894UDP' + ip + 'LiveKit media streams'; + html += '7882UDP' + ip + 'LiveKit media (UDP mux)'; html += '5349TCP' + ip + 'TURN over TLS'; html += '3478UDP' + ip + 'TURN (STUN/relay)'; html += '30000–40000TCP/UDP' + ip + 'TURN relay (WebRTC)';