commit ca8bc46dbbd419e2ffb911bac6b74ef325427e21 Author: fr-esa Date: Sun Dec 21 18:20:31 2025 +0300 Initial commit diff --git a/a2d6e549efa57795 b/a2d6e549efa57795 new file mode 100755 index 0000000..3d44977 --- /dev/null +++ b/a2d6e549efa57795 @@ -0,0 +1,2 @@ +untrusted comment: public key a2d6e549efa57795 +RWSi1uVJ76V3lcKWneWs67jpABx8ePJxCVQ8LMeoWJCHu5Z2lTgtkTF/ diff --git a/packages/Packages b/packages/Packages new file mode 100644 index 0000000..fb77c15 --- /dev/null +++ b/packages/Packages @@ -0,0 +1,234 @@ +Package: amneziawg-tools +Version: 1.0.20250903-r1 +Depends: libc +Source: feeds/base/amneziawg-tools +SourceName: amneziawg-tools +License: GPL-2.0 +LicenseFiles: COPYING +Section: opt +SourceDateEpoch: 1760891865 +URL: https://amnezia.org/ +Maintainer: Amnezia Admin +Architecture: x86_64 +Installed-Size: 92160 +Filename: amneziawg-tools_v24.10.4_x86_64_x86_64.ipk +Size: 32974 +SHA256sum: 8acaf692b792f54c50282412111c526dacf859c16713dd7aaee19d9b6d236d77 +Description: Amnezia VPN — simple and free app to run a self-hosted VPN with + high privacy requirements. + + This package provides the userspace control program for AmneziaWG, + `awg`, a netifd protocol helper, and a re-resolve watchdog script. + +Package: internet-detector +Version: 1.7.0-r1 +Depends: libc, lua, luaposix, libuci-lua +Source: /mounts/storage/Projects/OpenWRT/Projects/luci-app-internet-detector/_GitHub/internet-detector/internet-detector +SourceName: internet-detector +Section: net +SourceDateEpoch: 1759610111 +URL: https://github.com/gSpotx2f/luci-app-internet-detector +Maintainer: gSpot +Architecture: all +Installed-Size: 92160 +Filename: internet-detector_1.7.0-r1_all.ipk +Size: 16324 +SHA256sum: 704865499bc2e66e57d2672784cbe3375032458b90e1e5dd4d196ccf429eae9e +Description: Internet-detector is a small daemon + for checking Internet availability. + Written in Lua using the luaposix library. + +Package: internet-detector-mod-telegram +Version: 1.7.0-r1 +Depends: libc, internet-detector, curl +Source: /mounts/storage/Projects/OpenWRT/Projects/luci-app-internet-detector/_GitHub/internet-detector/internet-detector-mod-telegram +SourceName: internet-detector-mod-telegram +Section: net +SourceDateEpoch: 1759610111 +URL: https://github.com/gSpotx2f/luci-app-internet-detector +Maintainer: gSpot +Architecture: all +Installed-Size: 20480 +Filename: internet-detector-mod-telegram_1.7.0-r1_all.ipk +Size: 3216 +SHA256sum: 8ed1729e3120d089d3a75c0bec0326d853e82432da75ad97e544ca1b94272b82 +Description: Telegram messenger support for internet-detector. + +Package: kmod-amneziawg +Version: 6.6.110.1.0.20251005-r1 +Depends: kernel (=6.6.110~484466e2719a743506c36b4bb2103582-r1), kmod-udptunnel4, kmod-udptunnel6, kmod-crypto-lib-chacha20poly1305, kmod-crypto-lib-curve25519 +Source: feeds/base/kmod-amneziawg +SourceName: kmod-amneziawg +Section: kernel +SourceDateEpoch: 1760891865 +Architecture: x86_64 +Installed-Size: 174080 +Filename: kmod-amneziawg_v24.10.4_x86_64_x86_64.ipk +Size: 47349 +SHA256sum: 71b72285262dd1683419bb54e6129cce55600db977188ed9c26fa08e56715b16 +Description: AmneziaWG VPN Kernel Module + +Package: luci-app-cpu-perf +Version: 0.4.1-r1 +Depends: libc, lua, luci-lib-nixio, luci-lib-jsonc +Source: /mounts/storage/Projects/OpenWRT/Projects/luci-app-cpu-perf/_GitHub/luci-app-cpu-perf +SourceName: luci-app-cpu-perf +License: MIT +Section: luci +SourceDateEpoch: 1733238727 +URL: https://github.com/openwrt/luci +Maintainer: OpenWrt LuCI community +Architecture: all +Installed-Size: 40960 +Filename: luci-app-cpu-perf_0.4.1-r1_all.ipk +Size: 7438 +SHA256sum: 289ace7cafe0a25410f896dbe4777ca1be31f97d26c9be8c64ac8da4216a680d +Description: CPU performance information and management for LuCI + +Package: luci-app-internet-detector +Version: 1.7.0-r1 +Depends: libc, internet-detector +Source: /mounts/storage/Projects/OpenWRT/Projects/luci-app-internet-detector/_GitHub/internet-detector/luci-app-internet-detector +SourceName: luci-app-internet-detector +Section: luci +SourceDateEpoch: 1759610111 +URL: https://github.com/openwrt/luci +Maintainer: OpenWrt LuCI community +Architecture: all +Installed-Size: 71680 +Filename: luci-app-internet-detector_1.7.0-r1_all.ipk +Size: 12927 +SHA256sum: 02d7fd6c306c7126c5397db2bc72f7808601b0f462d6f7e2832bc4c74e9495ab +Description: LuCI support for internet-detector + +Package: luci-app-temp-status +Version: 0.7.1-r2 +Depends: libc, ucode, ucode-mod-fs +Source: /mounts/storage/Projects/OpenWRT/Projects/luci-app-temp-status/_GitHub/luci-app-temp-status +SourceName: luci-app-temp-status +License: MIT +Section: luci +SourceDateEpoch: 1752751655 +URL: https://github.com/openwrt/luci +Maintainer: OpenWrt LuCI community +Architecture: all +Installed-Size: 40960 +Filename: luci-app-temp-status_0.7.1-r2_all.ipk +Size: 8212 +SHA256sum: 0b002e2172d3315fb006c263116aeb6412704519cdbbd696714ab3cd64ce25d2 +Description: Temperature sensors data for the LuCI status page + +Package: luci-app-vlmcsd +Version: 1.0.2-1 +Depends: libc, vlmcsd +Source: package/luci-app-vlmcsd +License: MIT +LicenseFiles: LICENSE +Section: luci +Maintainer: fuyumi +Architecture: all +Installed-Size: 1633 +Filename: luci-app-vlmcsd_1.0.2-1_all.ipk +Size: 2496 +SHA256sum: 93af8a832223989b01f0cf503c01793999ad672d2339e9c5efd58d69b1dd3a72 +Description: This package contains LuCI configuration pages for openwrt-vlmcsd. + +Package: luci-app-zapret2 +Version: 0.6.1-r157 +Depends: libc, luci-base, zapret2 +Source: feeds/base/luci-app-zapret2 +SourceName: luci-app-zapret2 +License: MIT +Section: luci +SourceDateEpoch: 1760891865 +URL: https://github.com/openwrt/luci +Maintainer: OpenWrt LuCI community +Architecture: all +Installed-Size: 61440 +Filename: luci-app-zapret2_0.6.1-r157_all.ipk +Size: 12232 +SHA256sum: 5cf36ee5c8bce212ece0fea47ec501349aa81e59134a924ea4f91fdf70767be2 +Description: Web interface for managing zapret2 DPI bypass tool + +Package: luci-app-zapret +Version: 72.20251022-r1 +Depends: libc, zapret +Source: feeds/base/zapret-openwrt/luci-app-zapret +SourceName: luci-app-zapret +License: MIT +Section: luci +SourceDateEpoch: 1761135329 +URL: https://github.com/openwrt/luci +Maintainer: OpenWrt LuCI community +Architecture: all +Installed-Size: 81920 +Filename: luci-app-zapret_72.20251022-r1_all.ipk +Size: 13735 +SHA256sum: 139dbf6b07ed50c18d1a318913f930dcc96ec4d1f86808910abef6b1e50a1b56 +Description: LuCI support for zapret + +Package: luci-proto-amneziawg +Version: 2.0.4-r1 +Depends: libc, amneziawg-tools, ucode, luci-lib-uqr, resolveip +Source: feeds/base/luci-proto-amneziawg +SourceName: luci-proto-amneziawg +License: Apache-2.0 +Section: luci +SourceDateEpoch: 1760891865 +URL: https://github.com/openwrt/luci +Maintainer: OpenWrt LuCI community +Architecture: all +Installed-Size: 102400 +Filename: luci-proto-amneziawg_v24.10.4_x86_64_x86_64.ipk +Size: 27959 +SHA256sum: 011068ff161ef60b6821fac4c1b691194a2bdc82ab3bcb853fff4301df1ca8e8 +Description: Provides support and Web UI for AmneziaWG VPN + +Package: luci-theme-argon +Version: 2.3.2-r20250207 +Depends: libc, curl, jsonfilter, luci-lua-runtime +Source: feeds/base/downloads/luci-theme-argon +SourceName: luci-theme-argon +Section: luci +SourceDateEpoch: 1739087731 +URL: https://github.com/openwrt/luci +Maintainer: OpenWrt LuCI community +Architecture: all +Installed-Size: 768000 +Filename: luci-theme-argon_2.3.2-r20250207_all.ipk +Size: 391910 +SHA256sum: 8836e6bb0f94d610c87a9077fbfbd1681f4f0d17b29d6d3af13a58ca4f504a33 +Description: Argon Theme + +Package: vlmcsd +Version: svn1113-1 +Depends: libc, libpthread +Source: package/vlmcsd +License: MIT +LicenseFiles: LICENSE +Section: net +Maintainer: HotBird64 +Architecture: x86_64 +Installed-Size: 57903 +Filename: vlmcsd_svn1113-1_x86_64.ipk +Size: 58635 +SHA256sum: 6165d53cab957b27aa5fe164a7dbefc01e7fcc5b99440cea00e132ed8080b896 +Description: vlmcsd is a KMS Emulator in C. + +Package: zapret2 +Version: 0.6.1-r157 +Depends: libc, libuci20250120, nftables, kmod-nft-queue, kmod-nfnetlink-queue, gzip, curl +Source: feeds/base/zapret2 +SourceName: zapret2 +Section: net +SourceDateEpoch: 1760891865 +Maintainer: zapret2wrt +Architecture: x86_64 +Installed-Size: 675840 +Filename: zapret2_0.6.1-r157_x86_64.ipk +Size: 395367 +SHA256sum: 269e3cf43979df0a0fca1016569e8550469502374db004e378f5e1b214d9712f +Description: zapret2 is a DPI bypass tool using nfqws2. + This is a C rewrite with zeroblock-style management. + Includes nfqws2 binary, Lua scripts, and firewall scripts. + diff --git a/packages/Packages.gz b/packages/Packages.gz new file mode 100644 index 0000000..ac38f25 Binary files /dev/null and b/packages/Packages.gz differ diff --git a/packages/Packages.sig b/packages/Packages.sig new file mode 100644 index 0000000..db205aa --- /dev/null +++ b/packages/Packages.sig @@ -0,0 +1,2 @@ +untrusted comment: signed by key a2d6e549efa57795 +RWSi1uVJ76V3lVBm2galhaZ9q9dDNOVADakt15PlXNJkZIQE6S13pz8dZPUcYiJjxVUUKs20o5Ep5Xx7QVFCb5QeFzYO3sQVcQc= diff --git a/packages/amneziawg-tools_v24.10.4_x86_64_x86_64.ipk b/packages/amneziawg-tools_v24.10.4_x86_64_x86_64.ipk new file mode 100755 index 0000000..784f1dc Binary files /dev/null and b/packages/amneziawg-tools_v24.10.4_x86_64_x86_64.ipk differ diff --git a/packages/internet-detector-mod-telegram_1.7.0-r1_all.ipk b/packages/internet-detector-mod-telegram_1.7.0-r1_all.ipk new file mode 100755 index 0000000..0eee297 Binary files /dev/null and b/packages/internet-detector-mod-telegram_1.7.0-r1_all.ipk differ diff --git a/packages/internet-detector_1.7.0-r1_all.ipk b/packages/internet-detector_1.7.0-r1_all.ipk new file mode 100755 index 0000000..3fb851a Binary files /dev/null and b/packages/internet-detector_1.7.0-r1_all.ipk differ diff --git a/packages/ipkg-make-index.sh b/packages/ipkg-make-index.sh new file mode 100755 index 0000000..504df47 --- /dev/null +++ b/packages/ipkg-make-index.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash +set -e + +pkg_dir=$1 + +if [ -z "$pkg_dir" ] || [ ! -d "$pkg_dir" ]; then + echo "Usage: ipkg-make-index " >&2 + exit 1 +fi + +empty=1 + +for pkg in "$pkg_dir"/*.ipk; do + [ -e "$pkg" ] || continue + empty= + echo "Generating index for package $pkg" >&2 + + tempdir=$(mktemp -d) + + # Распаковываем .ipk + tar -xzf "$pkg" -C "$tempdir" + + if [ ! -f "$tempdir/control.tar.gz" ]; then + echo "No control.tar.gz found in $pkg" >&2 + rm -rf "$tempdir" + continue + fi + + file_size=$(stat -L -c%s "$pkg") + sha256sum=$(sha256sum "$pkg" | cut -d' ' -f1) + filename="${pkg##*/}" + + # Получаем содержимое control + control_content=$(tar -Oxzf "$tempdir/control.tar.gz" ./control) + + # Вставляем перед Description: + echo "$control_content" | sed -e "/^Description:/iFilename: $filename\nSize: $file_size\nSHA256sum: $sha256sum" + + echo + + rm -rf "$tempdir" +done + +[ -n "$empty" ] && echo >&2 "No packages found in $pkg_dir" + +exit 0 + diff --git a/packages/kmod-amneziawg_v24.10.4_x86_64_x86_64.ipk b/packages/kmod-amneziawg_v24.10.4_x86_64_x86_64.ipk new file mode 100755 index 0000000..ab0d1f1 Binary files /dev/null and b/packages/kmod-amneziawg_v24.10.4_x86_64_x86_64.ipk differ diff --git a/packages/luci-app-cpu-perf_0.4.1-r1_all.ipk b/packages/luci-app-cpu-perf_0.4.1-r1_all.ipk new file mode 100755 index 0000000..f529abf Binary files /dev/null and b/packages/luci-app-cpu-perf_0.4.1-r1_all.ipk differ diff --git a/packages/luci-app-internet-detector_1.7.0-r1_all.ipk b/packages/luci-app-internet-detector_1.7.0-r1_all.ipk new file mode 100755 index 0000000..3072290 Binary files /dev/null and b/packages/luci-app-internet-detector_1.7.0-r1_all.ipk differ diff --git a/packages/luci-app-temp-status_0.7.1-r2_all.ipk b/packages/luci-app-temp-status_0.7.1-r2_all.ipk new file mode 100755 index 0000000..f765987 Binary files /dev/null and b/packages/luci-app-temp-status_0.7.1-r2_all.ipk differ diff --git a/packages/luci-app-vlmcsd_1.0.2-1_all.ipk b/packages/luci-app-vlmcsd_1.0.2-1_all.ipk new file mode 100755 index 0000000..e978c46 Binary files /dev/null and b/packages/luci-app-vlmcsd_1.0.2-1_all.ipk differ diff --git a/packages/luci-app-zapret2_0.7.4-r205_all.ipk b/packages/luci-app-zapret2_0.7.4-r205_all.ipk new file mode 100755 index 0000000..8fdd5fa Binary files /dev/null and b/packages/luci-app-zapret2_0.7.4-r205_all.ipk differ diff --git a/packages/luci-app-zapret_72.20251022-r1_all.ipk b/packages/luci-app-zapret_72.20251022-r1_all.ipk new file mode 100755 index 0000000..a5dae0d Binary files /dev/null and b/packages/luci-app-zapret_72.20251022-r1_all.ipk differ diff --git a/packages/luci-proto-amneziawg_v24.10.4_x86_64_x86_64.ipk b/packages/luci-proto-amneziawg_v24.10.4_x86_64_x86_64.ipk new file mode 100755 index 0000000..ff6795c Binary files /dev/null and b/packages/luci-proto-amneziawg_v24.10.4_x86_64_x86_64.ipk differ diff --git a/packages/luci-theme-argon_2.3.2-r20250207_all.ipk b/packages/luci-theme-argon_2.3.2-r20250207_all.ipk new file mode 100755 index 0000000..c28f4e7 Binary files /dev/null and b/packages/luci-theme-argon_2.3.2-r20250207_all.ipk differ diff --git a/packages/prepare4github b/packages/prepare4github new file mode 100755 index 0000000..6e19bbf --- /dev/null +++ b/packages/prepare4github @@ -0,0 +1 @@ +rm -f /share/openwrt_repo/packages/Packages /share/openwrt_repo/packages/Packages.gz /share/openwrt_repo/packages/Packages.sig && /share/openwrt_repo/packages/ipkg-make-index.sh /share/openwrt_repo/packages > /share/openwrt_repo/packages/Packages && usign -S -m /share/openwrt_repo/packages/Packages -s /share/openwrt_repo/sec -x /share/openwrt_repo/packages/Packages.sig && gzip -9n -c /share/openwrt_repo/packages/Packages > /share/openwrt_repo/packages/Packages.gz diff --git a/packages/vlmcsd_svn1113-1_x86_64.ipk b/packages/vlmcsd_svn1113-1_x86_64.ipk new file mode 100755 index 0000000..cae3e10 Binary files /dev/null and b/packages/vlmcsd_svn1113-1_x86_64.ipk differ diff --git a/packages/zapret2_0.7.4-r205_x86_64.ipk b/packages/zapret2_0.7.4-r205_x86_64.ipk new file mode 100755 index 0000000..3c94048 Binary files /dev/null and b/packages/zapret2_0.7.4-r205_x86_64.ipk differ diff --git a/sec b/sec new file mode 100755 index 0000000..c141e76 --- /dev/null +++ b/sec @@ -0,0 +1,2 @@ +untrusted comment: private key a2d6e549efa57795 +RWRCSwAAAAAO1cBTAq8OP9uJ3BRkEoilHpgaCPbHGGCi1uVJ76V3lRjYbT1lkfAQYYGUPxjcPDef3NpbfiseMFEtQVpe2Rlgwpad5azruOkAHHx48nEJVDwsx6hYkIe7lnaVOC2RMX8=