TURN(全名 Traversal Using Relay NAT),是一种资料传输协定(data-transfer protocol)。允许在TCP或UDP的连线上跨越 NAT 或防火墙。
TURN是一个client-server协定。TURN的NAT穿透方法与STUN类似,都是通过取得套用层中的公有地址达到NAT穿透。但实现TURN client的终端必须在通讯开始前与TURN server进行互动,并要求TURN server产生"relay port", 也就是relayed-transport-address。这时 TURN server会建立peer, 即远端端点(remote endpoints), 开始进行中继(relay)的动作,TURN client利用relay port将资料传送至peer, 再由peer转传到另一方的TURN client。