1
0
mirror of https://github.com/coturn/coturn.git synced 2025-08-10 00:07:06 +02:00
coturn/examples/scripts
Pavel Punsky 678996a529
Update version to 4.7.0 (#1691)
Set new release version to 4.7.0
Updating minor version due to some breaking changes in options to enable
more secure/robust configuration without additional flags (or relying on
recommended conf file which people seem to skip during updates)
2025-05-30 14:13:59 -07:00
..
basic tidy 2018-11-05 14:15:36 +00:00
loadbalance Add cli-password to test scripts 2018-11-05 10:56:43 +00:00
longtermsecure Add new test certs 2020-04-28 09:26:31 +00:00
longtermsecuredb Fix typo (---allow-loopback-peers) 2021-05-07 21:25:40 +02:00
mobile Add cli-password to test scripts 2018-11-05 10:56:43 +00:00
restapi Replace references to non-existent pdf file with links (#1002) 2022-09-29 11:09:10 -07:00
selfloadbalance Fix typos (#1345) 2024-01-15 18:31:16 -08:00
oauth.sh tidy and small improvments 2016-09-07 15:28:27 +02:00
pack.sh Update version to 4.7.0 (#1691) 2025-05-30 14:13:59 -07:00
peer.sh initial code import 2014-04-20 21:10:18 +00:00
readme.txt docs change 2015-01-25 08:18:41 +00:00
rfc5769.sh initial code import 2014-04-20 21:10:18 +00:00

This directory contains various example scripts for the TURN server 
functionality illustration.

1) peer.sh starts the "peer" application that serves as a peer for all examples.

2) "basic" directory contains set of scripts which works together to demonstrate 
very basic anynymous functionality of the TURN server. The "peer.sh" must be used, too.

3) "longtermsecure" directory contains set of scripts demonstrating the long-term
authentication mechanism (peer.sh to be used, too).

4) "longtermsecuredb" shows how to start TURN server with database. The clients from the
directory "longtermsecure" can be used with the relay scripts in the "longtermsecuredb" 
directory. Of course, the database (SQLite, PostgreSQL, MySQL, Redis or MongoDB) must 
be set for these scripts to work correctly. 

5) "restapi" shows how to use TURN REST API.

6) "loadbalance" shows how to use the simple load-balancing mechanism based upon the
ALTERNATE-SERVER functionality.

7) "selfloadbalance" shows how to use the "self-load-balance" TURN server capabilities.

8) "mobile" shows the "mobile" connections - how the TURN session can change its client
address.