Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

275 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xray Manager

Một bộ script nhỏ để cài đặt, cấu hình và quản lý Xray (VLESS / VMESS / TROJAN) trên server Linux. Bao gồm các template cấu hình, script quản lý node, SSL và đồng bộ API.

Yêu cầu hệ thống

  • Hệ điều hành: Debian/Ubuntu/CentOS (Linux)
  • Quyền: root hoặc sudo
  • Công cụ: bash, curl, systemd

Cách cài đặt nhanh Chạy script cài đặt chính (từ file local):

sudo bash install.sh

Hoặc dùng lệnh 1 dòng tải và chạy trực tiếp từ Github (nhanh nhưng cẩn trọng):

bash <(curl -Ls https://raw.githubusercontent.com/Vietnamvpn/xray-manager/main/install.sh)

Hoặc cập nhật/thực thi script từng phần:

bash scripts/update.sh
bash scripts/api_sync.sh

Cấu trúc dự án

Hướng dẫn sử dụng nhanh

  • Cài đặt: sudo bash install.sh
  • Cập nhật script: bash scripts/update.sh
  • Đồng bộ API: bash scripts/api_sync.sh
  • Quản lý node: bash scripts/node_manager.sh (xem help trong script)
  • Quản lý user: bash scripts/user_manager.sh (xem help trong script)
  • Cấu hình dịch vụ systemd: copy mẫu từ templates/xray.service và reload systemd

Hướng dẫn thao tác Menu

  • Mở menu quản lý bằng lệnh vvc-xr (hoặc bash main.sh).

  • Nhập số tương ứng rồi nhấn Enter để chọn mục.

  • Sau mỗi thao tác, thường nhấn một phím bất kỳ để quay về menu chính.

  • 1. Quản Lý Người Dùng: chạy scripts/user_manager.sh (thêm/sửa/xóa tài khoản).

  • 2. Quản Lý Node Sever: chạy scripts/node_manager.sh để quản lý các node Xray.

  • 3. Quản Lý SSL: chạy scripts/ssl_manager.sh để cấp/đổi/chỉnh sửa chứng chỉ.

  • 4. Đồng Bộ API: chạy scripts/api_sync.sh để đồng bộ dữ liệu với API từ xa.

  • 5. Cập Nhật Mã Nguồn: chạy scripts/update.sh để cập nhật repository và script.

  • 6. Xóa Tất Cả Mã Nguồn: hành động nguy hiểm, sẽ xóa toàn bộ dữ liệu và mã nguồn (yêu cầu xác nhận).

  • 7. Điều Khiển Xray: có menu con để Khởi chạy / Tắt / Khởi động lại / Xóa Xray core.

  • 8. Bật/Tắt BBR: bật hoặc tắt BBR (sửa sysctl.conf).

  • 9. Tạo Bộ Nhớ Ảo Swap: nhập kích thước (ví dụ 1G) để tạo swapfile.

  • 10. Xem Trạng Thái VPS: hiển thị free -h, df -h, uptime.

  • 11. Xem Log Xray Trực Tiếp: mở journalctl -u xray -f (dùng Ctrl+C để thoát).

  • 0. Thoát: đóng menu.

Lưu ý: một số mục sẽ gọi script trong thư mục scripts/; nếu module tương ứng chưa tồn tại, menu sẽ báo và quay lại.

Mẹo

  • Kiểm tra log khi gặp lỗi: journalctl -u xray -f
  • Kiểm tra quyền và SELinux nếu gặp vấn đề trên CentOS

Tập tin trong repository này là tập lệnh tiện ích; sử dụng thận trọng trên server production và luôn sao lưu cấu hình trước khi thay đổi.

About

Hỗ trợ cài đặt nhanh các giao thức, phù hợp cho cá nhân và đại lý.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages