벤자민의 블로그 2기 시작
2023년 6월 13일 갑작스러운 부친상을 격고나서 무언가를 한다라는 것에서 거의 손을 대지 않고 있었네요. 슬프다거나 그런 감정보다는 그냥 무언가 빠져버린
$ apt-get install coturn
turnserver.conf 파일을 찾습니다. 일반적으로 다음과 같습니다. /etc/turnserver.conf
/etc/turnserver.conf 파일을 사용할 수 없지만 예를 들어 /usr/local/etc/turnserver.conf.default 파일이 있으면 /usr/local/etc 에 복사합니다.
$ cp -p usr / local / etc / turnserver.conf.default /usr/local/etc/turnserver.conf
기본적으로 Coturn은 STUN/TURN 서버처럼 작동합니다.
TURN 서버로 작동하게 하려면 /usr/local/etc/turnserver.conf만 편집하고 이 키의 주석을 제거하십시오.
no-stun
이 예는 기본 설정을 사용합니다. 즉, Coturn 서버는 STUN/TURN 서버로 작동합니다.
기본적으로 Coturn 서버는 모든 시스템 IP에서 수신 대기합니다.
(NoMachine 서버 구성에서 이러한 IP를 지정할 수 있습니다. 타사솔루션 이므로 제외)
Coturn 서버의 IP를 입력합니다.
listening-ip = 10.x.x.x
이 예에서는 다음을 사용합니다. Listening-ip=172.17.19.101
relay-ip = 10.x.x.x
본적으로 Coturn 서버에는 인증 설정이 없으므로 액세스하기 위해 사용자 이름과 암호를 설정하는 것이 좋습니다.
/usr/local/etc/turnserver.conf를 편집하고 이 키에 사용자 이름과 암호를 설정합니다.
사용자=사용자 이름:비밀번호
이러한 자격 증명은 (넥스트클라우드같은 솔루션) 서버 구성에서 지정해야 합니다.
이 예에서는 다음을 설정합니다.
[형식] user = 사용자이름 : 암호
user=testuser:usertest
UDP 및 TCP의 기본 리스너 포트는 다음과 같습니다.
listening-port = 3478
tls-listening-port = 5349
이 포트는 STUN 및 TURN 모두 동일합니다. TURN 은 연결 및 트래픽 릴레이에 기본 포트 범위 49152-65535를 사용합니다.
엄격한 NAT를 사용하기 위해 포트를 80 또는 443으로 변경할 수 있으므로 Coturn 서버의 공식 설명서 ( https://github.com/coturn/coturn/wiki/turnserver) 를 참조하는 것이 좋습니다.
이 예제에서는 기본 포트를 사용합니다.
WebRTC를 지원하도록 구성하려면 Coturn 안내서 및 사용법을 참조하십시오.
이 예제에서는 /usr/local/etc/turnserver.conf 파일을 열고 아래 내용 주석해제를 합니다.
verbose
fingerprint
lt-cred-mech
realm=sysdocu.com
참고로 Coturn 로그 디렉토리는 / var / log, / log /, / var / tmp, / tmp 또는 현재 디렉토리입니다.
Coturn 서버가 이제 가동 될 것입니다.