-
Notifications
You must be signed in to change notification settings - Fork 0
01 Roles EN
loopy-iri edited this page Jun 25, 2026
·
1 revision
🇬🇧 English · 🇮🇷 فارسی
Owner of the infrastructure:
- Installs one panel (NodePanel) — the command center.
- Installs one node (NodeAgent) on each server.
- Registers each node in the panel with its master key and certificate.
- Creates plans (quota, duration, max users).
- Creates a customer then a subscription per buyer → receives a customer key (shown only once).
- Hands the customer key + node gRPC address + node certificate to the buyer.
Don't mix the three keys:
| Key | Created | Access |
|---|---|---|
| master key | at node install | full node control from the panel (HTTPS :8090). |
| core key (optional) | at install (generated by default) | manage ONLY the Xray core config from a PasarGuard panel (gRPC :62050). |
| customer key | when a subscription is created | only that customer's users, quota-enforced (gRPC :62050). |
Has their own PasarGuard panel:
- Adds your node like a normal node (gRPC address + certificate + customer key).
- Creates end users in their panel; users land on the node under their tenant.
- When their subscription quota/expiry runs out, their users are auto-disconnected.
The customer has no access to the core config; if their panel pushes config it is ignored (the node stays connected).
Nothing to do with this system; just receives a subscription link from the customer. For the link to work, the customer's inbound settings must match the node's real inbound (see Connect from PasarGuard).
- Uses the panel Bearer token to create customers/subscriptions and to suspend/resume/renew/topup.
- Uses signed webhooks (HMAC-SHA256) for usage/overage events to update the wallet.
- Details: API & Webhooks.
اپراتور
- ۱) نصب پنل
- ۲) نصب نود
- ۳) افزودن نود و فروش
- تنظیم هستهی نود (Xray)
- استفادهی شخصی + فروش
- آپدیت و نگهداری
- عیبیابی
مشتری
توسعهدهنده
Operator
- 1) Install the panel
- 2) Install a node
- 3) Add a node & sell
- Configure the node core (Xray)
- Personal use + selling
- Update & maintenance
- Troubleshooting
Customer
Developer