Your VPS.
Under control.
Access, traffic and recovery. Know what is running. Control what happens next.
One place. Every control.
Protocol gateway
Node health
Xray profiles
| PROFILE | PROTOCOLS | EXPIRY | STATUS |
|---|
SSH accounts.
Dropbear access with separate session and unique-source-IP caps.
| USERNAME | EXPIRY | SESSIONS | QUOTA | ACTIONS |
|---|
Xray profiles.
VLESS, VMess and Trojan. Ready to import into your client.
Checking installation…
| PROFILE | PROTOCOLS | EXPIRY | STATUS | USAGE / LIMIT | ACTIONS |
|---|
CloudFront.
One verified TLS route for VLESS, VMess, Trojan and Dropbear.
Connect your edge
Prepare the origin, download the private setup, deploy it in your AWS account, then attach the distribution hostname.
The ZIP contains an origin secret. Keep it private. Origin DNS must point directly to this VPS and have a valid public TLS certificate. Disabling routes does not delete or stop AWS billing.
Check the complete route
No endpoint check has run.
Use an RFC6455 binary WebSocket client with SSH. Keep SSH host-key checking on; legacy raw Upgrade clients cannot use CloudFront.
For Xray, open a profile's Export dialog and select CloudFront. XHTTP stays direct. Checks verify handshakes; test an actual login and file transfer before sharing access.
DNS & SSL.
Give your server a name. Keep its connections verified.
Public hostname
Create A/AAAA records at your DNS provider pointing to this VPS, then save the hostname here.
Port 80 must be reachable for Let's Encrypt. Disable Xray before switching domains.
Resolver settings
Used by Xray and included in generated client JSON files. Does not replace the VPS system resolver.
Accepts 1–4 IP addresses or HTTPS DoH URLs, such as https://cloudflare-dns.com/dns-query. No public recursive DNS listener is opened.
Diagnostics.
Check the config, internal listeners, DNS, TLS and server clock.
Health report
Not run yetKnow where to look.
Run a check to see findings and practical fixes.
Backup & recovery.
Download your Xray profiles and settings before making large changes.
Private profile backup
Includes Xray credentials, expiry dates, subscription digests, DNS and transport settings. Keep the JSON somewhere private. SSH users/passwords, TLS keys, web login and Telegram token are excluded.
↓ Download backup JSONsudo abdulbasit-panelctl restore /root/NOWAY-xray-backup.jsonTraffic & connections.
Exact byte totals and unique source IPs of authenticated streams.
Profile usage
Waiting for a sample| PROFILE | UPLOAD | DOWNLOAD | USED / LIMIT | STATUS |
|---|
Authenticated Xray IPs
CORE APIRefresh live data to load activity.
Gateway peers
TCP OBSERVATIONTCP peers alone do not prove account authentication.
More ways to connect.
An explicit UDP policy and an optional DNS tunnel.
UDP through Xray
Forward client UDP through an authenticated profile. No unauthenticated UDP proxy is opened.
Private-address blocking stays active. Your client must support UDP forwarding.
SlowDNS · dnstt
Optional coreTunnels TCP to local Dropbear; an SSH account is still required.
Public NS delegation needs UDP :53 or an explicit port-forward arrangement. Existing DNS services are kept.
sudo abdulbasit-panelctl slowdns-installFind it. Fix it.
Bounded diagnostics, clear results and deliberate service changes.
Service journal
Up to 100 entries. Private links and tokens are redacted.
Loss & latency
15 ICMP probes from this VPS. This measures latency and loss, not bandwidth.
Allow about 15 seconds. Some networks filter ICMP.
Your welcome message
Applies to managed Dropbear. Saving restarts it and may reconnect clients.
Operate with a way back.
Telegram administration and maintenance from your root terminal.
Your second control room
Existing Telegram account/service menus and Xray-link retrieval remain available.
sudo abdulbasit-panelctl configure-botsudo abdulbasit-panelctl list-adminssudo menuDeliberate housekeeping
Linux reclaims caches automatically. Manual cache reclamation may temporarily reduce performance.
sudo abdulbasit-panelctl maintenance memorysudo abdulbasit-panelctl maintenance memory --reclaimsudo abdulbasit-panelctl maintenance clean-logsCleanup permanently removes older archived journal entries after confirmation.
Upgrade with a checkpoint
A private installation archive is saved before running the reviewed, root-owned source checkout.
sudo abdulbasit-panelctl maintenance reinstall --source /root/secure-vps-panelRemove the panel carefully
Requires active normal OpenSSH and typed confirmation. Saves a private archive, removes panel services/routes and locks managed SSH users. Keeps configuration, certificates and shared packages.
sudo abdulbasit-panelctl maintenance uninstall