KomikCastReverse Engineering Report 2026
Sejak 8 Juni 2017 · 8+ tahun beroperasi

Platform Baca Komik Terbesar di Indonesia

KomikCast telah melewati lebih dari 12 rotasi domain akibat pemblokiran KOMINFO dan tekanan ISP, sambil menjalankan dua generasi arsitektur secara paralel: WordPress legacy sebagai fallback dan React SPA modern sebagai sistem utama, seluruhnya di atas infrastruktur Cloudflare berlapis.

Kunjungi Gateway · komikcast.to
2017
Tahun berdiri (8 Juni)
12+
Rotasi domain
2
Generasi arsitektur paralel
50ms
Interval JSON.parse lock
Ringkasan

Gambaran Umum

KomikCast adalah studi kasus nyata bagaimana platform konten skala besar di Indonesia beradaptasi terhadap tekanan regulasi dan ancaman teknis selama lebih dari 8 tahun.

Multi-Domain Gateway

Arsitektur resiliensi: gateway publik, situs aktif, fallback WordPress, dan mirror Cloudflare.

Dua Generasi Stack

WordPress + Madara (2017–Jan 2026) dan React SPA + Vite v2 (Jan 2026–sekarang).

Keamanan Berlapis

Rocket Loader, Cloudflare Challenge Platform, WAF, DDoS shield, dan JSON.parse anti-tampering 50ms.

Bagian 02 · 03 · 10 · 11 · 13

Kronik Domain dan Strategi Gateway

Seluruh rekam jejak perpindahan domain direkonstruksi dari issue tracker repositori open-source keiyoushi/extensions-source di GitHub, sumber paling akurat dan terverifikasi komunitas. Setiap perpindahan tercatat sebagai GitHub issue berlabel "domain change" dengan status Valid atau Dead.

GATEWAY
komikcast.to

Wajah publik. Entry point di media sosial dan forum, mengarahkan ke v2.komikcast.fit. TLD .to mudah diingat dan relatif bebas pemblokiran.

ACTIVE
v2.komikcast.fit

Website aktif berisi React SPA yang berjalan live. Tujuan akhir seluruh traffic aktif.

FALLBACK
komikcast0X.com

WordPress fallback (komikcast03.com / komikcast05.com) yang diaktifkan saat v2 bermasalah atau migrasi.

MIRROR
komikcast.net

Cloudflare mirror yang me-resolve ke IP 104.21.94.214. Lapisan redundansi tambahan.

Timeline Perpindahan Domain

komikcast.comBLOCKED

Domain asal, terdaftar 8 Juni 2017. Diblokir KOMINFO. Registrar NameCheap Inc. Privacy Withheld for Privacy ehf (Reykjavik, Islandia). Expires 8 Jun 2027. Status clientTransferProhibited.

komikcast.meMOVED

Aktif sekitar Juni 2022. Domain change pertama akibat pemblokiran ISP, migrasi dari .com ke .me.

komikcast.lol → komikcast.moe2022–2023

Transisi melalui TLD .lol lalu .moe. Domain lama dipertahankan sebagai redirect agar ekosistem ekstensi Tachiyomi/Mihon tidak terputus.

komikcast.momJuli 2024

Aktif sejak Juli 2024. Perpindahan dari .moe akibat masalah teknis. Pola redirect backward-compatible dipertahankan untuk ekosistem Tachiyomi/Mihon.

komikcast.cz → komikcast.bzNov 2024

Perpindahan cepat dari .cz ke .bz dalam periode singkat, membuktikan arsitektur backend yang portable dan adaptif.

komikcast.funJan 2025

Aktif sejak Januari 2025. Perpindahan dari TLD .bz ke TLD .fun.

komikcast.liVALID

Aktif sejak Juni 2025. Domain berubah ke .li (TLD Liechtenstein). Status Valid pada issue tracker komunitas.

v1.komikcast.fitJan 2026

Aktif mulai Januari 2026. Perubahan struktur besar pertama, menggunakan format subdomain untuk pertama kalinya. Menandai transisi resmi ke React SPA.

ROLLBACK → komikcast03.com → komikcast05.com27 Jan 2026

v1 dihentikan akibat bug kritis pada deployment. Admin resmi mengumumkan rollback, lalu berpindah ke komikcast05.com sebagai WordPress fallback aktif.

v2.komikcast.fitACTIVE NOW

Domain utama aktif saat ini. Iterasi React kedua yang lebih stabil, diluncurkan setelah perbaikan intensif pasca-rollback v1. Berjalan hingga sekarang.

komikcast.netMIRROR

Terdaftar 12 Oktober 2021. Registrar Porkbun LLC. IP Resolve 104.21.94.214. Nameserver Cloudflare.

komikcast.asiaMIRROR

Domain mirror tambahan yang terdaftar.

komikcast03 / 05.comFALLBACK

WordPress legacy fallback. Versi lama masih bisa diakses sebagai backup saat v2 bermasalah.

KC berterima kasih kepada para pembaca... kalian bisa kembali melanjutkan marathon komik di web lama komikcast03.com.
— Pengumuman resmi Admin KomikCast, 27 Januari 2026

Peristiwa Rollback Januari 2026

Pada 27 Januari 2026, admin resmi mengumumkan rollback dari v1 ke WordPress lama, terdokumentasi di keiyoushi/extensions-source. Beberapa hari kemudian fallback berpindah dari komikcast03.com ke komikcast05.com yang lebih stabil. v1 tetap bisa diakses namun tidak menerima update konten. Ini contoh nyata migrasi teknologi skala besar yang tidak selalu mulus; v2 diluncurkan sebagai iterasi perbaikan setelah debugging intensif.

WHOIS dan Privasi Kepemilikan

komikcast.comNameCheap Inc.
PrivacyWithheld for Privacy ehf, Reykjavik
Registered / Expired8 Jun 2017 → 8 Jun 2027
StatusclientTransferProhibited
komikcast.netPorkbun LLC · 12 Oct 2021
IP / NS104.21.94.214 · Cloudflare

Identitas pemilik sepenuhnya disembunyikan memakai layanan privasi domain berbasis di Reykjavik, Islandia.

Pemblokiran ISP dan Pola Downtime

Telkomsel · DNS poisoningIndihome · dinamisXL Axiata · filtering
  • Telkomsel: DNS poisoning aktif, query DNS dialihkan ke halaman blokir.
  • Indihome (Telkom): pemblokiran dinamis. XL Axiata: filtering berkala.
  • Selasa pagi adalah peak downtime, bertepatan jadwal update komik dari Jepang. Error 503 sering muncul saat ribuan reader mengakses bersamaan.
Bagian 04 · 05 · 07 · 09 · 14 · 15

Dua Generasi Teknologi

Dari WordPress klasik selama hampir 9 tahun menuju rekonstruksi total berbasis React SPA. Ini bukan sekadar ganti template, seluruh arsitektur dibangun ulang dari nol.

2017 – Jan 2026

WordPress Legacy Era

Selama hampir 9 tahun pertama, KomikCast berjalan di stack WordPress klasik.

CMS / ThemeWordPress · Madara (Mangabooth)
LanguagePHP
RenderingServer-Side Rendering (SSR)
DatabaseMySQL / MariaDB
CacheWP Fastest Cache
PWA / ThemeTidak ada · Light mode
SSL / CDNCloudflare

Keterbatasan: Madara punya batas skalabilitas dan kustomisasi. WordPress di bawah traffic tinggi butuh banyak optimasi, tanpa PWA, tanpa install home screen, tanpa offline caching.

Jan 2026 – Sekarang

React SPA v2

Rekonstruksi total platform dari nol dengan teknologi web modern.

FrameworkReact 18+ · Vite
App typeSingle Page Application (SPA)
RenderingClient-Side Rendering (CSR)
Mount / Bundlediv#root · /assets/C0nyjCLB.js
TemplateCustom Build
Cache / PWAService Worker · PWA penuh
Default themeDark Mode #090c13
CDNCloudflare + Rocket Loader

Bundle utama memakai content-hash untuk cache busting otomatis. Backend berkomunikasi via REST API (database tidak diketahui publik).

Tipografi dan UI

Font utama Plus Jakarta Sans dengan weights 400, 500, 600, 700, 800. Loading strategy memakai font-display: swap agar teks tetap terbaca saat font belum dimuat.

Sistem Loading

Loading screen memakai GIF animasi dari /assets/480p.gif dengan animasi pulse 2 detik, dikelola MutationObserver yang mengamati div#root. Screen hilang otomatis saat React selesai render, menghilangkan risiko FOUC.

Palet Warna v2 (CSS Variables)

Skema warna resmi React SPA v2, bertema gelap dengan aksen oranye, cyan, dan hijau.

--bg

#090c13

Background utama

--bg2

#0d1117

Background sekunder

--bg3

#0f1420

Background tersier

--orange

#FF6B1A

Aksen utama

--cyan

#00D4FF

Aksen sekunder

--green

#00FF80

Status sukses

--tx

#E8EAF2

Teks utama

--tx2

#7A8499

Teks sekunder

Perbandingan Stack Lengkap

LayerLegacy (WordPress)v2 (React)
FrameworkWordPress + PHPReact + Vite
RenderingSSR (PHP)CSR (Browser)
TemplateMadara ThemeCustom Build
PWATidak adaPenuh
DatabaseMySQL / MariaDBREST API
CacheWP Fastest CacheService Worker
Anti-TamperTidak ada50ms Lock
Default ThemeLight ModeDark Mode #090c13
FontTidak diketahuiPlus Jakarta Sans
SSLCloudflareCloudflare
CDNCloudflareCloudflare + Rocket Loader
iOS SupportTidakApple meta tags
Bot ProtectionCloudflareChallenge Platform
Era Aktif2017 – Jan 2026Jan 2026 – Sekarang

Mengapa Pindah ke React?

  • Keterbatasan WordPress: Madara punya batas skalabilitas, dan optimasi traffic tinggi makin sulit dikelola.
  • PWA sebagai distribusi alternatif: bisa diinstall di home screen tanpa biaya Play Store atau App Store, keunggulan kunci di era pasca-pemblokiran.
  • Komitmen jangka panjang: meski v1 gagal dan di-rollback, tim tetap lanjut ke v2, mencerminkan tim serius, bukan amatir.

Infrastruktur CDN dan Jaringan

CDN ProviderCloudflare, Inc. (USA)
Edge PoP IndonesiaJakarta dan Surabaya
Nameserverbayan / nelly .ns.cloudflare.com
Reverse ProxyAktif · origin IP tersembunyi
DDoS / WAF / SSLAktif di seluruh domain
Bagian 08 · 12

Arsitektur Keamanan dan Ekosistem API

v2 memiliki lapisan keamanan teknis yang sangat kompleks, salah satu yang paling canggih di antara platform komik Indonesia, dan lahir sebagai respons langsung terhadap scraping masif.

Cloudflare Rocket Loader

Seluruh tag script memakai atribut type=6d40ea9d6f02e87c6fbc4c6c-text/javascript, fingerprint heksadesimal 32 karakter. Atribut non-standar ini mencegah eksekusi script saat parsing HTML. Setelah critical resources dimuat, Cloudflare me-reinject script asinkron via /cdn-cgi/rocket-loader.min.js, meningkatkan FCP dan LCP.

Challenge Platform / Bot Management

Sistem anti-bot real-time aktif di seluruh domain v2. Session token ter-embed di HTML body: nilai r berupa ID sesi dan nilai t berupa Base64 yang bila di-decode menghasilkan Unix timestamp per sesi. Script challenge diinjeksi via /cdn-cgi/challenge-platform/scripts/jsd/main.js.

setInterval 50ms

JSON.parse Anti-Tampering

Mekanisme paling unik di v2. Sistem mengunci fungsi JSON.parse global agar tidak bisa dimodifikasi ekstensi browser manapun. Caranya: iframe tersembunyi dibuat untuk mendapat referensi JSON.parse yang bersih, lalu referensi itu dikunci dengan Object.defineProperty (writable: false, configurable: false). Proses re-lock diulang setiap 50 milidetik via setInterval. Tujuannya bertahan dari prototype pollution attack dan ekstensi yang memanipulasi JSON parsing untuk scraping atau ad injection. Interval 50ms yang agresif mengindikasikan pernah ada insiden nyata, dan setiap override akan dipulihkan dalam kurang dari sepersepuluh detik.

Cloudflare WAF

Web Application Firewall aktif di seluruh domain, memberi perlindungan berlapis terhadap berbagai jenis serangan web.

DDoS Protection

Perlindungan otomatis Cloudflare terhadap serangan DDoS dan bot scraping, relevan mengingat riwayat platform sebagai target regulasi dan scraping masif.

Ekosistem Third-Party dan API

KomikCast tidak menyediakan API publik resmi. Seluruh data diambil via HTML scraping, dan popularitasnya melahirkan ekosistem scraper besar di GitHub.

Endpoint Hasil Reverse Engineering

GenreGET /genre/[nama]?page=1
PopularGET /popular
DetailGET /detail/[nama-komik]
SearchGET /search?keyword=[kata]
ReadGET /read/[nama-chapter]

Mihon / Tachiyomi dan Community API

  • Repositori keiyoushi/extensions-source mendokumentasikan setiap perpindahan domain secara real-time (issue "domain change", status Valid/Dead), sumber paling akurat domain aktif.
  • Multi-Source API community project: Cloudflare Bypass otomatis tanpa token manual, Multi-Level Cache (L1 fast, L2 compressed), Hash-Based Deduplication lintas source, dan Rate Limiting per IP.
  • Platform lain yang didukung: MangaDex, Shinigami, dan Aqua Reader. Anti-bot Challenge Platform v2 adalah respons langsung terhadap scraping ekosistem ini.
Bagian 06 · Progressive Web App

Install Aplikasi KomikCast

v2 mengimplementasikan PWA secara penuh, memungkinkan aplikasi diinstall di home screen Android maupun iOS seperti aplikasi native, tanpa Play Store maupun App Store.

Android · Chrome / Chromium

Cara Install di Android

1
Buka situsnya

Buka v2.komikcast.fit memakai browser berbasis Chromium (Google Chrome).

2
Ketuk menu tiga titik

Ketuk ikon tiga titik (⋮) di pojok kanan atas browser.

3
Pilih Install

Pilih "Install Aplikasi" atau "Tambahkan ke Layar Utama", lalu konfirmasi.

4
Selesai

Aplikasi berjalan fullscreen tanpa address bar.

iOS · Safari

Cara Install di iOS

1
Buka di Safari

Buka v2.komikcast.fit menggunakan Safari.

2
Menu Share

Ketuk tombol Share (ikon kotak dengan panah ke atas).

3
Add to Home Screen

Pilih "Add to Home Screen" lalu konfirmasi.

Didukung meta tag apple-mobile-web-app-capable dan apple-mobile-web-app-status-bar-style untuk pengalaman iOS PWA yang mulus.

Komponen PWA yang Terpasang

manifest.webmanifest

Mendefinisikan metadata Add to Home Screen: nama aplikasi, ikon, dan warna splash screen.

Service Worker

Mencegat request jaringan dan mengelola offline caching sehingga load berikutnya jauh lebih cepat.

Apple Meta Tags

apple-mobile-web-app-capable dan status-bar-style mengaktifkan dukungan iOS PWA dan menyesuaikan status bar.

Offline Reading

Baca komik offline dari Service Worker cache setelah halaman pertama kali dibuka.

Fullscreen App

Setelah terinstall, aplikasi berjalan fullscreen tanpa address bar seperti aplikasi native.

Tanpa App Store

Distribusi tanpa biaya Play Store maupun App Store, keunggulan kunci di era pasca-pemblokiran.

Bagian 17

Referensi & Sumber Eksternal

Kumpulan tautan ke sumber data, tools, dan komunitas yang relevan dengan laporan reverse engineering KomikCast ini.

Komunitas

Discord

Komunitas pembaca KomikCast di Discord untuk diskusi dan update terbaru.

Bergabung

Reddit

Subreddit komunitas pembaca komik Indonesia untuk diskusi dan berbagi informasi.

Kunjungi

GitHub Issues

Issue tracker keiyoushi/extensions-source untuk melacak perpindahan domain terbaru.

Lihat Issues

Tools & Teknologi

Cloudflare

CDN, WAF, DDoS protection, DNS management, dan Rocket Loader.

cloudflare.com

React

UI framework untuk membangun single page application v2.

react.dev

Vite

Build tool dan dev server untuk React SPA v2.

vitejs.dev

Plus Jakarta Sans

Font utama v2 dengan weights 400–800, font-display: swap.

Google Fonts

Font Awesome

Icon library untuk seluruh UI elements dan navigasi.

fontawesome.com

Tailwind CSS

Utility-first CSS framework untuk styling cepat.

tailwindcss.com

SweetAlert2

Modal library untuk panduan install dan notifikasi.

sweetalert2.github.io

PWA

Progressive Web App specification untuk install home screen.

web.dev

WHOIS & Domain Lookup Tools

WHOIS.com

Lookup informasi registrasi domain: registrar, tanggal, status, dan nameserver.

Cek WHOIS

DNSChecker

Cek propagasi DNS di seluruh dunia, berguna untuk memverifikasi domain aktif.

Cek DNS

crt.sh

Certificate transparency lookup untuk melihat riwayat SSL/TLS certificate suatu domain.

Cek Sertifikat

SecurityTrails

Domain intelligence: history DNS, subdomain enumeration, dan IP history.

Lihat Intelligence

ICANN Lookup

Registrasi domain resmi dan informasi registrar terverifikasi ICANN.

ICANN Lookup

Who.is

WHOIS lookup alternatif dengan tampilan yang ringkas dan informatif.

Who.is
Bagian 01 · 16

Tentang KomikCast

Platform baca komik online terbesar di Indonesia yang mulai beroperasi sejak 8 Juni 2017. Selama lebih dari 8 tahun, platform ini telah melewati lebih dari 12 kali rotasi domain, sebagian besar dipicu pemblokiran KOMINFO dan tekanan ISP.

Kesimpulan Teknis

KomikCast adalah studi kasus nyata bagaimana platform konten skala besar di Indonesia beradaptasi terhadap tekanan regulasi (KOMINFO) dan ancaman teknis (scraping, DDoS) secara bersamaan selama lebih dari 8 tahun. Migrasi ke React SPA v2 dengan PWA penuh, Cloudflare anti-bot berlapis, dan JSON.parse anti-tampering 50ms mencerminkan tim developer yang serius dan berpengalaman, bukan sekadar situs amatir. Pola multi-domain gateway yang konsisten selama 8+ tahun, dengan total lebih dari 12 rotasi domain, adalah bukti strategi infrastruktur yang matang, adaptif, dan battle-tested di tengah tekanan regulasi Indonesia.

8 Jun 2017
Mulai beroperasi
2 gen
Arsitektur paralel: WordPress dan React
Cloudflare
Infrastruktur berlapis di semua domain

Sumber Data

Reverse Engineering Report 2026, dikompilasi dari 3 file (komikcast-profile.html dan dua variannya) dengan verifikasi silang dari issue tracker repositori open-source keiyoushi/extensions-source di GitHub.

keiyoushi/extensions-source Cloudflare React + Vite
Disclaimer

Halaman ini murni sebuah company profile dan laporan teknis edukatif hasil reverse engineering. Tidak berafiliasi resmi dengan KomikCast dan tidak menyediakan atau menautkan konten komik apa pun.