To ensure optimal performance and seamless integration, TrafficShield requires the following system specifications:
Hosting Requirements #
VPS, Dedicated Server, or Shared Hosting – Supports most hosting environments for easy deployment.
Software Requirements #
- PHP 5.6 or Newer – Ensures compatibility with modern PHP features.
- php-cURL Extension – Required for handling HTTP requests and external API communication.
- php-JSON Extension – Needed for processing data in JSON format.
Checking Your PHP Setup #
You can check your current PHP configuration by running the following script:
<?php phpinfo(); ?
>
Simply upload this file to your server and access it via a browser to view detailed PHP settings.
With these minimal requirements, TrafficShield ensures smooth integration across various web environments, providing powerful traffic filtering and protection with ease.
Best Hosting Environments for TrafficShield #
TrafficShield works optimally on VPS and dedicated servers, ensuring smooth performance and security. While most shared hosting providers are technically supported, we do not recommend shared hosting due to various limitations.
⚠️ Hosting Providers to Avoid #
We strongly advise against using the following hosting providers due to security, compatibility, and performance issues:
❌ Hosting Provider | ⚠️ Issue |
---|---|
Namecheap | Weak web firewall (can be manually fixed) |
Hostinger | Antivirus falsely deletes TrafficShield files |
Beget | Issues handling Cloudflare headers |
GoDaddy | Inadequate web firewall – Need Support |
Recommended Hosting Providers #
For best performance and security, we suggest using one of the following providers:
- Inferno Solutions – No KYC required!
- Dgitial Ocean – $200 Off Claim Now
- Google Cloud
- Azure
- Linode
- AWS
- Hetzner Online
- servers.com
CDN Compatibility #
TrafficShield fully supports CDN services like Cloudflare and recommends proxying your domains with Cloudflare (enable the yellow cloud icon in the DNS settings).
To correctly capture real visitor IPs, your CDN must transmit them in one of these HTTP headers (checked in order):
X-Forwarded-For
X-Real-IP
Real-IP
CF-Connecting-IP
(Cloudflare default)
No extra configuration is required when using Cloudflare!