راه اندازی سرور TURN خود

Jami می تواند برای استفاده از سرورهای TURN یا STUN (RFC 5766) برای ایجاد اتصال بین دو همسال تنظیم شود.

سرور پیش فرض TURN "turn.jami.net" است، با نام کاربری "ring"، رمز عبور "ring" و قلمرو "ring".

در این راهنما، ما یک سرور [coturn] (https://github.com/coturn/coturn) را تنظیم خواهیم کرد. سایر پیاده سازی های سرور TURN/STUN تحت مجوز رایگان وجود دارد، مانند [TurnServer] (http://turnserver.sourceforge.net/) و [Restund] (http://www.creytiv.com/restund.html).

نصب

COTURN در اکثر توزیع های لینوکس موجود است. در Debian، آن را با دستور زیر نصب کنید:

apt-get install coturn

تنظیم

اینجا یک فایل اساسی turnserver.conf است:

listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl

این همچنین به عنوان یک سرور STUN عمل می کند. سرور STUN نیازی به یک نام کاربری و رمز عبور ندارد (STUN از بین باند بسیار کمی استفاده می کند).

ایجاد کاربران در سرور TURN

برای ایجاد کاربران در سرور TURN، از دوگانه turnadmin استفاده کنید (این ممکن است نیاز به مجوزهای ابرکاربری داشته باشد).

turnadmin -a -u bob -p secretpassword -r sfl

راه اندازی سرور TURN

turnserver -c turnserver.conf

تنظیم Jami برای تأیید هویت با سرور TURN

شما می توانید Jami را برای استفاده از سرور TURN خود از بخش پیشرفته تنظیمات حساب خود تنظیم کنید:

میدان

ارزش

نمونه

** سرور url**

میزبان و پورت سرور شما

0.0.0.0:10000

نام کاربری

نام کاربری

باب

** رمز عبور**

رمز عبور

رمز عبور مخفی

** قلمرو**

قلمرو

sfl