Two setup options:
- DNS over HTTPS (DoH) - Encrypted DNS, bypasses ISP filtering (requires domain)
- Standard DNS - Simple DNS bypass (no domain needed)
- ✅ VPS outside Russia
- ✅ Domain name (can be free from Freenom)
- ✅ 10 minutes
Create DNS A record:
Type: A
Name: @ (or dns, or whatever)
Value: YOUR_VPS_IP
TTL: 3600
# Upload to VPS
scp install-doh-server.sh root@YOUR_VPS_IP:/root/
# SSH and install
ssh root@YOUR_VPS_IP
chmod +x install-doh-server.sh
sudo ./install-doh-server.sh your-domain.comXbox (Standard DNS):
- Settings → Network → DNS Settings → Manual
- Primary:
YOUR_VPS_IP
Windows (DoH):
# PowerShell as Admin
Add-DnsClientDohServerAddress -ServerAddress "YOUR_VPS_IP" -DohTemplate "https://your-domain.com/dns-query"Android (DoH):
- Settings → Private DNS →
your-domain.com
Chrome/Firefox (DoH):
- Settings → DNS over HTTPS →
https://your-domain.com/dns-query
./test-doh.sh your-domain.com- ✅ VPS outside Russia
- ✅ 5 minutes
scp install-dns-server.sh root@YOUR_VPS_IP:/root/
ssh root@YOUR_VPS_IP
chmod +x install-dns-server.sh
sudo ./install-dns-server.sh- Settings → Network → DNS Settings → Manual
- Primary DNS:
YOUR_VPS_IP - Secondary DNS:
YOUR_VPS_IP
./test-dns.sh YOUR_VPS_IP- ✅ Your ISP blocks DNS queries
- ✅ You want maximum privacy
- ✅ You can get a domain (even free)
- ✅ You have other devices (PC, phone) to protect
- ✅ You only need Xbox bypass
- ✅ You don't want to deal with domains
- ✅ Your ISP doesn't block DNS (yet)
- ✅ You want simplest setup
- Freenom: .tk, .ml, .ga, .cf, .gq (FREE)
- DuckDNS: subdomain.duckdns.org (FREE)
- Oracle Cloud: FREE forever (1-2 VMs)
- Hetzner: €4.15/month
- Contabo: €3.99/month
# On VPS, check status
sudo systemctl status unbound
# Check firewall
sudo ufw status
# View logs
sudo journalctl -u unbound -n 50# Monitor performance
./monitor-dns.sh
# Choose closer VPS location# Check certificate
sudo certbot certificates
# Check DoH service
sudo systemctl status doh-server- ✅ Test Xbox Live connection
- ✅ Configure other devices
- ✅ Set up monitoring:
./monitor-dns.sh - ✅ Read
doh-setup.mdfor advanced config
See detailed guides:
README.md- Overviewdoh-setup.md- DoH configurationadvanced-setup.md- Optimization & troubleshooting
Enjoy unrestricted Xbox gaming! 🎮