Overview
WebSocket trackers (also known as WebTorrent trackers) enable BitTorrent functionality directly in web browsers using WebRTC technology. These trackers usews:// (WebSocket) or wss:// (WebSocket Secure) protocols instead of traditional HTTP/UDP.
What is WebTorrent?
WebTorrent brings BitTorrent to the web platform:Browser-Native
Enables torrenting directly in web browsers without plugins
WebRTC Technology
Uses WebRTC for peer-to-peer connections between browsers
WebSocket Trackers
Specialized trackers using WebSocket protocol for browser communication
Hybrid Protocol
Can bridge between traditional BitTorrent and browser-based peers
Learn more about WebTorrent at webtorrent.io
Available WebSocket Trackers
TrackersList maintains 2 active WebSocket trackers:Secure vs Insecure WebSocket
Secure vs Insecure WebSocket
WSS (Secure):
- Encrypted connection using TLS
- Required for HTTPS websites
- Port 7073 in the example above
- Unencrypted connection
- Only works on HTTP websites
- Port 7072 in the example above
wss:// for security and compatibility.Compatible Clients
WebSocket tracker support is limited to specific clients and platforms:Native Support
WebTorrent Desktop
Official WebTorrent desktop applicationPlatforms: Windows, macOS, Linux
WebTorrent CLI
Command-line WebTorrent client
Browser-Based Clients
Instant.io
Stream torrents instantly in your browser without installation
WebTorrent Library
JavaScript library for embedding torrenting in web applications
Hybrid Clients (Limited Support)
Some traditional clients have experimental WebTorrent support:qBittorrent
qBittorrent
Status: No native WebSocket tracker supportqBittorrent can connect to WebTorrent peers using third-party bridges but does not natively support
ws:// or wss:// tracker protocols.Transmission
Transmission
Status: No WebSocket tracker supportStandard builds do not support WebSocket trackers.
BiglyBT
BiglyBT
Status: Partial support via pluginBiglyBT has a WebTorrent plugin that enables limited compatibility.
How WebTorrent Works
Tracker Connection
Browser or WebTorrent client connects to WebSocket tracker using
ws:// or wss:// protocolPeer Discovery
Tracker returns list of peers, including both:
- WebRTC peers (other browsers)
- Traditional BitTorrent peers (via bridges)
Using WebTorrent Desktop
- Installation
- Adding Trackers
- Performance Tips
Download WebTorrent Desktop:Visit webtorrent.io/desktop and download for your platform:
- Windows:
.exeinstaller - macOS:
.dmgdisk image - Linux:
.deb,.rpm, or AppImage
- Instant streaming while downloading
- Chromecast support
- Modern, user-friendly interface
- Built-in video player
Using WebTorrent in the Browser
Instant.io
The simplest way to use WebSocket trackers:Visit Instant.io
Go to instant.io in any modern browser
Embedding WebTorrent
For developers building web applications:WebSocket vs Traditional Trackers
Protocol Comparison
Protocol Comparison
| Feature | WebSocket (ws/wss) | HTTP/HTTPS | UDP |
|---|---|---|---|
| Browser Support | ✅ Yes | ❌ Limited | ❌ No |
| Real-time Updates | ✅ Yes | ❌ Polling | ✅ Yes |
| Firewall-Friendly | ✅ Yes | ✅ Yes | ⚠️ Sometimes |
| Desktop Client Support | ⚠️ Limited | ✅ Universal | ✅ Universal |
| Encryption | ✅ WSS only | ✅ HTTPS only | ❌ No |
Performance
Performance
WebSocket Advantages:
- Persistent connection (no reconnection overhead)
- Real-time peer updates
- Lower latency for peer discovery
- Limited client support
- Higher server resource usage
- WebRTC NAT traversal challenges
Use Cases
Use Cases
Best for WebSocket:
- Browser-based applications
- Streaming media players
- Real-time collaboration tools
- Progressive web apps
- Desktop torrenting
- Maximum peer availability
- Legacy client support
- Server-less operation (DHT/PEX)
Browser Compatibility
Chrome/Edge
✅ Full WebTorrent supportRequirements: Version 60+
Firefox
✅ Full WebTorrent supportRequirements: Version 60+
Safari
⚠️ Limited supportIssues: WebRTC restrictions on iOS
Opera
✅ Full WebTorrent supportRequirements: Version 47+
Troubleshooting
No Peers Found
No Peers Found
Solutions:
- Add traditional trackers - Mix
http://,udp://, andwss://trackers - Enable DHT - Allows peer discovery without trackers
- Check firewall - Ensure WebRTC is not blocked
- Wait longer - WebRTC peer discovery takes time
Slow Download Speed
Slow Download Speed
Common Causes:
- Limited WebTorrent peer pool
- Browser resource constraints
- WebRTC NAT traversal issues
- Use WebTorrent Desktop instead of browser
- Add more WebSocket trackers
- Include traditional trackers for hybrid swarm
Connection Blocked
Connection Blocked
Issues:
- Corporate firewall blocking WebSocket
- Browser security settings
- HTTPS mixed content restrictions
- Use
wss://(secure WebSocket) on HTTPS sites - Check browser console for errors
- Try different network (mobile hotspot)
Client Doesn't Support WebSocket
Client Doesn't Support WebSocket
Reality Check:Most traditional BitTorrent clients (qBittorrent, Transmission, Deluge, etc.) do not support WebSocket trackers.Options:
- Use WebTorrent Desktop
- Use browser-based WebTorrent
- Accept that WebSocket trackers won’t work in traditional clients
- Include traditional trackers alongside WebSocket trackers
Best Practices
Prefer WSS over WS
Use secure WebSocket (
wss://) for:- Better security
- HTTPS website compatibility
- Future-proofing
Why So Few WebSocket Trackers?
Limited Adoption
Limited Adoption
WebTorrent is still a niche technology. Most BitTorrent usage happens on desktop clients that don’t support WebSocket trackers.
Server Costs
Server Costs
WebSocket connections are more expensive to maintain than HTTP/UDP:
- Persistent connections consume server resources
- Requires more sophisticated infrastructure
- Higher bandwidth costs
Separate Swarms
Separate Swarms
WebTorrent peers often form separate swarms from traditional BitTorrent peers, fragmenting the network.
Despite limited tracker availability, WebTorrent remains valuable for browser-based applications and streaming use cases.
Future of WebSocket Trackers
Growing Adoption
More web applications are adopting WebTorrent for:
- Decentralized file sharing
- Live streaming
- CDN alternatives
Protocol Evolution
WebTransport and other modern protocols may replace WebSocket in the future
Hybrid Bridges
Better bridges between traditional BitTorrent and WebTorrent networks
Desktop Integration
More desktop clients adding WebSocket tracker support
Related Resources
I2P Trackers
Anonymous network trackers
Yggdrasil Trackers
Mesh network trackers
Tracker Blacklist
Why some trackers are excluded