Skip to main content

Overview

Yggdrasil is an experimental end-to-end encrypted IPv6 mesh network that provides an alternative routing layer for BitTorrent traffic. Unlike traditional internet routing, Yggdrasil creates a decentralized network with built-in encryption and privacy features.
Yggdrasil trackers are currently limited in number but provide an interesting alternative for privacy-conscious users who want decentralized networking.

What is Yggdrasil?

Yggdrasil Network is a modern, experimental approach to internet routing:

Mesh Topology

Creates an overlay network that routes traffic efficiently between peers

End-to-End Encryption

All traffic is encrypted by default, with automatic key exchange

IPv6 Addresses

Uses self-generated IPv6 addresses derived from public keys

Decentralized

No central authority - peers connect and route traffic cooperatively

Requirements

1

Install Yggdrasil Router

Download and install the Yggdrasil Network Router for your platformSupported platforms:
  • Linux (all distributions)
  • macOS
  • Windows
  • FreeBSD, OpenBSD, NetBSD
  • iOS and Android
2

Configure Peering

Edit your Yggdrasil configuration file to add peers. Find public peers at:Example configuration:
Peers:
  - tls://[2a07:e340::a]:31337
  - tls://[2001:470:1f13:e56::64]:39565
3

Start Yggdrasil Service

Start the Yggdrasil service:Linux/macOS:
sudo systemctl start yggdrasil
# or
sudo yggdrasil -useconffile /etc/yggdrasil.conf
Windows: Start the Yggdrasil service from the Services panel
4

Verify Connection

Check your Yggdrasil IPv6 address:
yggdrasilctl getSelf
You should see an IPv6 address starting with 200: or 300:
Your BitTorrent client must support IPv6 for Yggdrasil trackers to work. Most modern clients do, but verify in your client’s network settings.

Available Yggdrasil Trackers

TrackersList currently maintains 1 active Yggdrasil tracker:
http://yggtracker.i2p.rocks:80/announce
Despite the .i2p in the domain name, this is a Yggdrasil tracker, not an I2P tracker. The domain is simply hosted on both networks.

IP-Based Yggdrasil Trackers

For users with DNS resolution issues, TrackersList also provides an IP-based list with 3 Yggdrasil trackers using direct IPv6 addresses.
If you can’t resolve .rocks domains through Yggdrasil, use the IP-based list: trackers_all_yggdrasil_ip.txt

Compatible BitTorrent Clients

Any BitTorrent client with IPv6 support can use Yggdrasil trackers:

qBittorrent

Excellent IPv6 support

Transmission

Native IPv6 compatibility

Deluge

Full IPv6 support

rTorrent

CLI client with IPv6

BiglyBT

Advanced IPv6 features

libtorrent

Library-level support

Client Configuration

Enable IPv6 Support:
  1. Go to Options > Advanced
  2. Set Network Interface to your Yggdrasil interface (usually tun0 or ygg0)
  3. Under Connection, ensure IPv6 is enabled
  4. Disable DHT and PeX for maximum privacy (optional)
Add Yggdrasil Tracker:
  1. Right-click torrent > Edit trackers
  2. Add: http://yggtracker.i2p.rocks:80/announce

How Yggdrasil Differs from I2P

Yggdrasil:
  • Mesh network with direct peer-to-peer routing
  • Lower latency due to efficient routing algorithms
  • IPv6-based addressing
I2P:
  • Layered network with garlic routing (multi-hop)
  • Higher latency but stronger anonymity
  • Internal addressing system (.i2p domains)
Yggdrasil:
  • Generally faster than I2P
  • Near-clearnet speeds possible
  • Lower overhead encryption
I2P:
  • Slower due to multi-hop routing
  • Focus on anonymity over speed
  • Higher encryption overhead
Yggdrasil:
  • End-to-end encryption
  • IP addresses derived from public keys
  • Network topology is partially visible
I2P:
  • Layered encryption (garlic routing)
  • Hidden service model
  • Network topology is hidden
Yggdrasil:
  • Better for performance-sensitive applications
  • Good for building private networks
  • Experimental cutting-edge technology
I2P:
  • Better for maximum anonymity
  • Mature, well-tested network
  • Larger existing ecosystem

Network Performance

Speed

Expected Performance:
  • Download: 1-5 MB/s typical
  • Upload: 500 KB/s - 3 MB/s
  • Latency: 50-200ms to peers
Performance depends heavily on your peer connections and network topology.

Optimization

Improve Performance:
  • Connect to multiple public peers
  • Use peers geographically close to you
  • Keep Yggdrasil running continuously
  • Forward UDP ports if possible

Troubleshooting

1

Check Yggdrasil is Running

Verify the Yggdrasil service is active:
# Linux/macOS
sudo systemctl status yggdrasil

# Check if you have an IPv6 address
ip -6 addr show | grep ygg
2

Verify IPv6 Connectivity

Test connectivity to another Yggdrasil node:
ping6 200:1234:5678:9abc::1
(Use a real Yggdrasil address from a peer)
3

Check Peer Connections

Ensure you’re connected to peers:
yggdrasilctl getPeers
You should see at least 1-2 active peers.
4

Enable IPv6 in BitTorrent Client

Double-check your client has IPv6 enabled and is bound to the Yggdrasil interface
5

Test Tracker Manually

Visit the tracker in a browser that supports Yggdrasil:
http://yggtracker.i2p.rocks:80/
You should see a tracker information page or announce endpoint.
If your ISP or network blocks IPv6, Yggdrasil trackers will not work. Ensure IPv6 connectivity at the system level.

Security Considerations

Encryption

All Yggdrasil traffic is encrypted end-to-end using modern cryptography (Curve25519, etc.)

Identity

Your Yggdrasil address is derived from your public key. Generate new keys for privacy.

Traffic Analysis

While encrypted, network topology can reveal connection patterns. Not as private as I2P.

Experimental

Yggdrasil is still experimental. Don’t rely on it for critical privacy needs.
For more technical details, read the Yggdrasil whitepaper and network documentation.

Why Use Yggdrasil Trackers?

Yggdrasil’s mesh architecture makes it difficult to censor or block specific services. The network automatically routes around failures.
Your real IP address is not exposed to peers or trackers - only your Yggdrasil address is visible.
No reliance on central servers or authorities. The network is maintained by participants.
IPv6-native design prepares for the future of internet addressing and routing.

I2P Trackers

Alternative anonymous network with stronger anonymity

Tracker Blacklist

Learn why some trackers are excluded

Build docs developers (and LLMs) love