13 Commits
Author SHA1 Message Date
Jannis Mattheis 5fda00ef92 feat: add SCREEGO_TURN_DENY_PEERS
Deny/ban peers within specific CIDRs to prevent TURN server users from
accessing machines reachable by the TURN server but not from the
internet, useful when the server is behind a NAT.

By default denies local addresses.
2024-09-28 14:07:03 +02:00
Jannis Mattheis 46467a3f79 fix: update dependencies 2024-09-27 16:20:15 +02:00
Jannis Mattheis 6202025877 Remove turn strict auth
Screego already secures the turn connections via credentials that are
generated on demand. The strict auth can cause problems when screego is
deployed via docker or some other container deployment.
2023-07-29 18:09:35 +02:00
Jannis Mattheis a0f06e539c Add dns fetching for external ip 2023-07-29 14:22:53 +02:00
Jannis Mattheis 0abd53ec94 Fix linting 2023-03-17 09:59:23 +01:00
Maxim Baz 1fa9d9a03b Add external TURN server support (#87) 2021-05-24 15:29:02 +00:00
Jannis Mattheis 9735e1d3c9 Fix panic if no ports are available
Fixes #80
2021-03-17 18:01:55 +01:00
Jannis Mattheis 75773e9946 Disallow TURN login after session close 2020-10-27 10:33:02 +01:00
Jannis Mattheis d304472572 Add ipv6 support 2020-10-27 08:54:26 +00:00
Jannis Mattheis 74a37fc591 Add SCREEGO_TURN_STRICT_AUTH 2020-10-23 13:58:51 +00:00
Jannis Mattheis 798edebdc9 Add TURN port range
See #27
2020-10-14 14:43:15 +00:00
Jannis Mattheis 9694f3828d Add ?transport=tcp url to TURN ICE
See #21
2020-10-09 08:03:56 +00:00
Jannis Mattheis 36bbda72d1 Add turn server 2020-10-04 20:10:38 +02:00