3x-ui3x-ui

Clients

Manage 3x-ui clients — credentials, traffic and expiry limits, IP limits, groups, bulk actions, external links, and online status.

A client is a single user, identified by a unique email. In the current panel, clients are first-class records that can be attached to multiple inbounds at once, with per-client traffic accounting.

Client fields

FieldApplies toMeaning
EmailallUnique identifier used for accounting and lookups.
ID (UUID)VLESS, VMessThe client credential.
PasswordTrojan, ShadowsocksThe client credential.
AuthHysteria2The client credential.
FlowVLESSXTLS flow, e.g. xtls-rprx-vision.
Limit IPallMax simultaneous source IPs (enforced via Fail2ban).
Total (GB)allTraffic quota; the client is disabled when exhausted.
ExpiryallDate after which the client stops working.
ResetallAuto-renew period in days (rolls the quota over).
Telegram IDallLinks the client to a Telegram user for self-service/notifications.
Sub IDallSubscription identifier grouping this client's links.
GroupallOptional client group for organization and bulk filtering.
CommentallFree-text note.

Reaching the traffic or expiry limit disables the client; the panel can restart Xray automatically when clients are auto-disabled (restartXrayOnClientDisable, on by default).

Limits and IP control

  • Traffic / expiry caps disable the client when hit; a Reset period auto-renews the quota.
  • Limit IP caps simultaneous source IPs. Enforcement relies on Fail2ban — see Security. You can view a client's recent IPs and clear them from the client's actions.
  • Online status and last-online times are tracked per client (and per node in multi-node setups).

Every client has share links and a QR code for its inbounds, plus a combined subscription. You can also attach external links to a client — extra vless://, vmess://, trojan://, ss://, hysteria2://, or wireguard:// links, or a remote subscription URL — so they appear alongside the panel-generated ones in the client's subscription.

To inspect exactly what a link contains, paste it into the share-link inspector.

Bulk actions

For managing many clients at once, the panel supports bulk create, enable, disable, delete, attach/detach (to inbounds), reset traffic, and adjust (add days / add bytes / set flow). Maintenance actions also let you delete depleted clients (quota/expiry exhausted) and orphaned clients (not attached to any inbound).

A client's share link contains its credential. Treat links and QR codes like passwords, and rotate the credential if one leaks.

On this page