Skip to content

Tính năng

Kerminal được trang bị đầy đủ các tính năng được thiết kế để nâng cao trải nghiệm terminal và đơn giản hóa quản lý SSH.

💻 Terminal Emulator

Nhiều Tab & Chia màn hình

  • Mở nhiều phiên terminal trong các tab
  • Chia không gian làm việc theo chiều ngang hoặc dọc
  • Kéo thả tab để sắp xếp lại
  • Tích hợp shell gốc (bash, zsh, fish, PowerShell, v.v.)

Render tăng tốc WebGL

  • Render terminal tăng tốc phần cứng
  • Cuộn và animation mượt mà
  • Hỗ trợ Unicode 11 với render emoji đúng
  • Tùy chỉnh font và màu sắc

Tính năng năng suất

  • Tìm kiếm toàn văn trong output terminal
  • Phát hiện liên kết có thể click
  • Tích hợp clipboard (sao chép/dán)
  • Phím tắt cho tất cả hành động phổ biến

📡 Quản lý SSH & Tunneling

Tổ chức Profile

  • Nhóm kết nối theo dự án, môi trường hoặc team
  • Gán màu sắc cho profile để nhận dạng nhanh
  • Thêm mô tả và ghi chú cho mỗi profile
  • Import/export profile để backup hoặc chia sẻ

Phương thức xác thực

  • Xác thực bằng password
  • Xác thực SSH key (RSA, Ed25519, ECDSA)
  • Xác thực dựa trên certificate
  • Hỗ trợ agent forwarding (sắp ra mắt)
  • Hỗ trợ PKCS11 và Kerberos (sắp ra mắt)

Quản lý SSH Key

  • Tạo SSH key mới
  • Import key hiện có
  • Export key để backup
  • Kiểm tra kết nối trước khi lưu

Hỗ trợ Proxy

  • HTTP proxy
  • SOCKS4 proxy
  • SOCKS5 proxy
  • Phát hiện proxy tự động

Jump Host Chain

  • Kết nối qua nhiều bastion host
  • Xác thực tự động tại mỗi hop
  • Hiển thị chuỗi kết nối trực quan
  • Lưu cấu hình multi-hop phức tạp

Port Forwarding

  • Local Forwarding: Truy cập dịch vụ remote trên máy local
  • Remote Forwarding: Expose dịch vụ local ra remote
  • Dynamic SOCKS: Tạo SOCKS proxy qua SSH
  • Tự động khởi động forwarding khi kết nối
  • Theo dõi trạng thái thời gian thực

💾 Lệnh đã lưu & Ghi Session

Thư viện lệnh

  • Lưu các lệnh thường dùng
  • Tổ chức theo nhóm và danh mục
  • Theo dõi thống kê sử dụng
  • Đánh dấu yêu thích để truy cập nhanh
  • Thay thế biến (ví dụ: ${username}, ${hostname})

Ghi Session

  • Ghi session terminal theo định dạng asciicast v2
  • Phát lại với điều khiển (play, pause, tốc độ)
  • Export bản ghi để chia sẻ
  • Tương thích với asciinema.org

🔄 Đồng bộ đa thiết bị & Bảo mật

Đồng bộ Cloud

  • Sync profile giữa các thiết bị
  • Hỗ trợ MySQL, PostgreSQL và MongoDB
  • Mã hóa AES-256-GCM cho tất cả dữ liệu sync
  • Chiến lược giải quyết xung đột
  • Quản lý thiết bị với thu hồi quyền

Tự động Sync

  • Đồng bộ hóa nền tự động
  • Tùy chọn sync khi khởi động
  • Kích hoạt sync thủ công
  • Hiển thị trạng thái sync

🔒 Bảo mật

Master Password

  • Mã hóa tất cả dữ liệu nhạy cảm bằng master password
  • Không bao giờ lưu trữ - chỉ giữ hash xác minh
  • Yêu cầu khi khởi động (có thể cấu hình)

Mã hóa riêng theo thiết bị

  • Mỗi thiết bị có khóa mã hóa riêng
  • Dữ liệu không thể truy cập từ thiết bị khác
  • Dẫn xuất khóa an toàn với Argon2

Tích hợp Keychain hệ thống

  • Lưu master password trong keychain hệ thống
  • Tự động mở khóa khi đăng nhập (tùy chọn)
  • Lưu trữ thông tin xác thực an toàn

Bảo mật Session

  • Tự động khóa session sau khi không hoạt động
  • Thời gian khóa có thể cấu hình
  • Yêu cầu password để mở khóa

Bảo vệ SSH Key

  • Private key không bao giờ rời thiết bị không mã hóa
  • Lưu trữ mã hóa khi nghỉ
  • Hỗ trợ bảo vệ passphrase

🎨 Giao diện người dùng

Theme tối hiện đại

  • Dễ chịu cho mắt trong các phiên dài
  • Ngôn ngữ thiết kế nhất quán
  • Animation và transition mượt mà

Tùy chỉnh

  • Bảng màu tùy chỉnh
  • Chọn font và kích thước
  • Cài đặt độ trong suốt terminal
  • Tùy chọn kiểu con trỏ

Hiển thị trạng thái

  • Trạng thái kết nối thời gian thực
  • Trạng thái sync
  • Hiển thị đang ghi
  • Trạng thái port forwarding

Phím tắt

  • Điều hướng bàn phím toàn diện
  • Phím tắt có thể tùy chỉnh
  • Command palette nhanh

Released under the MIT License.