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).

HGhub web trong WebKitGTK với UA Safari

Ả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)

FileKí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

files/SHA256SUMS

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

HGhub chạy trên Xvfb

Ả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.

Lưu ý

Bản web chạy trên server này, không phải file tĩnh. Mỗi visitor có session cookie riêng (hgsid); token upstream nằm trong RAM của hghub-web, không ghi xuống đĩa. Server restart = phải login lại. Ai mở link cũng browse được nội dung công khai của upstream (18+, nội dung do upstream chịu trách nhiệm).

macOS native (.app / .dmg): không build được trên Linux — cần runner macOS. Repo có sẵn .github/workflows/build-macos.yml (arm64 / x64 / universal, signingIdentity: "-" = ad-hoc sign, không cần Apple cert). Fork repo → chạy workflow → tải HGhub_1.2.1_arm64.dmg từ artifacts, rồi xattr -dr com.apple.quarantine HGhub.app để bỏ qua Gatekeeper. Trong lúc chờ, dùng bản web ở trên — Safari chạy được.

App là client không chính thức cho huangguoai.com / .ai. Bản desktop: token lưu plaintext trong ~/.local/share/com.hghub.huangguo. Bản web: mật khẩu đi qua server này tới upstream. Dùng account rác. Build này lấy trực tiếp từ source, không phải binary cộng đồng.