Windows için Coturn

· Özellikler

Coturn, TURN ve STUN Sunucularının ücretsiz açık kaynaklı bir uygulamasıdır.

TURN Sunucusu, bir VoIP medya trafiği NAT geçiş sunucusu ve ağ geçididir. Genel amaçlı bir ağ trafiği TURN sunucusu ve ağ geçidi olarak da kullanılabilir.

Desteklenen proje hedef platformları şunlardır:

Windows Yapılandırması

Öncelikle hesabınızdan derlenmiş ikili dosyaları indirmeniz gerekir; iki sürüm mevcuttur: win32 ve win64. İstediğiniz platformu seçin ve ikili dosyaları bir klasörde açın. Aşağıdaki dosyalar oluşturulacaktır:

1. Uygulamayı çalıştırmak için gereken bazı cygwin kütüphaneleri; bu kütüphaneleri coturn sunucusuyla birlikte dağıtmanız gerekir.

2. Bazı konsol uygulamaları:

2.1 turnserver.exe: bir TURN/STUN sunucusu çalıştırmak için kullanılan ana konsol uygulamasıdır

2.2 Diğer uygulamalar: yapılandırma veya test amacıyla kullanılır.

3. Turnserver.conf: coturn sunucusu için yapılandırma dosyasıdır. 

turnserver.conf

Bu, coturn sunucusu için yapılandırma dosyasıdır; açtığınızda varsayılan bir yapılandırma göreceksiniz.

Basit Yapılandırma

Sunucunuzun genel IP adresi 80.15.44.123 ve 80 numaralı bağlantı noktasını dinliyor. Bağlanmak için kimlik bilgileri şunlardır: kullanıcı adı = demo, parola = secret

Aşağıdaki yapılandırmayı ayarlayın:

listening-ip=80.15.44.123

listening-port=80

realm=yourrealm.com

user=demo:secret

TLS Etkin Yapılandırma

Sunucunun genel IP adresi 80.15.44.123 ve 80 ile 443 numaralı bağlantı noktalarını (TLS bağlantıları) dinliyor. Bağlanmak için kimlik bilgileri şunlardır: kullanıcı adı = demo, parola = secret. Sertifika adınız (PEM formatında olmalıdır) certificate.crt ve özel anahtarınız private.key dosyasıdır.

Aşağıdaki yapılandırmayı ayarlayın:

listening-ip=80.15.44.123

listening-port=80

realm=yourrealm.com

tls-listening-port=443

cert=certificate.crt

pkey=private.key

user=demo:secret

Daha fazla yapılandırma mevcuttur; turnserver.conf dosyasını açın ve belgelenen bölümleri okuyun.

coturn'u çalıştırma

Yapılandırdıktan sonra, yalnızca turnserver.exe dosyasını çalıştırarak sunucuyu çalıştırabilirsiniz; yeni bir konsol uygulaması açılacak ve bir günlük dosyası oluşturulacaktır. turnserver.conf dosyasında "verbose" seçeneğini etkinleştirirseniz, konsol uygulamasının ayrıntı düzeyini artırabilirsiniz (daha ayrıntılı mesajlar alırsınız).