راه اندازی سرور 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 |