Skip to content

Coming from another panel ​

The pages are in the places you expect. The words map like this:

Xray panels (3x-ui)Pasarguard, MarzbanW-UI
InboundInbound (core config)Interface: one tunnel, in WireGuard, AmneziaWG, OpenVPN, OpenConnect, IKEv2, L2TP/IPsec or PPTP
Client (email)UserClient: a customer, with one account per device
Client's id or passwordUser's proxiesThe device's key (WireGuard) or username and password (the other protocols)
Total GB, Expiry, IP limitData limit, ExpireData allowance, Valid for, Users
Subscription URLSubscription URLSubscription link: the same idea, with a customer page
HostsHost settingsHosts and host groups
Outbounds, Routing, BalancersCore settingsOutbounds, Routing, Balancers: the same tabs
Xray settingsCore settingsEngine: basics, balancers, DNS, advanced
Numbered menuCLIThe w-ui menu, with the same numbering
Restart XrayRestart coreRestart tunnels
NodesNodesNodes: other W-UI, 3x-ui or Pasarguard panels, managed over their API
AdminsAdminsOwner, panel administrators and resellers
Telegram botTelegram botTelegram bot

What is different ​

  • The protocols. W-UI runs VPN tunnels itself, not Xray. For VLESS, VMess, Trojan, Shadowsocks or REALITY, keep an Xray panel and add it as a node: its inbounds appear here, and one subscription carries both. Where a plain VPN is filtered, AmneziaWG, OpenConnect on 443 and OpenVPN over TCP 443 are the options that run here.
  • Enforcement in the kernel. A quota overshoots by one packet, not by a polling interval.
  • A default outbound that fails closed. When the hop everything leaves through is down, traffic is dropped rather than leaked from the server's own address.
  • A certificate for the IP. HTTPS without a domain, from the first minute.

Bringing customers along ​

From a 3x-ui or Pasarguard panel: add it as a node, then use Bring in users on its row. Its users keep their credentials, their links and their subscription; nothing changes for them. Their allowance, usage and expiry are managed here from then on, and you can give them W-UI tunnels as well. See Bringing in a panel's own users.

From anywhere else: there is no importer for another panel's database, because the credentials are different kinds of thing. Create the customers here, where bulk creation takes a prefix and a count, and hand out their new subscription links.

From another W-UI: a backup moves everything, keys included, and Import clients moves a customer list with new keys.

Released under the AGPL-3.0 License.