AutoScriptX is a powerful, automated VPS management suite designed to simplify the deployment and administration of SSH, WebSocket, SSL, and related services. It provides a modern, interactive CLI menu for managing user accounts, services, domains, and system information, making it ideal for advanced VPS users.
![]() Main Menu |
![]() Create Account |
![]() Edit Banner |
![]() Edit 101 Response |
![]() Lock/Unlock Account |
![]() Manage Services |
![]() Change Domain |
- Automated Installation: One-command setup for all dependencies and configurations.
- SSH & WebSocket Management: Create, renew, lock/unlock, and delete SSH accounts with WebSocket and SSL support.
- SlowDNS Support: DNS tunneling for SSH connections, perfect for bypassing network restrictions.
- Service Control: Start, stop, and restart core services (SSH, Nginx, Dropbear, Stunnel, WebSocket Proxy, etc.).
- Domain & SSL Automation: Easily set or change your VPS domain and auto-issue SSL certificates.
- System Information: View detailed system, network, and service status.
- Banner & Response Editing: Customize SSH banners and HTTP 101 responses.
- Scheduled Maintenance: Automated cron jobs for rebooting and cleaning expired accounts.
- Modern & Interactive UI: Features a user-friendly, interactive CLI menu for seamless VPS management. High Performance WebSocket Proxy: Handles high load more efficiently than other scripts by using a Go-based WebSocket proxy instead of Python.
- SSHGuard Protection: Protects your SSH service from brute-force attacks automatically.
Note: AutoScriptX is intended for fresh Ubuntu/Debian VPS environments. You must run as root.
If not already root, run:
sudo su
Then install AutoScriptX with:
bash <(curl -Ls https://raw.githubusercontent.com/ayanrajpoot10/AutoScriptX/main/install.sh)Follow the prompts to set your domain and complete the setup.
After installation, launch the main menu with either command:
autoscriptx
# or
asx- Create, delete, renew, lock/unlock SSH accounts
- Edit SSH banner and HTTP 101 response
- Change domain and auto-issue SSL
- Setup and manage SlowDNS (DNS tunneling)
- Manage services (start/stop/restart)
- View system information
- Ubuntu/Debian VPS (root access)
- One domain name with an A record pointing to your VPS IP address
- Internet connection
The installer will automatically set up:
- Nginx, Dropbear, Stunnel, SSHGuard, badvpn-udpgw, ws-proxy
- Only run on trusted, clean VPS environments.
- Regularly update your system and AutoScriptX.
This project is licensed under the MIT License. See LICENSE for details.






