Clod Clash

Overview for providers

What to do in the panel so the subscription works in Clod Clash for Android, and where the user sees panel data

This section is for those who run a VPN service on the Remnawave panel. Users have nothing to do here — their section is For users.

What to do

Add a response rule for the client so the panel gives Clod Clash a mihomo configuration — Panel setup.

Send the subscription headers: title, traffic and expiry, update interval, support link — Subscription headers.

Optionally — the client's own clod-* headers: customer portal, announcements, a backup address, mode lock, the 16–20 server check and more — clod-* headers.

Optionally — the secure channel through the remnawave-subscription-middleware layer — Panel setup.

Where the user sees panel data

Screenshots show the Russian interface; the English one has the same layout.

Home screen: title and logo, traffic and expiry, announcement
Home screen: title and logo, traffic and expiry, announcement
More tab: the provider links block
More tab: the provider links block
What is visibleWhere it comes from
Subscription title and logo in the headerprofile-title, profile-logo
“Active · 23 d · 32.0 GiB / 100 GiB”, the Traffic and Expires in cardssubscription-userinfo
Announcement under the headerannounce / clod-announce, link — announce-url
Promo banner with a crossclod-promo, clod-promo-url
Links block on the More tabsupport-url, clod-portal-url, clod-bot-url, clod-monitor-url, clod-guide-url
Customer portal and Support buttons on the subscription card near the endclod-portal-url, support-url
Auto update interval in the subscription propertiesprofile-update-interval
Reminders about the end of the term and trafficnotify-expire-days, notify-traffic-percent
“set by your provider” next to the modeclod-lock-mode
Delay colors or check marks instead of millisecondsclod-ping, clod-disable-ping
Protocol caption under servers (“VLESS RAW (TCP) · Reality”)hidden by clod-hide-badges; your own text — the node's serverDescription
Snowflake badge on a serverclod-16-20-check
“Device limit reached”, “Device not identified” cardsx-hwid-max-devices-reached, x-hwid-limit, x-hwid-not-supported
“Subscription expired”, “Out of traffic”, “The provider sent no servers” cardsthe panel's placeholder nodes; show them as is — clod-show-0hosts
The Subscription expired card instead of placeholder nodes
The Subscription expired card instead of placeholder nodes
Server list: protocol caption, delay, snowflake badge
Server list: protocol caption, delay, snowflake badge

Good to know

  • The app adds a subscription only from an https:// link (or a clodclash://install-config?url=… deep link). http:// links are not accepted.
  • By default no app goes through the tunnel until the user checks it — unless the subscription sent its own app list (tun.include-package / tun.exclude-package). Warn users in your guide or send an exclusion list: then all apps except the listed ones go through the tunnel. The old “all apps” can be brought back with the clod-app-mode: all header.
  • The network stack, mode and other parameters come from the MIHOMO template. What the app overwrites and what it keeps — in Panel setup and Clod Core.
  • The errors users see when a subscription fails are listed in Common errors — handy for your support.

On this page