Cài đặt và nền tảng
PRO — bản nâng cấp mở khóa những gì
Bậc miễn phí hiển thị một banner quảng cáo ở dưới cùng và giới hạn một vài tính năng. Nút Upgrade (thanh bên / banner / màn hình Paywall) mở cửa hàng ứng dụng (Google Play / App Store) với các tùy chọn:
- Đăng ký: 1 tuần, 1 / 3 / 6 / 12 tháng.
- Mua một lần — PRO trọn đời.
PRO mở khóa:
- Kết nối SSH đã lưu không giới hạn.
- Toàn quyền truy cập SFTP (tải lên, tải xuống, chỉnh sửa).
- Trình quản lý khóa SSH (trình tạo, nhập, trình chuyển đổi, di trú).
- Khóa bảo mật FIDO2 / YubiKey.
- Không quảng cáo — banner và quảng cáo xen kẽ biến mất.
Trạng thái giấy phép (dùng thử / đang hoạt động / hết hạn) hiển thị trên màn hình Paywall. Sau khi mua, ứng dụng giữ lại quyền sử dụng giữa các phiên — không cần xác thực lại với cửa hàng.
Settings
Giao diện
- Language — 32 ngôn ngữ giao diện; thay đổi có hiệu lực ngay lập tức.
- UI theme — sáng / tối / theo hệ thống (toàn ứng dụng, không phải terminal).
- Trang khởi đầu — màn hình mà ứng dụng mở lên: Trang chủ (mặc định), SSH Connections, Terminal cục bộ hoặc Commander.
- Terminal font size — mặc định toàn cục 8–32; có thể ghi đè theo từng bí danh qua thanh bên → Theme.
- Terminal theme — chủ đề mặc định toàn cục kèm bản xem trước trực tiếp; nó áp dụng cho Quick Connect và mọi bí danh chưa tự chọn riêng, còn theo từng bí danh bạn có thể ghi đè bằng bất kỳ bộ nào trong 435 bộ tích hợp (thanh bên → Theme).
Terminal
- Output highlighting editor — các mẫu regex + màu.
- Đoạn lệnh — quản lý các lệnh dùng lại được, có tham số.
- Connection timeout — 5–120 giây.
- Wheel scroll speed — số dòng trên một nấc bánh xe chuột.
- Giám sát tài nguyên (CPU/RAM/đĩa) — hiển thị các chỉ số máy chủ trực tiếp cho các phiên SSH, với khoảng thời gian làm mới 5–300 giây; đây là mặc định toàn cục, mỗi bí danh có thể ghi đè nó.
- File log level — ERROR / WARN / INFO / DEBUG.
Không có giới hạn phiên — mở bao nhiêu tab tùy ý. Các tab thêm tới cùng một máy chủ rất rẻ: chúng tái sử dụng kết nối đang hoạt động và chỉ mở một kênh mới, nên không có lần đăng nhập thứ hai.
Bàn phím
- Bàn phím mặc định — bề mặt nhập liệu mà một terminal vừa mở sẽ khởi đầu: Tự động, DevOps hoặc Hệ thống.
- Bố cục bàn phím — QWERTY / QWERTZ / AZERTY cho bàn phím DevOps; Tự động suy ra nó từ ngôn ngữ ứng dụng.
- Độ mờ đục của bàn phím — độ mờ đục của nền các phím DevOps.
- Kích thước phím — chỉnh tỷ lệ chiều cao phím và cỡ nhãn.
- Hiện phím F — giữ một hàng F1–F10 luôn hiển thị phía trên bàn phím DevOps (tiện cho mc hoặc htop).
Bảo mật
- SSH keys — trình tạo, nhập, trình chuyển đổi, di trú giữa các kết nối.
- Trusted hosts — known_hosts với các dấu vân tay.
Quyền riêng tư & dữ liệu
- Share diagnostics (Android / iOS) — Firebase Analytics / Crashlytics tự nguyện tham gia.
- Privacy policy — liên kết tài liệu.
- Ad preferences (Android / iOS) — khi áp dụng.
Cấu hình
- Xuất / nhập sao lưu được mã hóa.
- Nhập
~/.ssh/config(Desktop). - Tệp người dùng (Desktop):
~/.dr-terminal/lưu các cài đặt (bao gồm cả các kết nối đã lưu), thông tin đăng nhập được mã hóa, cơ sở dữ liệu cục bộ và các log. Cửa sổ ghi nhớ kích thước và vị trí lần cuối; nó chỉ căn giữa trên màn hình chính ở lần khởi chạy đầu tiên hoặc khi vị trí đã lưu nằm ngoài màn hình.
Khác biệt giữa các nền tảng
| Tính năng | Desktop | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| Single-instance IPC | ✓ | — | — | — |
| Terminal cục bộ (PTY) | ✓ | — | — | — |
| Terminal Serial / UART | ✓ | — | — | — |
| Trình quản lý tệp hai khung + tách | ✓ | ✓ (đã gắn) | ✓ (đã gắn) | — |
| Cửa sổ tách được + tray | ✓ | — | — | — |
| Trình tự cập nhật trong ứng dụng | ✓ | store | store | — |
| Tải lên SFTP kéo & thả | ✓ | — | — | — |
| Thanh menu gốc (macOS) | ✓ (macOS) | — | — | — |
| Tải lên/tải xuống Share Sheet | — | ✓ | ✓ | — |
| Bàn phím mềm + thanh công cụ | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| API gốc FIDO2 | ✓ | YubiKit SDK | yubikit-swift | — |
| Khám phá máy chủ Bonjour | ✓ | ✓ | ✓ | — |
| Bố cục TV (điều hướng từ xa) | — | ✓ | — | ✓ |
| Bố cục hai cột cho tablet | — | ✓ | ✓ | — |
| Thanh bên terminal (Host / History / Complete / Snippets / Theme) | ✓ | — | — | — |
| Chủ đề terminal tích hợp (435) | ✓ | ✓ | ✓ | — |
Màn hình About liên kết tới các bản dựng DR-Terminal cho những thiết bị khác của bạn — huy hiệu cửa hàng cho các ứng dụng di động khi bạn ở trên desktop, và một liên kết tới trang tải xuống bản desktop khi ở trên Android / iOS.
Báo cáo sự cố
Các log nằm trong ~/.dr-terminal/logs/ (Desktop/Linux/macOS) hoặc bên trong thư mục dữ liệu của ứng dụng trên Android/iOS. Tăng file log level lên DEBUG trước khi tái hiện một lỗi, và đính kèm log vào báo cáo.