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ư TurnServer và Restund.
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 |