Troubleshooting
Installation Issues
Section titled “Installation Issues””App can’t be opened” on macOS
Section titled “”App can’t be opened” on macOS”Cause: macOS Gatekeeper blocks apps from unidentified developers.
Fix:
- System Settings → Privacy & Security
- Scroll to “Security” section
- Click “Open Anyway” next to the Veilus warning
- Or: Right-click Veilus.app → “Open” → “Open”
Windows SmartScreen warning
Section titled “Windows SmartScreen warning”Cause: New apps without established reputation trigger SmartScreen.
Fix: Click “More info” → “Run anyway”
Linux: Missing dependencies
Section titled “Linux: Missing dependencies”Error: error while loading shared libraries: libwebkit2gtk-4.1.so
Fix:
# Ubuntu/Debiansudo apt install libgtk-3-0 libwebkit2gtk-4.1-0 libayatana-appindicator3-1
# Fedorasudo dnf install gtk3 webkit2gtk4.1 libayatana-appindicator-gtk3Profile Issues
Section titled “Profile Issues”Profile won’t launch
Section titled “Profile won’t launch”Symptoms: Clicking Launch does nothing, or window opens and closes immediately.
Try:
- Close other Chromium browsers — resource conflicts
- Check RAM — minimum ~200 MB free per profile
- Restart Veilus — clears temporary state
- Delete profile cache:
Terminal window # Find profile data# Windows: %APPDATA%\Veilus\profiles\<profile-id># macOS: ~/Library/Application Support/Veilus/profiles/<profile-id># Linux: ~/.config/veilus/profiles/<profile-id># Delete the cache subfolder (keeps cookies and settings)rm -rf <profile-path>/cache
Profile loads slowly
Section titled “Profile loads slowly”Causes:
- Too many extensions installed in the profile
- Large cookie database
- Slow proxy connection
Fixes:
- Remove unused extensions
- Clear profile cookies: Profile Settings → Clear Data → Cookies
- Test proxy speed: Profile Settings → Proxy → Check Proxy
- Enable profile hibernation for inactive profiles
Profiles linking to each other
Section titled “Profiles linking to each other”If platforms detect your profiles are related:
- Check proxies — Are multiple profiles sharing the same IP?
- Check timezone — Does it match the proxy location?
- Clear DNS cache — Settings → Privacy → Clear DNS cache
- Verify fingerprints — Each profile should have different Canvas/WebGL hashes
- Check WebRTC — Settings → Privacy → Disable WebRTC or enable spoofing
Fingerprint Issues
Section titled “Fingerprint Issues”Fingerprint test failing on creepjs.com
Section titled “Fingerprint test failing on creepjs.com”Check these in order:
- Engine version — Update to latest: Settings → Engine → Update
- Fingerprint mode — Use “Auto” not “Custom”
- Extensions — Some extensions modify fingerprint. Disable all and test
- Canvas — Profile Settings → Fingerprint → Canvas → ensure “Noise” mode is on
- WebGL — Ensure WebGL spoofing is enabled
iphey.com shows “Bot” or low score
Section titled “iphey.com shows “Bot” or low score”Common causes:
- WebRTC leak — Enable WebRTC protection in fingerprint settings
- Timezone mismatch — Enable “Auto timezone from proxy”
- Screen resolution — Use a common resolution (1920x1080, 1366x768)
- User agent — Ensure it matches the engine version
Proxy Issues
Section titled “Proxy Issues”Proxy connection failed
Section titled “Proxy connection failed”- Verify credentials — username:password correct?
- Test from terminal:
Terminal window curl -x socks5://user:pass@host:port https://httpbin.org/ip - Check proxy type — SOCKS5 vs HTTP/HTTPS mismatch
- Firewall — Some networks block SOCKS5 connections
- Proxy expired — Check with your proxy provider
Slow page loading with proxy
Section titled “Slow page loading with proxy”- Check proxy latency — Profile Settings → Proxy → Check Proxy
- Try a closer server — Choose proxy in your geographic region
- Switch proxy type — HTTP is generally faster than SOCKS5
- Check bandwidth — Some proxy plans have bandwidth limits
IP leak detected
Section titled “IP leak detected”- Enable WebRTC protection — Fingerprint Settings → WebRTC → Disabled
- Check DNS — Settings → Privacy → DNS over HTTPS → Enabled
- Verify on browserleaks.com — Should show proxy IP, not real IP
Automation Issues
Section titled “Automation Issues”VeilusFlow recording doesn’t capture clicks
Section titled “VeilusFlow recording doesn’t capture clicks”- Check DevTools — Close DevTools while recording (it can interfere)
- Iframe content — Switch to the iframe context in VeilusFlow
- Shadow DOM — Use “Pierce Shadow DOM” option in VeilusFlow settings
- Dynamic elements — Add explicit waits before clicking
Automation runs too fast / gets blocked
Section titled “Automation runs too fast / gets blocked”- Add random delays: VeilusFlow → Settings → Delay → 1-3 seconds
- Enable human typing: VeilusFlow → Settings → Typing → Natural
- Reduce speed: Flow → Run Settings → Speed → Slow
Performance Issues
Section titled “Performance Issues”High RAM usage
Section titled “High RAM usage”| Symptom | Solution |
|---|---|
| >500 MB per profile | Close unused tabs, disable extensions |
| System slowdown | Enable auto-hibernation (Settings → Performance) |
| Disk thrashing | Move profile data to SSD |
Slow startup
Section titled “Slow startup”- Disable auto-launch for profiles you don’t need
- Reduce startup profiles — don’t restore 20 profiles at boot
- Update engine — newer versions have performance improvements
- SSD — Store engine and profile data on SSD, not HDD
Getting More Help
Section titled “Getting More Help”If none of the above solve your issue:
- 💬 Telegram: t.me/veilusbrowser — Community support
- 🐛 GitHub Issues: github.com/veilus/veilus/issues — Bug reports
- 📧 Email: support@veilus.io — Direct support (Pro/Enterprise)
When reporting a bug, include:
- Veilus version (Settings → About)
- Engine version
- Operating system
- Steps to reproduce
- Screenshots or screen recordings