🧊 Trickle ICE Test

Test a STUN or TURN server by gathering WebRTC ICE candidates live in your browser — verify that TURN relaying actually works.

About Trickle ICE Test

This tool creates a throwaway RTCPeerConnection configured with the STUN/TURN servers you enter, kicks off ICE gathering, and prints every candidate the browser discovers as it trickles in. It's the browser-side equivalent of the classic WebRTC "trickle-ICE" sample — but self-hosted, so you don't hand your TURN credentials to a third-party page.

There are three candidate types to watch for. host candidates are your machine's local addresses. srflx (server-reflexive) candidates are your public address as seen through NAT — their presence proves your STUN server works. relay candidates are allocated on a TURN server — their presence proves your TURN server can relay traffic, which is the fallback that makes peer-to-peer tools connect on symmetric-NAT or AP-isolated networks. If you enter a TURN server and see a green relay row, TURN is working.

Everything runs client-side: the URLs and credentials you type go straight to the browser's WebRTC engine and never touch our servers. This pairs naturally with File Drop, which uses the same STUN/TURN mechanism for browser-to-browser transfers — use the “My File Drop TURN server” preset to test the exact relay File Drop falls back to.

Credentials are used only by your browser's WebRTC engine — they are never sent to Office Tools.
trickle ICE test TURN server STUN server test WebRTC test ICE candidates relay candidate srflx candidate coturn test