Target Source
개발서버
- 운영환경
- 운영체제 : CentOS7
Installation
binary install vesion으로 설치
manual
- Third-party libraries
binary
- CentOS7 binary version : https://coturn.net/turnserver/v4.5.0.7/
step1. extract sources (with turnserver user)
step2. install
- turnserver user의 sudo 권한 체크 (sudoers 등록 확인)
step3. firewall 등록 (turn port : 3478, tcp.udp)
개발서버가 iptables 대신 firewall-cmd 사용 중이라 firewall-cmd로 3478 port를 tcp, udp 프로토콜에 대한 허용 등록
step4. turnserver.conf 설정
listening-port=3478
tls-listening-port=5349
external-ip=[xxx.xxx.xxx.xxx]
min-port=40000
max-port=45000
verbose
fingerprint
lt-cred-mech
#userdb=/var/db/turndb
sudo turnadmin -a -u s2motion -r xxx.xx.xx -p s2motion
기본은 sqlitedb를 사용, mongodb, mysql등도 사용 가능함.
step5. turnserver 실행
[turnserver@~]systemctl start turnserver
step6. test 실행
uclient 실행 (s2motion user)
stun test
설치정보
turn/sturn 서버 source
개발서버
- turn port : 3478 (tcp/udp)
- firewall (3478 tcp, udp allowed)
- 운영환경
- 운영체제 : CentOS7
turn서버 start, stop
[turnserver@~]systemctl [start |stop] turnserver
trun 서버 테스트
uclient 실행 (s2motion user)
stun test
turn 서버 사용자 추가
sudo turnadmin -a -u s2motion -r xxx.xxx.xxx -p s2motion
기본은 sqlitedb를 사용, mongodb, mysql등도 사용 가능함.
참고 : turnserver.conf 설정
listening-port=3478
tls-listening-port=5349
external-ip=xxx.xxx.xxx.xxx
min-port=40000
max-port=45000
verbose
fingerprint
lt-cred-mech
#userdb=/var/db/turndb
References
'software development' 카테고리의 다른 글
Docker 기반의 Jira Software Install (0) | 2022.05.30 |
---|---|
Pyenv+VirtualEnv 가상환경 설치 (0) | 2022.05.30 |