CH-J Server Managerquản lý máy chủ qua SSH
Menu
Tất cả hướng dẫn và bài viết →

Từ Electron sang Rust và Tauri: nền tảng mới cho Server Manager

Phiên bản 0.1.1 chuyển sang Rust và Tauri 2. Tìm hiểu lợi ích kiến trúc của thế hệ ứng dụng máy tính tiếp theo.

Ít thành phần hơn trong mỗi gói

Electron bao gồm Chromium và Node.js. Tauri dùng WebView hệ thống: WKWebView trên macOS, WebView2 trên Windows và WebKitGTK trên Linux. Ứng dụng không còn cần đóng gói bộ máy trình duyệt riêng.

Lõi gốc cho công việc quen thuộc

SSH, SFTP, kho bảo mật và xác minh cập nhật chuyển sang mã Rust đã biên dịch. Giao diện giao tiếp qua API lõi được kiểm soát. Đây là nền tảng gốc để tiếp tục phát triển công cụ máy chủ.

Gói nhỏ hơn, nhưng không phải ở đâu cũng dùng ít bộ nhớ hơn

Loại bỏ bộ máy đi kèm giúp gói và ứng dụng sau khi cài đặt nhỏ hơn nhiều. Điều này không tự động có nghĩa là dùng ít bộ nhớ hơn: trong lần đo đầu tiên của chúng tôi, RAM thấp hơn trên macOS nhưng cao hơn trên Windows và Ubuntu khi mở các mô-đun. WebView của hệ thống vẫn là điều kiện bắt buộc. Các giá trị đo được nằm trong bài viết về mức sử dụng tài nguyên.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Gói cài đặtKích thước gói tải xuống.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Ứng dụng đã cài đặtDung lượng đĩa sau khi cài đặt.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM sau khi mở khóaKho bảo mật đã mở khóa và chưa mở mô-đun nào.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM khi mở 3 mô-đunSystem Monitor, File Manager và Log Viewer đang mở.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM khi dùng SSH và SFTPCó thêm cửa sổ dòng lệnh đang hoạt động và tác vụ đọc qua SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU khi dùng SSH và SFTPTỷ lệ phần trăm của một lõi.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Mới trong Alpha 0.1.1

Máy chủ trung gian SSH và kết nối không lưu hồ sơ

Kết nối qua máy chủ trung gian, gồm chuỗi tối đa ba máy chủ đã lưu, với kiểm tra khóa ở mỗi bước. Có thể dùng đích nhập thủ công mà không lưu lại.

Hai cửa sổ dòng lệnh và kiểm tra khả dụng nền

Xếp hai cửa sổ cạnh nhau hoặc chồng dọc, trên cùng hay khác máy chủ; ẩn không kết thúc phiên. Kiểm tra thử cổng TCP SSH mà không đăng nhập. Đích chỉ qua trung gian cần phiên trung gian đang mở, nếu không vẫn chưa xác minh. Cổng không truy cập được không chứng minh máy chủ đã tắt.

Một đến ba bảng tệp và truyền giữa máy chủ

Mỗi bảng hiển thị ổ đĩa cục bộ hoặc phiên SSH đang mở, với chỉnh sửa Monaco. Dữ liệu giữa máy chủ đi qua máy tính này mà không lưu vào đĩa. Hàng đợi hỗ trợ tạm dừng, tiếp tục, hủy và xử lý xung đột.

Di chuyển được xác minh bằng SHA-256

Tệp nguồn chỉ bị xóa sau khi kiểm tra SHA-256 thành công và nguồn không thay đổi. Nếu không, tệp được giữ và hàng đợi giải thích lý do.

Chi tiết phần cứng, chọn phiên và 42 ngôn ngữ

System Monitor liệt kê đế CPU và GPU hay bộ tăng tốc với chỉ số NVIDIA và AMD có sẵn; giá trị thiếu vẫn được báo không có. Mô-đun tự dùng kết nối duy nhất hoặc yêu cầu chọn, không tự đổi máy chủ. Giao diện hỗ trợ 42 ngôn ngữ, gồm bố cục từ phải sang trái.

Những gì Alpha chưa cung cấp

Chuyển tiếp cổng, giải nén từ xa và kéo từ Finder hay Explorer chưa có. Truyền giữa máy chủ không trực tiếp và không sao chép tệp chỉ đọc được bằng sudo. Alpha 0.1.1 được thử nghiệm ít hơn Beta 0.1.0, nhất là máy khách Windows và Linux.

Tài liệu chi tiết

Tauri 2 →

Electron →

Mở khóa sinh trắc học và bảo mật →