sgcWebSockets 4.5.2 ENTERPRISE Edition부터 Delphi/CBuilder를 사용하여 자체 STUN/TURN 서버를 빌드할 수 있습니다.
TURN 및 STUN 서버의 무료 오픈소스 구현입니다.
TURN Server는 VoIP 미디어 트래픽 NAT traversal 서버 및 게이트웨이입니다. 범용 네트워크 트래픽 TURN 서버 및 게이트웨이로도 사용할 수 있습니다.
지원되는 프로젝트 대상 플랫폼은 다음과 같습니다:
먼저 계정에서 컴파일된 바이너리를 다운로드해야 합니다. 사용 가능한 2개의 버전이 있습니다: win32 및 win64. 원하는 플랫폼을 선택하고 바이너리를 폴더에 압축 해제하십시오. 다음 파일이 생성됩니다:
1. 애플리케이션을 실행하는 데 필요한 일부 cygwin 라이브러리는 coturn 서버와 함께 이러한 라이브러리를 배포해야 합니다.
2. 일부 콘솔 애플리케이션:
2.1 turnserver.exe: TURN/STUN 서버를 실행하기 위한 메인 콘솔 애플리케이션입니다
2.2 기타 애플리케이션: 구성 또는 테스트 목적으로 사용됩니다.
3. Turnserver.conf: coturn 서버의 구성 파일입니다.

이것은 coturn 서버의 구성 파일입니다. 열어 보면 기본 구성을 볼 수 있습니다.
Simple Configuration
서버에는 다음 공용 IP 80.15.44.123이 있으며 포트 80에서 수신 대기합니다. 연결을 위한 자격 증명은 다음과 같습니다: username = demo, password = secret
다음 구성을 설정하십시오:
listening-ip=80.15.44.123
listening-port=80
realm=yourrealm.com
user=demo:secret
TLS가 활성화된 구성
서버는 다음 공용 IP 80.15.44.123을 가지며 포트 80 및 443(TLS 연결)에서 수신합니다. 연결을 위한 자격 증명은 username = demo, password = secret입니다. 인증서 이름(PEM 형식이어야 함)은 certificate.crt이고 개인 키는 private.key입니다.
다음 구성을 설정하십시오:
listening-ip=80.15.44.123
listening-port=80
realm=yourrealm.com
tls-listening-port=443
cert=certificate.crt
pkey=private.key
user=demo:secret
더 많은 구성을 사용할 수 있습니다. turnserver.conf를 열고 문서화된 섹션을 읽으십시오.
Run coturn
구성이 완료되면 turnserver.exe를 실행하기만 하면 서버를 실행할 수 있습니다. 새 콘솔 애플리케이션이 열리고 로그 파일이 생성됩니다. turnserver.conf 파일에서 "verbose"를 활성화하면 콘솔 애플리케이션의 상세 수준을 높일 수 있습니다(더 자세한 메시지를 얻을 수 있음).
