Lists by service
- Telegram 8 IPv4, 4 IPv6
- WhatsApp, Instagram, Facebook 78 IPv4, 50 IPv6
- YouTube & Google 151 IPv4, 17 IPv6
- X (Twitter) 10 IPv4, 3 IPv6
- TikTok 114 IPv4, 64 IPv6
- Netflix 48 IPv4, 141 IPv6
- LinkedIn 13 IPv4, 7 IPv6
- Zoom 33 IPv4, 12 IPv6
- Microsoft (Teams, Office 365, Azure) 1148 IPv4, 172 IPv6
- Apple (iCloud, App Store, FaceTime) 16 IPv4, 5 IPv6
- GitHub 3 IPv4, 2 IPv6
- Cloudflare 927 IPv4, 1333 IPv6
- Amazon AWS 6138 IPv4, 1148 IPv6
- Hetzner 80 IPv4, 49 IPv6
- Steam (Valve) 20 IPv4, 9 IPv6
- Yandex 63 IPv4, 5 IPv6
- VK and Mail.ru 100 IPv4, 11 IPv6
How to route one service through a VPN and the rest directly
WireGuard
Choose “WireGuard AllowedIPs” and paste the line into the client’s [Peer] section instead of 0.0.0.0/0. Only these subnets go through the tunnel. To build “everything except the LAN” lists, use the AllowedIPs calculator.
MikroTik
The address-list format adds the subnets to a list. Then a mangle rule with a routing mark and a separate routing table through the tunnel:
/routing table add name=via-vpn fib
/ip route add dst-address=0.0.0.0/0 gateway=wg0 routing-table=via-vpn
/ip firewall mangle add chain=prerouting dst-address-list=telegram action=mark-routing new-routing-mark=via-vpn passthrough=no
The simpler way without mangle is the “MikroTik routes” format: one route per subnet. A full config with WireGuard: MikroTik generator.
Keenetic
In the web UI: Routing → Add route, one at a time. Faster from the CLI (Telnet/SSH or the web CLI): put your connection’s name (for example Wireguard0) in the interface field, paste the Keenetic commands and run system configuration save.
Linux, OpenWrt
ip route commands last until reboot. On OpenWrt an ipset or nftables set plus a marking rule is easier to keep; both formats are available.
Where the data comes from
Every large service has its own autonomous systems (AS): address blocks it announces to the internet. We take every subnet of those ASes from the DB-IP database and merge adjacent ones. Any AS can be opened on its own: autonomous systems. For your own lists use the CIDR aggregator.