Installation
Start the bypass proxy
127.0.0.1:8844 by default.The aggressive preset is recommended for maximum compatibility. It uses the smallest fragments and adds timing delays.
Configure your browser
Set your system or browser proxy to:
- Host:
127.0.0.1 - Port:
8844 - Protocol: HTTP/HTTPS proxy (not SOCKS)
- Chrome/Edge
- Firefox
- System-wide (macOS)
- System-wide (Linux)
Settings → System → Open proxy settings → Manual proxy configuration
- HTTP Proxy:
127.0.0.1:8844 - HTTPS Proxy:
127.0.0.1:8844 - Check “Use this proxy for all protocols”
ISP-Specific Presets
If the aggressive preset causes issues, try your ISP’s optimized preset:| Preset | Split Position | Fragment Size | Delay | Best For |
|---|---|---|---|---|
| Aggressive | 0 | 5 bytes | 10ms | Maximum compatibility |
| Turk Telekom | 2 | 20 bytes | 0ms | TT customers |
| Vodafone | 3 | 30 bytes | 100μs | Vodafone TR |
| Superonline | 1 | 15 bytes | 0ms | Superonline |
Troubleshooting
Connection times out
Connection times out
- Verify the proxy is running:
curl -x http://127.0.0.1:8844 http://example.com - Check firewall settings allow localhost connections
- Try a different preset:
--preset turk-telekom
Website still blocked
Website still blocked
- Your ISP may use DNS poisoning. TurkeyDPI includes DoH support by default
- Try the aggressive preset:
--preset aggressive - Check logs with
-vflag for errors - Verify proxy settings in your browser
Slow connection
Slow connection
- The aggressive preset adds 10ms delay. Try
turk-telekomorsuperonline(0ms delay) - Disable verbose logging (remove
-v) - Check your internet connection speed
Certificate errors
Certificate errors
TurkeyDPI is a transparent proxy and doesn’t intercept TLS. Certificate errors indicate a different issue:
- Check your system time is correct
- Verify DNS resolution is working
- Try clearing browser cache and SSL state
Next Steps
Usage Guide
Learn all CLI commands and options
ISP Presets
Deep dive into preset configurations
macOS App
Use the native menu bar application
How It Works
Understand the bypass techniques
Advanced: Daemon Mode
For persistent operation, run TurkeyDPI as a daemon:- Background operation
- IPC control commands
- Configuration hot-reloading
- Statistics and health monitoring