TURN TURN全名Traversal Using Relay around NAT是一種資料傳輸協議datatransfer protocol允許在TCP或UDP的連線上跨越NAT或防火牆 TURN是一个clientserver协议TURN的NAT穿透方法與STUN類似都是通過取得應用層中的公有地址達到NAT穿透但實現TURN client的終端必須在通訊開始前與TURN server進行交互並要求TURN server產生relay port也就是relayedtransportaddress這時TURN server會建立peer即遠端端點remote endpoints開始進行中繼relay的動作TURN client利用relay port將資料傳送至peer再由peer轉傳到另一方的TURN client