README.md

Overview

This is a single-file PHP script used as an anti-bot gateway, cloaking layer, and shortlink redirector using the XAntibot API. This script allows you to run multiple campaigns or shortlinks from a single PHP file using URL parameters.


Fitur

  • Bot/hosting/ASN detection
  • Automatic redirection when a visitor is blocked
  • One PHP file for unlimited campaigns
  • Supports Cloudflare's real IPs
  • No database required
  • Supports IPv4 & IPv6

All visitor settings and rules (IP, ASN, bots, hosting, etc.) can be configured directly through the XAntibot dashboard: https://xantibot.pw/account/ip-antibot


Konfigurasi

$config = [
    // API key XAntibot untuk autentikasi
    // Dapat diperoleh dari: https://xantibot.pw/account/developer
    'apikey'            => 'YOUR_API_KEY',

    // Nama parameter GET untuk mengidentifikasi campaign / shortlink
    // Nilai parameter ini akan dikirim ke API XAntibot sebagai 'keyname'
    // Contoh:
    // jika diset 'keytest', maka URL:
    // https://domain.com/?keytest=PnIct76N
    'keyname_parameter' => 'keyname',

    // URL tujuan jika visitor diblokir (bot / proxy / ASN / hosting)
    'redirect_blocked'  => 'https://www.google.com',

    // URL tujuan jika visitor lolos verifikasi (human / clean)
    'redirect_pass'     => 'https://example.com',
];

File Renaming (index.php / go.php / link.php) Explained

File renaming does not affect how the script works.

How It Works

  • The server only executes the contents of the PHP file
  • The script only reads the GET parameter: ?keyname=xxx
  • The file names (index.php, go.php, link.php) only serve as URL endpoints

Example

All of the following URLs result in the same result: