🧊 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.