HGhub 1.2.1 · arm64 Linux
https://reel.flixnet.lol/app/ · Build từ source ninja0117/study-materials @ 5f88442 trên Debian 13 aarch64, Rust 1.90.0, Node 20.19, pnpm 10.33, Tauri 2 + WebKitGTK 2.54.
Bản web (chạy trên macOS / Windows / điện thoại)
Mở HGhub web → reel.flixnet.lol
Toàn bộ IPC của Tauri được thay bằng backend HTTP (web/server.mjs): /ipc cho 24 command, /img giải mã cover AES-128-CBC, /hls + /seg proxy HLS. Frontend không sửa gì ngoài một alias build (@tauri-apps/api/* → shim).

Ảnh chụp thật: bundle web chạy trong WebKitGTK (cùng engine Safari) với UA macOS; feed, cover proxy và HLS đều đi qua server này.
Tải về — bản desktop (arm64 Linux)
| File | Kích thước | |
|---|---|---|
| HGhub_1.2.1_arm64.deb gói Debian/Ubuntu arm64 (khuyến nghị) |
3.1 MB | tải |
| HGhub_1.2.1_aarch64.AppImage portable, không cần cài |
97 MB | tải |
| hghub-1.2.1-aarch64-portable.tar.gz binary + icon + desktop entry |
3.0 MB | tải |
| hghub-1.2.1-source.tar.gz toàn bộ source (git archive HEAD) |
1.2 MB | tải |
Cài đặt
# Debian / Ubuntu / Armbian (arm64) sudo apt install ./HGhub_1.2.1_arm64.deb huangguo-client # hoặc AppImage chmod +x HGhub_1.2.1_aarch64.AppImage ./HGhub_1.2.1_aarch64.AppImage # hoặc portable tar xzf hghub-1.2.1-aarch64-portable.tar.gz ./hghub-1.2.1/hghub-client
Phụ thuộc runtime: libwebkit2gtk-4.1-0, libgtk-3-0, gstreamer1.0-plugins-* (cho HLS playback). Deb tự kéo các gói này.
Kiểm chứng

Ảnh chụp thật: binary này chạy dưới Xvfb 1400×900 + openbox + dbus session, feed tải từ CDN upstream qua proxy Rust. Không dàn dựng.
- pnpm build — tsc + vite build pass (922 kB bundle, 283 kB gzip).
- cargo build --release — pass, 8m25s, 0 warning ngoài STATIC_VCRUNTIME deprecated của Tauri.
- ldd — không thiếu shared lib nào. dpkg-deb -I — chỉ phụ thuộc libwebkit2gtk-4.1-0, libgtk-3-0.
- Chạy end-to-end: window GTK + WebKitWebProcess spawn, UI render, request mạng tới huangguoai.com thành công.
- Source trùng byte-for-byte với fork độc lập Kepler16f/HGhub ở src/ và src-tauri/src/.
- Bản web: /ipc app_boot + api_feed + api_play trả dữ liệu thật; /img trả JPEG 1086×1448 sau khi giải mã; /hls rewrite 187 dòng /seg?u=; /seg trả 2.1 MB phân đoạn.