Thiết lập máy chủ TURN của riêng bạn

Jami có thể được cấu hình để sử dụng máy chủ TURN hoặc STUN (RFC 5766) để thiết lập kết nối giữa hai người đồng nghiệp.

Máy chủ TURN mặc định là "turn.jami.net", với tên người dùng "ring", mật khẩu "ring" và realm "ring".

Trong hướng dẫn này, chúng tôi sẽ thiết lập một máy chủ [coturn]https://github.com/coturn/coturn). Có các ứng dụng máy chủ TURN/STUN khác có sẵn dưới giấy phép miễn phí, chẳng hạn như TurnServerRestund.

Thiết lập

COTURN có sẵn trong hầu hết các phân phối Linux. Trên Debian, cài đặt nó bằng lệnh sau:

apt-get install coturn

Thiết lập

Đây là một tệp cơ bản turnserver.conf:

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

Đây cũng sẽ hoạt động như một máy chủ STUN. máy chủ STUN không yêu cầu tên người dùng và mật khẩu (STUN sử dụng băng thông rất ít).

Tạo người dùng trên máy chủ TURN của bạn

Để tạo người dùng trên máy chủ TURN của bạn, sử dụng turnadmin nhị phân (thì có thể yêu cầu quyền của người dùng siêu).

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

Thỏa thuận máy chủ TURN

turnserver -c turnserver.conf

Thiết lập Jami để xác thực với máy chủ TURN

Bạn có thể cấu hình Jami để sử dụng máy chủ TURN của bạn từ phần nâng cao của cài đặt tài khoản của bạn:

Vùng

Giá trị

Ví dụ:

** URL máy chủ**

host và cổng của máy chủ của bạn

0.0.0.0:10000

** Tên người dùng**

Username

Bob

** mật khẩu**

mật khẩu

mật khẩu bí mật

trung địa

vương quốc

Sphl