Skip to content

FreeNetLabs/AutoScriptX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoScriptX

MIT License Linux Supported

Overview

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.


Images

Main Menu
Main Menu
Create Account
Create Account
Edit Banner
Edit Banner
Edit 101 Response
Edit 101 Response
Lock/Unlock Account
Lock/Unlock Account
Manage Services
Manage Services
Change Domain
Change Domain

Features

  • 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.

Installation

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.


Usage

After installation, launch the main menu with either command:

autoscriptx
# or
asx

Menu Options

  • 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

Requirements

  • 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

Security

  • Only run on trusted, clean VPS environments.
  • Regularly update your system and AutoScriptX.

License

This project is licensed under the MIT License. See LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages