satelite-proxy-bin

LOW
maintainer dmcslt 0 votes scanned 2026-09-29 05:22:53.434583
View on AUR
Why flagged

The package installs a prebuilt AppImage from the project's official GitHub releases, which is unpacked and installed locally; while the binary is not built from source, it comes from a trusted project host and there is no evidence of malicious behavior or remote code execution.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package installs a prebuilt AppImage from the project's official GitHub releases, which is unpacked and installed locally; while the binary is not built from source, it comes from a trusted project host and there is no evidence of malicious behavior or remote code execution.

PKGBUILD

1# Maintainer: dmcslt <dmcslt@gmail.com>
2pkgname=satelite-proxy-bin
3pkgver=1.0.45
4pkgrel=1
5pkgdesc="Lightweight sing-box / Xray / mihomo desktop client with clash subscription import, rule-based routing, system proxy and TUN"
6arch=('x86_64')
7url="https://github.com/zn0wii/satelite-proxy"
8license=('Apache-2.0')
9depends=('gtk3' 'webkit2gtk-4.1' 'libayatana-appindicator' 'librsvg')
10optdepends=('sing-box: use the system sing-box core instead of the bundled one'
11 'xray: use the system Xray core instead of the bundled one'
12 'mihomo: use the system mihomo core instead of the bundled one')
13provides=('satelite-proxy')
14conflicts=('satelite-proxy')
15source=("satelite-proxy-${pkgver}.AppImage::https://github.com/zn0wii/satelite-proxy/releases/download/v${pkgver}/Satelite_${pkgver}_amd64.AppImage"
16 "LICENSE")
17noextract=("satelite-proxy-${pkgver}.AppImage")
18sha256sums=('1fd3043c81a8df7953ed702d55e0a775edca5bd3e7a98f75d68609b7b12d247a'
19 'c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4')
20
21prepare() {
22 cd "$srcdir"
23 chmod +x "satelite-proxy-${pkgver}.AppImage"
24 ./satelite-proxy-${pkgver}.AppImage --appimage-extract > /dev/null
25}
26
27package() {
28 cd "$srcdir"
29
30 install -Dm755 "squashfs-root/usr/bin/satelite-proxy" \
31 "${pkgdir}/usr/bin/satelite-proxy"
32
33 # Tauri 按 exe 相对路径 ../lib/<productName> 查找资源,目录层级不能变
34 if [ -d "squashfs-root/usr/lib/Satelite" ]; then
35 install -d "${pkgdir}/usr/lib"
36 cp -a "squashfs-root/usr/lib/Satelite" "${pkgdir}/usr/lib/"
37 fi
38
39 # 上游仅在 AppImage 内提供 32x32 / 128x128 / 256x256@2 三档,256x256 用根目录的 Satelite.png
40 for size in 32x32 128x128 256x256@2; do
41 if [ -f "squashfs-root/usr/share/icons/hicolor/${size}/apps/satelite-proxy.png" ]; then
42 install -Dm644 "squashfs-root/usr/share/icons/hicolor/${size}/apps/satelite-proxy.png" \
43 "${pkgdir}/usr/share/icons/hicolor/${size}/apps/satelite-proxy.png"
44 fi
45 done
46 install -Dm644 "squashfs-root/Satelite.png" \
47 "${pkgdir}/usr/share/icons/hicolor/256x256/apps/satelite-proxy.png"
48
49 install -d "${pkgdir}/usr/share/applications"
50 cat > "${pkgdir}/usr/share/applications/satelite-proxy.desktop" <<'EOF'
51[Desktop Entry]
52Type=Application
53Name=Satelite
54Comment=Satelite — lightweight sing-box desktop client
55Exec=satelite-proxy
56StartupWMClass=satelite-proxy
57Icon=satelite-proxy
58Terminal=false
59Categories=Network;
60MimeType=x-scheme-handler/clash;x-scheme-handler/sing-box;x-scheme-handler/singbox;
61EOF
62 chmod 644 "${pkgdir}/usr/share/applications/satelite-proxy.desktop"
63
64 install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
65}
66

Scan history

Scanned at (UTC)SeverityRules
2026-09-29 05:22:53 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion