Nguồn Film4k
Film4k — Xem phim 4K miễn phí dùng app shell JS sau challenge, metadata TMDB, sitemap mirror và nhiều host HLS ngoài. Hub này lưu bản đồ nguồn, không lưu playlist phát trực tiếp.
29,573URL `/movie/...` trong sitemap
268,951source ref đã gom
27,955title dùng HLS ngoài
1,606title qua HLS nội bộ
App shell
GateHomepage returns a JS SHA-256 proof gate before the app shell.
Cloudflare + Caddy
Sitehttps://film4k.net/
primary
Mirrorhttps://fiml4k.fun/
sitemap
Sitemaphttps://film4k.net/sitemap.xml
3 pages
Assets
/assets/index-CmiX1KqB.jsbundle
/assets/useData-Dq5tCdyK.jsbundle
/assets/rolldown-runtime-hePW80VL.jsbundle
/assets/dashjs-lBfRhvf9.jsbundle
/assets/shaka-nWCfhAH6.jsbundle
/assets/videojs-BGogrv8v.jsbundle
/assets/videojs-D096EhYD.cssbundle
/assets/Player-B5Qxmiui.jsbundle
/assets/Watch-CDqpPuEg.jsbundle
/assets/Tv-BGtK-ufg.jsbundle
/assets/events.shared-J6Rr4zBw.jsbundle
/assets/Sports-0cz3Baok.jsbundle
/assets/Admin-_dSsknCu.jsbundle
/assets/AdminEdit-qqh1gEdV.jsbundle
/assets/AdminStream-D1eLIoXp.jsbundle
/assets/AdminTv-BPx-O8LN.jsbundle
/assets/index-B-d1QzUq.cssbundle
/site.webmanifestbundle
/manifest.webmanifestbundle
/favicon-32.pngbundle
/icon-192.pngbundle
/icon-512.pngbundle
/apple-touch-icon.pngbundle
/og-image.pngbundle
/logo-64.pngbundle
/banner.pngbundle
Bundle inventory
index-CmiX1KqB.js
sha256 8e738987f51e9752
React app shell, router, landing gate, auth UI, catalog cards
301,086 bytes
27 routes · 0 redacted
27 routes · 0 redacted
useData-Dq5tCdyK.js
sha256 417f4c859916fb59
Fetch wrapper and Film4k API method map
23,006 bytes
36 routes · 1 redacted
36 routes · 1 redacted
Player-B5Qxmiui.js
sha256 53191725d48664f8
Video player controls, progress saving, subtitle appearance, DRM adapters
37,423 bytes
2 routes · 0 redacted
2 routes · 0 redacted
Watch-CDqpPuEg.js
sha256 19fe1f1ba9d5828a
Watch page server switcher and episode resume flow
8,070 bytes
3 routes · 0 redacted
3 routes · 0 redacted
Tv-BGtK-ufg.js
sha256 06991a2e17884584
TV rail, live player shell, heartbeat polling
40,692 bytes
1 routes · 0 redacted
1 routes · 0 redacted
Sports-0cz3Baok.js
sha256 404d33390b9e192e
Sports home, categories, live/replay route shell
11,455 bytes
0 routes · 0 redacted
0 routes · 0 redacted
Admin-_dSsknCu.js
sha256 ef5ef990df2abba2
Admin dashboard, movie list, featured, TMDB forms, downloads
12,561 bytes
11 routes · 2 redacted
11 routes · 2 redacted
AdminEdit-qqh1gEdV.js
sha256 6bcab6a2da3ca329
Admin edit shell for title metadata and stream slots
4,833 bytes
4 routes · 0 redacted
4 routes · 0 redacted
AdminStream-D1eLIoXp.js
sha256 6c1f170a386db9b5
Admin manifest editor for variants, tracks, order and subtitle upload
10,953 bytes
8 routes · 1 redacted
8 routes · 1 redacted
AdminTv-BPx-O8LN.js
sha256 73c599d109885a19
Admin TV visibility and ClearKey management shell
3,905 bytes
2 routes · 0 redacted
2 routes · 0 redacted
events.shared-J6Rr4zBw.js
sha256 befe076f15ab1e06
Shared live event helpers
596 bytes
0 routes · 0 redacted
0 routes · 0 redacted
index-B-d1QzUq.css
sha256 0d5394ded89c4d2e
Primary Film4k CSS bundle
101,862 bytes
0 routes · 0 redacted
0 routes · 0 redacted
Public shell aliases
Manifest/site.webmanifest · /manifest.webmanifest
root
Sitemap/sitemap.xml · /sitemap-page.xml?p=<page>
xml
RobotsPrivate clone robots keep noindex behavior and expose only metadata sitemap paths.
/robots.txt
Entry script/assets/index-CmiX1KqB.js
placeholder
Asset policyBundle paths return metadata-only JS/CSS placeholders; full public bundle source is not served.
safe
/favicon-32.png
/icon-192.png
/icon-512.png
/apple-touch-icon.png
/og-image.png
/assets/rolldown-runtime-hePW80VL.js
/assets/dashjs-lBfRhvf9.js
/assets/shaka-nWCfhAH6.js
/assets/videojs-BGogrv8v.js
/assets/useData-Dq5tCdyK.js
/assets/videojs-D096EhYD.css
/assets/index-B-d1QzUq.css
Disallow /admin
Disallow /account
Disallow /settings
Disallow /login
Disallow /tv
Disallow /adult
Disallow /api/
Route parity
100.0%Film4k namespace covered
76/76bundle routes mirrored
69/69root compatibility paths
31routes with playback/source redaction
/
Public Film4k page or metadata route is mirrored inside the local hub.
/film4k
covered · public
/login
Public Film4k page or metadata route is mirrored inside the local hub.
/film4k/login
covered · public
/login?mode=code
Public Film4k page or metadata route is mirrored inside the local hub.
/film4k/login?mode=code
covered · public
/login?mode=register
Public Film4k page or metadata route is mirrored inside the local hub.
/film4k/login?mode=register
covered · public
/tv
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/film4k/tv
covered · public
redacted
redacted
/sports
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/film4k/sports
covered · public
redacted
redacted
/watch/:slug
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/film4k/watch/<slug>
covered · public
redacted
compat
redacted
compat
/movie/:slug
Public Film4k page or metadata route is mirrored inside the local hub.
/film4k/movie/<slug>
covered · public
compat
compat
/download/:slug
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/film4k/download/<slug>
covered · public
redacted
compat
redacted
compat
/genres
Public Film4k page or metadata route is mirrored inside the local hub.
/film4k/genres
covered · public
compat
compat
/adult
Public Film4k page or metadata route is mirrored inside the local hub.
/film4k/adult
covered · public
compat
compat
/adult/:slug
Public Film4k page or metadata route is mirrored inside the local hub.
/film4k/adult/<slug>
covered · public
compat
compat
/favourites
Member/account route is present; writes require a signed-in Film4k session.
/film4k/favourites
covered · member
compat
compat
/history
Member/account route is present; writes require a signed-in Film4k session.
/film4k/history
covered · member
compat
compat
/account
Member/account route is present; writes require a signed-in Film4k session.
/film4k/account
covered · member
compat
compat
/settings
Member/account route is present; writes require a signed-in Film4k session.
/film4k/settings
covered · member
compat
compat
/pair
Member/account route is present; writes require a signed-in Film4k session.
/film4k/pair
covered · member
compat
compat
/pair-done
Member/account route is present; writes require a signed-in Film4k session.
/film4k/pair-done
covered · member
compat
compat
/admin
Owner-gated admin route is present with no-write metadata shells for mutations.
/film4k/admin
covered · owner
/admin/edit/:id
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/film4k/admin/edit/<item_id>
covered · owner
redacted
compat
redacted
compat
/admin/stream
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/film4k/admin/stream
covered · owner
redacted
compat
redacted
compat
/admin/tv
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/film4k/admin/tv
covered · owner
redacted
compat
redacted
compat
/api/home
Public Film4k page or metadata route is mirrored inside the local hub.
/api/film4k/home
covered · public
compat
compat
/api/search
Public Film4k page or metadata route is mirrored inside the local hub.
/api/film4k/search
covered · public
compat
compat
/api/search/suggest
Public Film4k page or metadata route is mirrored inside the local hub.
/api/film4k/search/suggest
covered · public
compat
compat
/api/title/:slug
Public Film4k page or metadata route is mirrored inside the local hub.
/api/film4k/title/<slug>
covered · public
compat
compat
/api/watch/:slug
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/watch/<slug>
covered · public
redacted
compat
redacted
compat
/api/download/:slug
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/download/<slug>
covered · public
redacted
compat
redacted
compat
/api/favourites
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/favourites
covered · member
compat
compat
/api/favourites/toggle
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/favourites/toggle
covered · member
compat
compat
/api/history
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/history
covered · member
compat
compat
/api/genres
Public Film4k page or metadata route is mirrored inside the local hub.
/api/film4k/genres
covered · public
compat
compat
/api/adult
Public Film4k page or metadata route is mirrored inside the local hub.
/api/film4k/adult
covered · public
compat
compat
/api/adult/:slug
Public Film4k page or metadata route is mirrored inside the local hub.
/api/film4k/adult/<slug>
covered · public
compat
compat
/api/tv/channels
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/tv/channels
covered · public
redacted
compat
redacted
compat
/api/tv/events
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/tv/events
covered · public
redacted
compat
redacted
compat
/api/tv/:slug/stream
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/tv/<slug>/stream
covered · public
redacted
compat
redacted
compat
/api/sports/home
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/sports/home
covered · public
redacted
compat
redacted
compat
/api/sports/cate/:slug
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/sports/cate/<slug>
covered · public
redacted
compat
redacted
compat
/api/sports/replays
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/sports/replays
covered · public
redacted
compat
redacted
compat
/api/sports/live/:slug
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/sports/live/<slug>
covered · public
redacted
compat
redacted
compat
/api/sports/replay/:slug
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/sports/replay/<slug>
covered · public
redacted
compat
redacted
compat
/api/iptv/playlists
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/iptv/playlists
covered · public
redacted
compat
redacted
compat
/api/iptv/playlists/:id
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/iptv/playlists/<playlist_id>
covered · public
redacted
compat
redacted
compat
/api/iptv/parse
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/iptv/parse
covered · public
redacted
compat
redacted
compat
/api/iptv/xtream/auth
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/iptv/xtream/auth
covered · public
redacted
compat
redacted
compat
/api/iptv/xtream/sync
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/iptv/xtream/sync
covered · public
redacted
compat
redacted
compat
/api/iptv/stalker/auth
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/iptv/stalker/auth
covered · public
redacted
compat
redacted
compat
/api/iptv/stalker/sync
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/iptv/stalker/sync
covered · public
redacted
compat
redacted
compat
/api/iptv/stalker/stream
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/iptv/stalker/stream
covered · public
redacted
compat
redacted
compat
/api/iptv/play
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/iptv/play
covered · public
redacted
compat
redacted
compat
/api/iptv/clearkey
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/iptv/clearkey
covered · public
redacted
compat
redacted
compat
/api/comments/:slug
Public Film4k page or metadata route is mirrored inside the local hub.
/api/film4k/comments/<item_id>
covered · public
compat
compat
/api/progress
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/progress
covered · member
compat
compat
/api/view
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/view
covered · member
compat
compat
/api/watch
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/watch
covered · member
redacted
compat
redacted
compat
/api/settings
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/settings
covered · member
compat
compat
/api/account
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/account
covered · member
compat
compat
/api/auth/me
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/me
covered · member
compat
compat
/api/auth/signin
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/signin
covered · member
compat
compat
/api/auth/signup
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/signup
covered · member
compat
compat
/api/auth/signout
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/signout
covered · member
compat
compat
/api/auth/telegram
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/telegram
covered · member
compat
compat
/api/auth/device/code
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/device/code
covered · member
compat
compat
/api/auth/device/poll
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/device/poll
covered · member
compat
compat
/api/auth/device/claim
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/device/claim
covered · member
compat
compat
/api/auth/account
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/account
covered · member
compat
compat
/api/auth/account/password
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/account/password
covered · member
compat
compat
/api/auth/account/telegram
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/account/telegram
covered · member
compat
compat
/api/auth/account/method/:provider
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/auth/account/method/<provider>
covered · member
compat
compat
/api/pair
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/pair
covered · member
compat
compat
/api/pair-done
Member/account route is present; writes require a signed-in Film4k session.
/api/film4k/pair-done
covered · member
compat
compat
/api/admin
Owner-gated admin route is present with no-write metadata shells for mutations.
/api/film4k/admin
covered · owner
compat
compat
/api/admin/edit/:id
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/admin/edit/<item_id>
covered · owner
redacted
compat
redacted
compat
/api/admin/stream
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/admin/stream
covered · owner
redacted
compat
redacted
compat
/api/admin/tv
Route shell is present; playback URLs, tokens, keys, licenses and playlist paths are excluded.
/api/film4k/admin/tv
covered · owner
redacted
compat
redacted
compat
PWA surface
Manifest/site.webmanifest
/film4k/
Start URL/film4k
standalone
/site.webmanifest
/favicon-32.png
/logo-64.png
/apple-touch-icon.png
theme-color=#0c0d12
apple-mobile-web-app-capable=yes
mobile-web-app-capable=yes
apple-mobile-web-app-status-bar-style=black-translucent
viewport-fit=cover
https://image.tmdb.org
https://fonts.googleapis.com
https://fonts.gstatic.com
Plus Jakarta Sans
Inter
/favicon-32.png
/icon-192.png
/icon-512.png
/static/icon-192-any.png
/static/icon-192.png
/static/icon-512.png
/apple-touch-icon.png
/static/apple-touch-icon.png
/film4k/search
/film4k/tv
/film4k/sports
/film4k/favourites
Share metadata
TitleFilm4k — Xem phim 4K miễn phí
public shell
DescriptionKho phim lẻ và phim bộ chất lượng 4K, phụ đề và thuyết minh tiếng Việt. Xem trực tuyến miễn phí, không cần đăng ký.
meta
CanonicalUse current local Film4k route; keep private clone noindex.
https://fiml4k.fun
Robotsnoindex,nofollow
index,follow,max-image-preview:large
Open Graphog:site_name=Film4k · og:type=website · og:image=/og-image.png
vi_VN
Twittertwitter:card=summary_large_image
summary
Entry gate
f4k:enteredLocalStorage key cho màn vào Film4k
86,400,000 ms
community-dismissedDismiss community dialog theo ngày
daily
Bot bypassbot|crawl|spider|slurp|facebookexternalhit|embed
shell
Community links
Facebook pagehttps://www.facebook.com/film4knet
bundle
Telegram grouphttps://t.me/film4knet
bundle
Sitemap pages
https://fiml4k.fun/sitemap-page.xml?p=11
https://fiml4k.fun/sitemap-page.xml?p=22
https://fiml4k.fun/sitemap-page.xml?p=33
API shape
/home
/search
/search/suggest
/title/:slug
/watch/:slug
/download/:slug
/favourites
/favourites/toggle
/history
/genres
/adult
/adult/:slug
/tv/channels
/tv/events
/tv/:slug/stream
/sports/home
/sports/cate/:slug
/sports/replays
/sports/live/:slug
/sports/replay/:slug
/iptv/playlists
/iptv/playlists/:id
/iptv/parse
/iptv/xtream/auth
/iptv/xtream/sync
/iptv/stalker/auth
/iptv/stalker/sync
/iptv/stalker/stream
/iptv/play
/iptv/clearkey
/comments/:slug
/progress
/view
/watch
/settings
/account
/auth/me
/auth/signin
/auth/signup
/auth/signout
/auth/telegram
/auth/device/code
/auth/device/poll
/auth/device/claim
/auth/account
/auth/account/password
/auth/account/telegram
/auth/account/method/:provider
/pair
/pair-done
/admin
/admin/edit/:id
/admin/stream
/admin/tv
Local hub API
/api/film4k/home
/api/film4k/explore
/film4k/search
/api/film4k/search
/site.webmanifest
/manifest.webmanifest
/film4k/site.webmanifest
/film4k/manifest.webmanifest
/sitemap.xml -> Film4k public sitemap index
/sitemap-page.xml?p=<page> -> Film4k public sitemap page metadata
/film4k/sitemap.xml -> Film4k namespaced sitemap index
/film4k/sitemap-page.xml?p=<page> -> Film4k namespaced sitemap page metadata
/robots.txt -> Film4k private clone crawl policy
/assets/<bundle_file> -> metadata-only JS/CSS placeholder
/favicon-32.png -> /static/icon-192-any.png
/icon-192.png -> /static/icon-192-any.png
/icon-512.png -> /static/icon-512.png
/apple-touch-icon.png -> /static/apple-touch-icon.png
/og-image.png -> /static/icon-512.png
/logo-64.png -> /static/icon-192-any.png
/banner.png -> /static/icon-512.png
/api/film4k/assets -> Film4k bundle asset inventory metadata
/api/film4k/route-parity -> Film4k bundle route coverage metadata
/film4k/iptv
/film4k/sitemap
/api/film4k/settings
/api/film4k/account
/film4k/login
/login?mode=code
/login?mode=register
/movie -> /film4k/explore?media=movie
/movie/<slug> -> /film4k/movie/<slug>
/watch/<slug> -> /film4k/watch/<slug> when no sports match exists
/download/<slug> -> /film4k/download/<slug>
/genres -> /film4k/genres
/adult -> /film4k/adult
/adult/<slug> -> /film4k/adult/<slug>
/favourites -> /film4k/favourites
/favorites -> /film4k/favorites
/history -> /film4k/history
/settings -> /film4k/settings
/account -> /film4k/account
/pair -> /film4k/pair
/pair-done -> /film4k/pair-done
/admin/movie/<item_id> -> /film4k/admin/edit/<item_id>
/admin/edit/<item_id> -> /film4k/admin/edit/<item_id>
/admin/stream -> /film4k/admin/stream
/admin/tv -> /film4k/admin/tv
/api/home -> /api/film4k/home
/api/search -> /api/film4k/search
/api/search/suggest -> /api/film4k/search/suggest
/api/title/<slug> -> /api/film4k/title/<slug>
/api/watch/<slug> -> /api/film4k/watch/<slug>
/api/download/<slug> -> /api/film4k/download/<slug>
/api/favourites -> /api/film4k/favourites
/api/favourites/toggle -> /api/film4k/favourites/toggle
/api/history -> /api/film4k/history
/api/history?slugs=<csv> -> /api/film4k/history metadata lookup
/api/genres -> /api/film4k/genres
/api/settings -> /api/film4k/settings
/api/account -> /api/film4k/account
/api/pair -> /api/film4k/pair
/api/pair/claim -> /api/film4k/pair/claim
/api/pair-done -> /api/film4k/pair-done
/api/comments/<item_id> -> /api/film4k/comments/<item_id>
/api/comments/<item_id> POST {body,parentId} -> Film4k threaded comments
/api/comments/<comment_id> DELETE -> Film4k comment soft delete
/api/adult -> /api/film4k/adult
/api/sports/home -> /api/film4k/sports/home
/api/tv/channels -> /api/film4k/tv/channels in Film4k context
/api/tv/events -> /api/film4k/tv/events in Film4k context
/api/tv/<slug>/stream -> /api/film4k/tv/<slug>/stream for Film4k slugs
/api/live/heartbeat -> /api/film4k/live/heartbeat
/api/iptv/playlists -> /api/film4k/iptv/playlists
/api/iptv/playlists/<playlist_id> PUT -> /api/film4k/iptv/playlists/<playlist_id>
/api/admin -> /api/film4k/admin
/api/admin/edit/<item_id> -> /api/film4k/admin/edit/<item_id>
/api/admin/stream -> /api/film4k/admin/stream
/api/admin/tv -> /api/film4k/admin/tv
/api/admin/tv POST -> Film4k admin TV mutation shell
/api/admin/movies -> Film4k admin catalog shell
/api/admin/movie/<item_id> -> Film4k admin movie shell
/api/admin/movies/<item_id> -> Film4k admin movie mutation shell
/api/admin/tmdb/search -> Film4k TMDB metadata shell
/api/admin/tmdb/details -> Film4k TMDB metadata shell
/api/admin/manifests -> Film4k manifest metadata shell
/api/admin/manifests?set=<set_id>&storage=<storage> -> Film4k manifest detail shell
/api/admin/manifest/<storage>/<set_id> -> Film4k manifest detail shell
/api/admin/manifest/batch -> Film4k manifest mutation shell
/api/admin/manifest/<storage>/<set_id>/* -> Film4k manifest mutation shell
/api/admin/site-defaults -> Film4k admin site defaults shell
/api/admin/downloads -> Film4k admin downloads shell
/api/admin/featured -> Film4k admin featured shell when JSON has featured[]
/api/auth/me
/api/auth/signin
/api/auth/signup
/api/auth/signout
/api/auth/telegram
/api/auth/device/code
/api/auth/device/poll
/api/auth/device/claim
/api/auth/account
/api/auth/account/password
/api/auth/account/telegram
/api/auth/account/method/<provider>
/api/auth/google
/api/auth/facebook
/api/film4k/auth/me
/api/film4k/auth/signin
/api/film4k/auth/signup
/api/film4k/auth/signout
/api/film4k/auth/telegram
/api/film4k/auth/device/code
/api/film4k/auth/device/poll
/api/film4k/auth/device/claim
/api/film4k/auth/account
/api/film4k/auth/account/password
/api/film4k/auth/account/telegram
/api/film4k/auth/account/method/<provider>
/api/film4k/auth/google
/api/film4k/auth/facebook
/api/film4k/pair
/api/film4k/pair/claim
/film4k/pair-done
/api/film4k/sitemap
/api/film4k/search/suggest
/film4k/title/<slug>
/film4k/movie/<slug>
/api/film4k/title/<slug>
/api/film4k/watch/<slug>?e=<episode_slug>
/api/film4k/watch/<slug>?episode=<episode_slug>
/api/film4k/watch/<slug>/<episode_slug>
/film4k/download/<slug>
/api/film4k/download/<slug>
/api/film4k/episodes/<slug>
/api/film4k/subtitles/<item_id>
/api/film4k/favourites
/api/film4k/favourites/toggle
/api/film4k/history GET/DELETE
/api/film4k/history?slugs=<csv>
/api/film4k/progress GET/POST/DELETE
/api/film4k/progress?list=1
/api/progress GET/POST/DELETE
/api/view POST
/api/watch POST
/film4k/favourites
/film4k/favorites
/film4k/history
/film4k/progress
/film4k/continue
/film4k/library?tab=continue
/api/film4k/view
/api/film4k/genres
/api/film4k/source-map
/api/film4k/source-health
/film4k/adult
/film4k/adult/<slug>
/api/film4k/adult
/api/film4k/adult/<slug>
/film4k/admin
/film4k/admin/edit/<item_id>
/film4k/admin/stream
/film4k/admin/tv
/api/film4k/admin
/api/film4k/admin/edit/<item_id>
/api/film4k/admin/stream
/api/film4k/admin/tv
/api/film4k/admin/featured
/api/film4k/tv/channels
/api/film4k/tv/events
/api/film4k/tv/<slug>/stream
/api/film4k/live/heartbeat
/api/film4k/sports/home
/api/film4k/sports/cate/<slug>
/api/film4k/sports/replays
/api/film4k/sports/live/<slug>
/api/film4k/sports/replay/<slug>
/api/film4k/iptv/playlists
/api/film4k/iptv/playlists/<playlist_id>
/api/film4k/iptv/playlists/<playlist_id> PUT
/api/film4k/iptv/parse
/api/film4k/iptv/xtream/auth
/api/film4k/iptv/xtream/sync
/api/film4k/iptv/stalker/auth
/api/film4k/iptv/stalker/sync
/api/film4k/iptv/stalker/stream
/api/film4k/iptv/play
/api/film4k/iptv/clearkey
/api/film4k/comments/<item_id>
/api/film4k/comments/<comment_id> DELETE
Source health
Đang kiểm traPing các root host công khai đã map.
pending
Health check chỉ ping root host, không probe playlist, token, segment hoặc stream từng title. Lần kiểm:
Stream hosts
s6.kkphimplayer6.comExternal HLS · 27.8%
74,831 refs
5,579 titles
5,579 titles
s5.phim1280.tvExternal HLS · 19.1%
51,280 refs
3,366 titles
3,366 titles
s3.phim1280.tvExternal HLS · 15.1%
40,677 refs
3,100 titles
3,100 titles
s4.phim1280.tvExternal HLS · 11.1%
29,817 refs
2,582 titles
2,582 titles
s1.phim1280.tvExternal HLS · 10.0%
26,826 refs
4,053 titles
4,053 titles
v7.kkphimplayer7.comExternal HLS · 8.1%
21,724 refs
2,425 titles
2,425 titles
s2.phim1280.tvExternal HLS · 6.0%
16,168 refs
8,314 titles
8,314 titles
Internal delivery
tokenized Film4k HLS proxy (playlist path redacted)Tokenized HLS route shape observed on Film4k
7,627 refs
cdn.fiml4k.funCNAME film4k-tv.b-cdn.net
BunnyCDN
DNS
film4k.netCloudflare edge 188.114.96.1 / 188.114.97.1
resolved
fiml4k.funCloudflare edge 188.114.96.1 / 188.114.97.1
resolved
cdn.fiml4k.funCNAME film4k-tv.b-cdn.net
resolved
film4k-tv.b-cdn.netBunnyCDN edge
resolved
Admin clues
Admin bundle labels Server 1 as Archive.org HLS master URL.
Admin bundle labels Server 2 as optional TikTok HLS master URL.
OK.ru is kept only as a legacy fallback when no HLS URL is present.
Subtitle uploads target the archive.org item and .srt converts to WebVTT.
Các label OTT trong source set không chứng minh stream đi trực tiếp từ dịch vụ đó. Đây là bản đồ nguồn kỹ thuật cho hub riêng.