ministun
Version 1.0.6 beta
STUN(Session Traversal Utilities for NAT)은 간단한 프로토콜입니다. STUN 구현도 간단해야 합니다.
ministun은 Node.js 용 종속성이 없는 STUN 서버입니다. RFC 3489와의 하위 호환성을 포함하여 RFC 5389의 섹션 13에 정의된 "기본 서버 동작"을 구현합니다.
Node.js >= 12.14.0
npm i ministun
const Ministun = require ( "ministun" ) ;
const config = {
udp4 : true ,
udp6 : true ,
port : 3478 ,
log : console . log ,
err : console . err ,
sw : true
} ;
const server = new Ministun ( config ) ;
async function startServer ( ) {
await server . start ( ) ;
}
async function stopServer ( ) {
await server . stop ( ) ;
}
udp4 : bool (기본값: true
)
IPv4를 통한 UDP를 지원합니까?
udp6 : bool (기본값: true
)
IPv6를 통한 UDP를 지원합니까?
포트 : 번호 (기본값: 3478
)
포트 번호
로그 : 함수 || null (기본값: console.log
)
로그 메시지는 인수 0으로 이 함수에 전달됩니다. null = 메시지 로깅 없음
오류 : 함수 || null (기본값: console.err
)
오류 메시지는 인수 0으로 이 함수에 전달됩니다. null = 오류 로깅 없음
sw : bool (기본값: true
)
응답 메시지와 함께 SOFTWARE 속성을 보내시겠습니까?
더 나은 테스트 범위