================================================================
        TUNNEL CLIENT - Panduan Install di Domain Anda
================================================================

Hanya 2 file yang perlu di-upload:
   1. index.php   (~3 KB)
   2. .htaccess   (~600 byte)

Total ukuran: < 4 KB. Tidak perlu database. Tidak perlu plugin.


----------------------------------------------------------------
1. CARA INSTALL (5 MENIT)
----------------------------------------------------------------

a) Upload kedua file (index.php + .htaccess) ke ROOT domain
   Anda, mis. public_html/ atau htdocs/.

b) Edit index.php, ubah 2 baris di atas:

      $SERVER_URL = 'https://tunnel-master.com/render.php';
      $API_KEY    = 'GANTI-API-KEY-RAHASIA-DARI-SERVER';

   - $SERVER_URL : URL endpoint render.php di server pusat
   - $API_KEY    : key yang owner server kasih ke Anda

c) Pastikan ekstensi PHP cURL aktif di hosting Anda.
   Kalau belum, hubungi support hosting.

d) Pastikan mod_rewrite Apache aktif (default di hosting modern).

e) Buka https://domain-anda.com di browser. Halaman langsung
   tampil seperti server pusat, tapi pakai domain Anda sendiri.


----------------------------------------------------------------
2. APA YANG OTOMATIS BERFUNGSI
----------------------------------------------------------------

Semua URL ini langsung jalan di domain Anda:

   https://domain-anda.com/                     -> homepage direktori
   https://domain-anda.com/panen138             -> halaman brand
   https://domain-anda.com/about                -> tentang kami
   https://domain-anda.com/contact              -> hubungi kami
   https://domain-anda.com/privacy              -> kebijakan privasi
   https://domain-anda.com/sitemap.xml          -> sitemap otomatis
   https://domain-anda.com/robots.txt           -> robots otomatis
   https://domain-anda.com/img/panen138.png     -> banner gambar
   https://domain-anda.com/amp/panen138         -> versi AMP

Canonical, Open Graph, JSON-LD, hreflang -- semua otomatis
menggunakan nama domain Anda.


----------------------------------------------------------------
3. CACHE LOKAL (OPSIONAL)
----------------------------------------------------------------

Kalau ingin cache response selama 5 menit di sisi client untuk
mengurangi load ke server pusat, edit di index.php:

      $CACHE_ENABLED = true;
      $CACHE_TTL     = 300;   // detik

Folder .proxy_cache/ akan dibuat otomatis. Boleh delete kapan
saja untuk clear cache.


----------------------------------------------------------------
4. TROUBLESHOOTING
----------------------------------------------------------------

Q: Halaman blank putih
A: Cek error_log di hosting. Kemungkinan cURL belum aktif,
   atau API_KEY salah, atau $SERVER_URL tidak bisa diakses.

Q: Status 503 "Layanan sedang tidak tersedia"
A: Server pusat sedang down atau tidak bisa diakses dari
   hosting Anda. Tunggu beberapa menit, atau hubungi owner.

Q: Status 403 Invalid API key
A: API_KEY tidak cocok dengan whitelist di server. Minta
   API_KEY ke owner server.

Q: Status 403 Host not allowed
A: Domain Anda belum di-whitelist di server pusat. Minta
   owner untuk menambahkan domain Anda.

Q: URL /panen138 jadi 404
A: mod_rewrite belum aktif. Hubungi support hosting untuk
   aktifkan, atau tambahkan ke .htaccess utama hosting.


----------------------------------------------------------------
5. KEAMANAN
----------------------------------------------------------------

- API_KEY rahasia. Jangan share di publik.
- Kalau bocor, minta owner ganti dengan key baru.
- File .proxy_cache/ otomatis di-deny dari akses publik.


----------------------------------------------------------------
6. PERFORMA
----------------------------------------------------------------

Tiap request menambah 1 hop ke server pusat. Latency tambahan:
   - Tanpa cache : 100-300ms per request
   - Dengan cache: < 10ms (dari disk lokal)

Untuk traffic tinggi, aktifkan cache (lihat section 3) atau
pasang Cloudflare di depan domain Anda.

================================================================
