CH-J Toolsquả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 Beta 0.1.2

Tên mới CH-J Tools

Server Manager nay có tên CH-J Tools. Khi khởi chạy lần đầu, thư mục dữ liệu hiện có được di chuyển tự động, trình cài đặt Windows gỡ bản cài đặt cũ và gói DEB ch-j-tools thay thế ch-j-server-manager.

Phiên bản macOS có chữ ký và được công chứng

Gói DMG được ký bằng chứng chỉ Apple Developer ID Application và được Apple công chứng. Mỗi tệp cài đặt còn có chữ ký OpenPGP tách rời và tổng kiểm tra SHA-512.

Standby Helper và chữ ký từ menu ngữ cảnh

Một tiến trình nền nhỏ không dùng WebView được bật sau khi cài đặt và có thể tắt trong Cài đặt. Tiến trình này thêm các thao tác “Xác minh chữ ký” và “Ký (OpenPGP)” vào Finder, Explorer, Nautilus, Nemo và Dolphin. Xác minh nhanh dùng khóa từ Chuỗi khóa, khóa công khai đã lưu, tệp khóa đã chọn hoặc khóa từ keys.ch-j.de dựa theo dấu vân tay trong chữ ký và hiển thị trạng thái thu hồi khóa trên keys.ch-j.de.

Apache Manager, Rsync Manager và Network Manager

Apache Manager quản lý trang web, mô-đun, PHP, TLS và proxy ngược với bản xem trước thay đổi. Rsync Manager sao chép, tạo bản sao phản chiếu và sao lưu với bản xem trước và lịch chạy. Network Manager hiển thị giao diện, tuyến, cổng và tường lửa; công cụ hoàn tác thay đổi mạng nếu bạn không xác nhận sau khi đăng nhập lại qua SSH.

Mật mã hậu lượng tử

Chuỗi khóa và Trình tạo khóa cung cấp thuật toán OpenPGP lai và hậu lượng tử theo RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) cùng khóa SSH ssh-mldsa44-ed25519. Kết nối SSH cung cấp ba phương thức trao đổi khóa ML-KEM lai theo RFC 10042 với tùy chọn “Ưu tiên lai” hoặc “Chỉ lai”.

Terminal, mô-đun và cài đặt

Terminal gợi ý lệnh dựa trên hệ thống được kết nối và cung cấp hồ sơ giao diện. Mô-đun mở trong cửa sổ chính và có thể chuyển sang cửa sổ riêng. Cài đặt được chia thành các mục và ứng dụng khởi động nhanh hơn trên Windows.

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

Chuyển tiếp cổng, giải nén kho lưu trữ từ xa, kéo tệp từ Finder hoặc Explorer và sao chép giữa các máy chủ cần sudo hiện chưa có sẵn. Trình cài đặt Windows chưa được ký bằng chứng chỉ nhà phát hành. Thử nghiệm ngày 8 tháng 11 năm 2026 xác nhận lỗi Hagrid trên keys.ch-j.de: với 15 chứng chỉ có khóa chính PQ, máy chủ chỉ trả về khóa chính không có chữ ký và khóa con, dù ứng dụng báo tải lên thành công. Beta 0.1.2 vẫn sử dụng máy chủ này. Chứng chỉ cục bộ vẫn đầy đủ. Việc mất chữ ký và khóa con là lý do các phiên bản ứng dụng tiếp theo chuyển sang máy chủ khóa riêng CH-J Keys2 (keys2.ch-j.de). Chính Keys2 đã giữ đầy đủ 30/30 chứng chỉ cùng khóa con trong thử nghiệm VKS. Dịch vụ cũ keys.ch-j.de dùng Hagrid và là một dịch vụ riêng biệt. Trong quá trình chuyển đổi, dự kiến sẽ di chuyển khóa công khai từ keys.ch-j.de sang keys2.ch-j.de để người dùng vẫn truy cập được. Chữ ký và khóa con bị thiếu trong chứng chỉ PQ không đầy đủ cần được bổ sung từ chứng chỉ công khai hoàn chỉnh.

Tài liệu chi tiết

Tauri 2 →

Electron →

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