Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wiktor-k/turn-checker
Checks TURN deployments
https://github.com/wiktor-k/turn-checker
eturnal stun turn xmpp
Last synced: about 1 month ago
JSON representation
Checks TURN deployments
- Host: GitHub
- URL: https://github.com/wiktor-k/turn-checker
- Owner: wiktor-k
- License: apache-2.0
- Created: 2022-04-07T15:18:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-26T10:19:14.000Z (over 2 years ago)
- Last Synced: 2024-10-15T05:40:58.796Z (3 months ago)
- Topics: eturnal, stun, turn, xmpp
- Language: Lua
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+TITLE: Turn checker
Checks your TURN/STUN server deployment.
** Building
#+BEGIN_SRC sh
docker build -t wiktork/turn-checker .
#+END_SRC** Running
Set these environment variables:
- =TURN_HOST= - target host to check,
- =TURN_PORT= - port of the TURN service,
- =TURN_SECRET= - symmetric secret that the service uses.#+BEGIN_SRC sh
docker run --rm -it -e TURN_HOST=turn.example.com -e TURN_PORT=3478 -e TURN_SECRET=test wiktork/turn-checker
#+END_SRC** Details
This image uses stock =prosody.cfg.lua= file extracted from the
Prosody image with minor additions:
- =turn_external= module has been enabled,
- TURN settings are being read from the environment variables
through =os.getenv=.