[zz] WebRTC 之ICE 流程

在Chrome中使用WebRTC ICE服務進行端口掃描

什麼是ICE Server?

如前所述,掃描技術使用WebRTC ICE服務。html

ICE服務是WebRTC RTCPeerConnection用於自我發現、NAT遍歷和中繼的STUN或TURN服務,經過將服務器列表傳遞到RTCPeerConnection的構造器來實現。下面是一個和谷歌公共STUN服務器有關的構造器之一:git

var rtc = new RTCPeerConnection({
    iceServers:[{「urls」:」stun:stun.l.google.com:19302」}]
});
當上述RTCPeerConnection進入ICE收集狀態時,它將嘗試鏈接到所提供的服務器。