🎨 Sync 2026-06-18 22:47:39

This commit is contained in:
github-actions[bot] 2026-06-18 22:47:39 +08:00
parent 94a3419742
commit 76f6ea98cd
79 changed files with 141 additions and 518 deletions

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=UnblockNeteaseMusic-Go
PKG_VERSION:=0.2.13
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/cnsilvan/UnblockNeteaseMusic/tar.gz/$(PKG_VERSION)?
@ -35,7 +35,7 @@ GO_PKG_LDFLAGS+= \
-X '$(GO_PKG)/version.ExGoVersionInfo=$(GO_ARM) $(GO_MIPS)$(GO_MIPS64)'
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/UnblockNeteaseMusic-Go/config
config UNBLOCKNETEASEMUSIC_GO_COMPRESS_GOPROXY

View File

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=BaiduPCS-Go
PKG_VERSION:=4.0.1
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/qjfoidnh/BaiduPCS-Go/tar.gz/v$(PKG_VERSION)?
@ -24,7 +24,7 @@ GO_PKG:=github.com/qjfoidnh/BaiduPCS-Go
GO_PKG_LDFLAGS_X:=main.Version=v$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/BaiduPCS-Go
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=BitSrunLoginGo
PKG_VERSION:=1.6.6
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/Mmx233/BitSrunLoginGo/tar.gz/v$(PKG_VERSION)?
@ -23,7 +23,7 @@ GO_PKG:=github.com/Mmx233/BitSrunLoginGo
GO_PKG_BUILD_PKG:=github.com/Mmx233/BitSrunLoginGo/cmd/bitsrun/
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/bitsrunlogin-go
SECTION:=net

View File

@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=boltbrowser
PKG_RELEASE:=5
PKG_RELEASE:=6
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/br0xen/boltbrowser.git
@ -20,7 +20,7 @@ PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=github.com/br0xen/boltbrowser
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/boltbrowser
SECTION:=utils

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=brook
PKG_VERSION:=20260101.0
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/txthinking/brook/tar.gz/v$(PKG_VERSION)?
@ -24,7 +24,7 @@ GO_PKG:=github.com/txthinking/brook
GO_PKG_BUILD_PKG:=$(GO_PKG)/cli/brook
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/brook
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=CloudflareSpeedTest
PKG_VERSION:=2.3.5
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/XIU2/CloudflareSpeedTest/tar.gz/v$(PKG_VERSION)?
@ -24,7 +24,7 @@ GO_PKG:=github.com/XIU2/CloudflareSpeedTest
GO_PKG_LDFLAGS_X:=main.version=v$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/cdnspeedtest
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=cloudreve
PKG_VERSION:=4.16.1
PKG_RELEASE:=11
PKG_RELEASE:=12
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/cloudreve/Cloudreve.git
@ -29,7 +29,7 @@ GO_PKG_LDFLAGS_X:= \
$(GO_PKG)/application/constants.LastCommit=$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/cloudreve
SECTION:=net

View File

@ -4,7 +4,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=dae
PKG_VERSION:=2026.06.14
PKG_RELEASE:=8
PKG_RELEASE:=9
PKG_SOURCE:=dae-src-2026.06.14-fa89ea7197a5.tar.gz
PKG_SOURCE_URL:=https://github.com/kenzok8/openwrt-daede/releases/download/dae-src
@ -41,7 +41,7 @@ GO_PKG_TAGS:=trace
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/bpf.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
GO_PKG_BUILD_VARS+= GOFLAGS="-trimpath -buildvcs=false -pgo=auto"
GO_PKG_TARGET_VARS+= \

View File

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=daed-next
PKG_VERSION:=2023-12-02-102cb56
CORE_VERSION:=core-$(shell date "+%Y-%m-%d")
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_PROTO:=git
@ -31,7 +31,7 @@ GO_PKG_GCFLAGS:=-l=4
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/bpf.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/daed-next/Default
SECTION:=net

View File

@ -4,7 +4,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=daed
PKG_VERSION:=2026.06.14
PKG_RELEASE:=10
PKG_RELEASE:=11
PKG_SOURCE:=daed-src-2026.06.14-4e215048068a.tar.gz
PKG_SOURCE_URL:=https://github.com/kenzok8/openwrt-daede/releases/download/daed-src
@ -42,7 +42,7 @@ GO_PKG_TAGS:=embedallowed,trace
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/bpf.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
GO_PKG_BUILD_VARS+= GOFLAGS="-trimpath -buildvcs=false -pgo=auto"
GO_PKG_TARGET_VARS+= \

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=ddns-go
PKG_VERSION:=6.17.1
PKG_RELEASE:=17
PKG_RELEASE:=18
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/jeessy2/ddns-go/tar.gz/v$(PKG_VERSION)?
@ -24,7 +24,7 @@ GO_PKG:=github.com/jeessy2/ddns-go/v6
GO_PKG_LDFLAGS_X:=main.version=$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/ddns-go
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=dnsproxy
PKG_VERSION:=0.81.4
PKG_RELEASE:=9
PKG_RELEASE:=10
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/AdguardTeam/dnsproxy/tar.gz/v$(PKG_VERSION)?
@ -24,7 +24,7 @@ GO_PKG:=github.com/AdguardTeam/dnsproxy
GO_PKG_LDFLAGS_X:=$(GO_PKG)/internal/version.version=v$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/dnsproxy
SECTION:=net

View File

@ -3,7 +3,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=dockerd
PKG_FLAGS:=hold
PKG_VERSION:=27.3.1
PKG_RELEASE:=5
PKG_RELEASE:=6
PKG_LICENSE:=Apache-2.0
PKG_LICENSE_FILES:=LICENSE
@ -23,7 +23,7 @@ PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=github.com/docker/docker
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/dockerd/config
source "$(SOURCE)/Config.in"

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=fan2go
PKG_VERSION:=0.14.0
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/markusressel/fan2go/tar.gz/$(PKG_VERSION)?
@ -21,7 +21,7 @@ GO_PKG_LDFLAGS_X:=$(GO_PKG)/cmd/global.Version=$(PKG_VERSION)
GO_PKG_TAGS:=netgo,disable_nvml
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/fan2go
SECTION:=utils

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=fusiontunx
PKG_VERSION:=1.0.3-4
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_MAINTAINER:=BobbyUnknown
PKG_LICENSE:=MIT
@ -20,7 +20,7 @@ PKG_BUILD_DEPENDS:=node/host golang/host
MIHOMO_VERSION:=v1.19.18
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
GO_PKG:=github.com/bobbyunknown/FusionTunX

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=geoview
PKG_VERSION:=0.2.6
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/snowie2000/geoview/tar.gz/$(PKG_VERSION)?
@ -23,7 +23,7 @@ GO_PKG_BUILD_PKG:=$(GO_PKG)
GO_PKG_LDFLAGS:=-s -w
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/geoview
TITLE:=A geofile toolkit

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=go-ethereum
PKG_VERSION:=1.17.3
PKG_RELEASE:=5
PKG_RELEASE:=6
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/ethereum/go-ethereum/tar.gz/v${PKG_VERSION}?
@ -29,7 +29,7 @@ GO_PKG_BUILD_PKG:=github.com/ethereum/go-ethereum/cmd/geth
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/geth
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=go-nats
PKG_VERSION:=0.0.1
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/enobufs/go-nats.git
@ -25,7 +25,7 @@ PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=github.com/enobufs/go-nats
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/go-nats
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=go.rice
PKG_VERSION:=1.0.2
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/GeertJohan/go.rice/tar.gz/v$(PKG_VERSION)?
@ -28,8 +28,8 @@ GO_PKG_BUILD_PKG:=$(GO_PKG)/rice
include $(INCLUDE_DIR)/host-build.mk
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-host-build.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-host-build.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/go-rice
SECTION:=devel

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=go-wol
PKG_VERSION:=2.0.1
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/sabhiram/go-wol/tar.gz/v$(PKG_VERSION)?
@ -23,7 +23,7 @@ PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=github.com/sabhiram/go-wol/cmd/wol
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/go-wol
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=gost
PKG_VERSION:=3.2.6
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/go-gost/gost/tar.gz/v$(PKG_VERSION)?
@ -25,7 +25,7 @@ GO_PKG_BUILD_PKG:=$(GO_PKG)/cmd/gost
GO_PKG_LDFLAGS_X:=main.version=$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/gost
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=gotop
PKG_VERSION:=4.2.0
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/xxxserxxx/gotop/tar.gz/v$(PKG_VERSION)?
@ -24,7 +24,7 @@ GO_PKG:=github.com/xxxserxxx/gotop
GO_PKG_LDFLAGS_X:=main.Version=$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/gotop
SECTION:=admin

View File

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=gowebdav
PKG_VERSION:=5.11.10
PKG_RELEASE:=12
PKG_RELEASE:=13
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/hacdias/webdav/tar.gz/v$(PKG_VERSION)?
@ -26,7 +26,7 @@ GO_PKG:=github.com/hacdias/webdav
GO_PKG_LDFLAGS:=-s -w
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/gowebdav
SECTION:=net

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=grpcurl
PKG_VERSION:=1.9.3
PKG_RELEASE:=5
PKG_RELEASE:=6
PKG_SOURCE:=v$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/fullstorydev/grpcurl/archive/refs/tags/
@ -32,7 +32,7 @@ GO_PKG_LDFLAGS:=-s -w
GO_PKG_TAGS:=master
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/grpcurl
TITLE:=grpcurl is a command-line tool that lets you interact with gRPC servers

View File

@ -6,8 +6,8 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=headscale
PKG_VERSION:=0.29.0
PKG_RELEASE:=4
PKG_VERSION:=0.29.1
PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/juanfont/headscale/tar.gz/v$(PKG_VERSION)?
@ -27,7 +27,7 @@ GO_PKG_LDFLAGS+= \
-X '$(GO_PKG_BUILD_PKG)/cli.Version=v$(PKG_VERSION)'
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/headscale
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=hysteria
PKG_VERSION:=2.9.2
PKG_RELEASE:=9
PKG_RELEASE:=10
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/apernet/hysteria/tar.gz/app/v$(PKG_VERSION)?
@ -31,7 +31,7 @@ GO_PKG_LDFLAGS_X = \
$(GO_PKG)/app/v2/cmd.appArch=$(GO_ARCH)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/hysteria
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-daede
PKG_VERSION:=1.13.0
PKG_RELEASE:=14
PKG_RELEASE:=15
PKG_MAINTAINER:=kenzok8
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)

View File

@ -152,6 +152,24 @@ const CSS = [
'body.dark .dd-card,html[data-theme="dark"] .dd-card,html[data-bs-theme="dark"] .dd-card,html[data-darkmode="true"] .dd-card{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.02)}',
'body.dark .dd-adv-bar,html[data-theme="dark"] .dd-adv-bar,html[data-bs-theme="dark"] .dd-adv-bar,html[data-darkmode="true"] .dd-adv-bar{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.10)}',
'body.dark .dd-settings-card .cbi-value-field input,body.dark .dd-settings-card .cbi-value-field select,body.dark .dd-settings-card .cbi-value-field textarea,html[data-theme="dark"] .dd-settings-card .cbi-value-field input,html[data-theme="dark"] .dd-settings-card .cbi-value-field select,html[data-theme="dark"] .dd-settings-card .cbi-value-field textarea,html[data-bs-theme="dark"] .dd-settings-card .cbi-value-field input,html[data-bs-theme="dark"] .dd-settings-card .cbi-value-field select,html[data-bs-theme="dark"] .dd-settings-card .cbi-value-field textarea,html[data-darkmode="true"] .dd-settings-card .cbi-value-field input,html[data-darkmode="true"] .dd-settings-card .cbi-value-field select,html[data-darkmode="true"] .dd-settings-card .cbi-value-field textarea{border-color:rgba(255,255,255,.18)}',
// Argon dark sets no DOM attr (esp. follow-system) — mirror dark rules via @media
'@media (prefers-color-scheme: dark){',
'.dd-edit-wrap .dd-hl{color:#c8cdd6;background:#1e2228}',
'.dd-edit-wrap .dd-editor-hl{caret-color:#7fd0e8}',
'.dh-c{color:#6b7280}',
'.dh-s{color:#7ec699}',
'.dh-k{color:#c792ea}',
'.dh-f{color:#82c4dd}',
'.dh-o{color:#e0a35a}',
'.dh-g{color:#ec6fa8}',
'.dd-editor-footer{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}',
'.dd-editor-footer .dd-fb-warn{color:#e0b34a}',
'.dd-ph-warn-title{color:#e0b34a}',
'.dd-ph-list .dd-ph-ln{color:#f0c763;background:rgba(217,158,0,.22)}',
'.dd-card{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.02)}',
'.dd-adv-bar{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.10)}',
'.dd-settings-card .cbi-value-field input,.dd-settings-card .cbi-value-field select,.dd-settings-card .cbi-value-field textarea{border-color:rgba(255,255,255,.18)}',
'}',
/* status card line-2 meta (backend · pid), below the badge+toggle line */
'.dd-status-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}',
/* compact icon-only row actions the / text buttons are too wide

View File

@ -264,6 +264,7 @@ generate() {
echo " }"
echo " routing {"
echo " request {"
[ "$block_ads" = "1" ] && echo " qname(geosite:category-ads-all) -> reject"
echo " qname(geosite:cn) -> cndns"
echo " fallback: fallbackdns"
echo " }"

View File

@ -1,15 +0,0 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-ipv6clientfilter
PKG_VERSION:=1.2.1
PKG_DATE:=20231112
PKG_RELEASE:=1
PKG_MAINTAINER:=nlf
LUCI_TITLE:=ipv6 clients access control
LUCI_PKGARCH:=all
include $(TOPDIR)/feeds/luci/luci.mk
# call BuildPackage - OpenWrt buildroot signature

View File

@ -1,3 +0,0 @@
# luci-app-ipv6clientfilter
只支持js版本的luci需要openwrt > 19iptables/nftables都行
![image](https://github.com/a904055262/luci-app-ipv6clientfilter/blob/main/pic.jpg?raw=true)

View File

@ -1,46 +0,0 @@
'use strict';
'require view';
'require form';
return view.extend({
render: function () {
var m,
s,
o;
m = new form.Map('ipv6clientfilter', _('ipv6 client filter'), _('Allow or deny specific clients from accessing ipv6 networks'));
s = m.section(form.NamedSection, 'prefs', 'ipv6clientfilter', _('basic settings'));
o = s.option(form.Flag, 'enabled', _('enable'));
o.rmempty = false;
o.default = '0';
o = s.option(form.ListValue, 'mode', _('mode'), _('blacklist: block clients in the list; whitelist: only allow clients in the list are allowed'));
o.value('blacklist', _('blacklist'));
o.value('whitelist', _('whitelist'));
o.rmempty = false;
s = m.section(form.TableSection, 'client', _('clients'), _('please add some clients'));
s.anonymous = true;
s.addremove = true;
o = s.option(form.Flag, 'enabled', _('enable'));
o.rmempty = false;
o.width = 50;
o.default = '1';
o = s.option(form.Value, 'mac', _('mac'));
o.rmempty = false;
o.width = 200;
o.validate = function (cfg, value) {
if ( ! /^([0-9A-Fa-f]{2}:){5}([0-9A-Fa-f]{2})$/.test(value)){
return _('format') + ' xx:xx:xx:xx:xx:xx';
}
return true;
};
o = s.option(form.Value, 'comments', _('comments'));
o.rmempty = false;
return m.render();
},
});

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

View File

@ -1,58 +0,0 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:9
msgid "Allow or deny specific clients from accessing ipv6 networks"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:11
msgid "basic settings"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:18
msgid "blacklist"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:17
msgid ""
"blacklist: block clients in the list; whitelist: only allow clients in the "
"list are allowed"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:22
msgid "clients"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:41
msgid "comments"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:13
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:26
msgid "enable"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:36
msgid "format"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:9
#: package/nlf/luci-app-ipv6clientfilter/root/usr/share/luci/menu.d/luci-app-ipv6clientfilter.json:3
msgid "ipv6 client filter"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:31
msgid "mac"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:17
msgid "mode"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:22
msgid "please add some clients"
msgstr ""
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:19
msgid "whitelist"
msgstr ""

View File

@ -1 +0,0 @@
zh_Hans

View File

@ -1,58 +0,0 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8\n"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:9
msgid "Allow or deny specific clients from accessing ipv6 networks"
msgstr "仅允许或阻止特定客户端获访问ipv6网络"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:11
msgid "basic settings"
msgstr "基本设置"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:18
msgid "blacklist"
msgstr "黑名单"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:17
msgid ""
"blacklist: block clients in the list; whitelist: only allow clients in the "
"list are allowed"
msgstr "黑名单: 阻止列表客户端; 白名单: 仅允许列表客户端"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:22
msgid "clients"
msgstr "客户端"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:41
msgid "comments"
msgstr "注释"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:13
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:26
msgid "enable"
msgstr "启用"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:36
msgid "format"
msgstr "格式"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:9
#: package/nlf/luci-app-ipv6clientfilter/root/usr/share/luci/menu.d/luci-app-ipv6clientfilter.json:3
msgid "ipv6 client filter"
msgstr "ipv6客户端过滤"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:31
msgid "mac"
msgstr "mac"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:17
msgid "mode"
msgstr "模式"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:22
msgid "please add some clients"
msgstr "请添加客户端"
#: package/nlf/luci-app-ipv6clientfilter/htdocs/luci-static/resources/view/ipv6clientfilter/ipv6clientfilter.js:19
msgid "whitelist"
msgstr "白名单"

View File

@ -1,5 +0,0 @@
config ipv6clientfilter 'prefs'
option enabled '0'
option mode 'blacklist'

View File

@ -1,163 +0,0 @@
#!/bin/sh /etc/rc.common
USE_PROCD=1
# firewall 之后启动
START=20
##########
name="ipv6 client filter"
conf=ipv6clientfilter
# nft
usenft=false
nft -v >/dev/null 2>&1 && usenft=true
iptrule(){
ipset create $conf hash:mac
local mac
for mac in $macs;do
ipset add $conf $mac
done
local ip6shf=/tmp/.$conf
local sign='!'
if [ "$mode" = 'blacklist' ];then
sign=
fi
cat << EOF > "$ip6shf"
ip6tables -t raw -I PREROUTING -m set $sign --match-set $conf src -j DROP
EOF
chmod +x "$ip6shf"
sh "$ip6shf"
# 防火墙重载绑定
uci -q batch << EOF
set firewall.$conf=include
set firewall.$conf.reload=1
set firewall.$conf.type=script
set firewall.$conf.path="$ip6shf"
commit firewall
EOF
}
nftrule(){
nft add table ip6 $conf
nft add chain ip6 $conf raw_prer { type filter hook prerouting priority raw - 1 \;}
# 转成 mac, mac2, mac3 set格式
local macs_set=$(printf "%s, " $macs)
local sign='!='
if [ "$mode" = 'blacklist' ];then
sign=
fi
# pppoe-wan进来的数据包没有 ether saddr daddr它会无视这条规则
nft add rule ip6 $conf raw_prer ether saddr $sign { $macs_set } counter drop comment \" 阻止特定mac的ipv6 \"
}
macs=
getmacs(){
local cfgid=$1 enabled mac
config_get_bool enabled $cfgid enabled
[ "$enabled" = "1" ] || return 1
config_get mac $cfgid mac
macs="$macs $mac"
}
mode=
start_service(){
# 避免重复开启
local started=false
if $usenft;then
if nft list tables | grep -qF " $conf";then
started=true
fi
else
if ipset -n -q list $conf >/dev/null;then
started=true
fi
fi
$started && {
echo 已经启动
return 1
}
# 是否启用?
local enabled
config_load $conf
config_get_bool enabled prefs enabled
[ "$enabled" = "1" ] || {
echo "$name 已被禁用"
return 1
}
echo "$name start"
config_get mode prefs mode
echo "模式: $mode"
echo 开始获取mac地址
config_foreach getmacs client
echo "macs:'$macs'"
[ "$macs" ] || {
echo 没有设置任何客户端mac,无需启动
return 3
}
if $usenft;then
echo 生成nftables规则
nftrule
else
echo 生成ip6tables规则
iptrule
fi
echo ok
logger -t "$name" "start" "$mode" "$macs"
}
stop_service(){
{
if $usenft;then
nft delete table ip6 $conf
else
# 删除从数字大的索引开始否则删除小的后面的索引会变如果删除了1索引2就会变成1
ip6tables --line-numbers -t raw -nL PREROUTING \
| grep -F " $conf " | awk '{print $1}' | sort -nr \
| xargs -t -n 1 -r ip6tables -t raw -D PREROUTING
ipset destroy $conf
uci delete firewall.$conf
uci commit
fi
} >/dev/null 2>&1
echo "$name stopped"
logger -t "$name" "stopped"
}
reload_service() {
restart
}
service_triggers(){
procd_add_reload_trigger "$conf"
}

View File

@ -1,16 +0,0 @@
#!/bin/sh
# 默认设置文件,更新的时候,不要覆盖它
if [ ! -f /etc/config/ipv6clientfilter ];then
mv /etc/config/ipv6clientfilter.default /etc/config/ipv6clientfilter
else
rm /etc/config/ipv6clientfilter.default
fi
chmod +x /etc/init.d/ipv6clientfilter
service ipv6clientfilter enable
return 0

View File

@ -1,13 +0,0 @@
{
"admin/services/ipv6clientfilter/": {
"title": "ipv6 client filter",
"order": 99,
"action": {
"type": "view",
"path": "ipv6clientfilter/ipv6clientfilter"
},
"depends": {
},
},
}

View File

@ -1,11 +0,0 @@
{
"luci-app-ipv6clientfilter": {
"description": "Grant UCI access for luci-app-ipv6clientfilter",
"read": {
"uci": [ "ipv6clientfilter.default" ]
},
"write": {
"uci": [ "ipv6clientfilter.default" ]
}
}
}

View File

@ -1,16 +0,0 @@
#!/bin/bash
sdir=$(cd "$(dirname "${BASH_SOURCE[0]}")"; pwd)
cd "$sdir"
echo 更新web
cp -vrf htdocs/luci-static/ /www/
echo 更新acl和menu
cp -vrf root/usr/ /
echo 更新启动脚本
cp -vrf root/etc/init.d/ /etc/
echo 重启rpcd
service rpcd restart
echo done

View File

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-passwall2
PKG_VERSION:=26.6.16
PKG_RELEASE:=55
PKG_RELEASE:=56
PKG_PO_VERSION:=$(PKG_VERSION)
PKG_CONFIG_DEPENDS:= \

View File

@ -1836,7 +1836,7 @@ function gen_config(var)
end
end
end
if dns_outbound and #dns_out_rules > 0 then
if dns_outbound and dns_outbound.settings.rules and #dns_out_rules > 0 then
for i = #dns_out_rules, 1, -1 do
table.insert(dns_outbound.settings.rules, 1, dns_out_rules[i])
end

View File

@ -12650,6 +12650,10 @@ msgstr "隧道接口的 TTL"
msgid "Use as external overlay (/overlay)"
msgstr "作为外部 overlay 使用(/overlay"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:275
msgid "Use as Docker OPT (/opt)"
msgstr "作为 Docker OPT 使用(/opt"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:273
msgid "Use as root filesystem (/)"
msgstr "作为根文件系统使用(/"

View File

@ -12535,6 +12535,10 @@ msgstr "隧道介面使用的 TTL"
msgid "Use as external overlay (/overlay)"
msgstr "作為外部 overlay 使用 (/overlay)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:275
msgid "Use as Docker OPT (/opt)"
msgstr "作為 Docker OPT 使用 (/opt)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:273
msgid "Use as root filesystem (/)"
msgstr "作為根檔案系統使用 (/)"

View File

@ -272,6 +272,7 @@ return view.extend({
o = s.taboption('general', form.Value, 'target', _('Mount point'), _('Specifies the directory the device is attached to'));
o.value('/', _('Use as root filesystem (/)'));
o.value('/overlay', _('Use as external overlay (/overlay)'));
o.value('/opt', _('Use as Docker OPT (/opt)'));
o.rmempty = false;
o = s.taboption('general', form.DummyValue, '__notice', _('Root preparation'));

View File

@ -12,7 +12,7 @@
--brand: oklch(0.68 0.11 233);
--on-brand: oklch(1 0 0);
--link: oklch(0.74 0.238 322.16);
--info: oklch(0.43 0.2 255);
--info: oklch(0.45 0.12 255);
--warning: oklch(0.35 0.08 60);
--success: oklch(0.32 0.09 165);
--danger: oklch(0.35 0.12 25);

View File

@ -7,7 +7,7 @@ export const DEFAULTS = {
brand: "oklch(0.68 0.11 233)",
on_brand: "oklch(1 0 0)",
link: "oklch(0.74 0.238 322.16)",
info: "oklch(0.43 0.2 255)",
info: "oklch(0.45 0.12 255)",
warning: "oklch(0.35 0.08 60)",
success: "oklch(0.32 0.09 165)",
danger: "oklch(0.35 0.12 25)",

View File

@ -8,8 +8,8 @@ include $(TOPDIR)/rules.mk
LUCI_TITLE:=Aurora Theme (A modern browser theme built with Vite and Tailwind CSS)
LUCI_DEPENDS:=+luci-base
PKG_VERSION:=0.12.14
PKG_RELEASE:=31
PKG_VERSION:=0.12.15
PKG_RELEASE:=32
PKG_LICENSE:=Apache-2.0
LUCI_MINIFY_CSS:=

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=lux
PKG_VERSION:=0.24.1
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/iawia002/lux/tar.gz/v$(PKG_VERSION)?
@ -25,7 +25,7 @@ GO_PKG_BUILD_PKG:=$$(GO_PKG)
GO_PKG_LDFLAGS:=-s -w
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/lux
SECTION:=multimedia

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=mihomo-alpha
PKG_VERSION:=2026.06.12
PKG_RELEASE:=15
PKG_RELEASE:=16
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
@ -29,7 +29,7 @@ GO_PKG_TAGS:=with_gvisor
GO_PKG_INSTALL_BIN_PATH:=/usr/libexec
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/mihomo-alpha
SECTION:=net

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=mihomo-meta
PKG_VERSION:=1.19.27
PKG_RELEASE:=10
PKG_RELEASE:=11
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
@ -29,7 +29,7 @@ GO_PKG_TAGS:=with_gvisor
GO_PKG_INSTALL_BIN_PATH:=/usr/libexec
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/mihomo-meta
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=mihomo
PKG_VERSION:=1.19.27
PKG_RELEASE:=28
PKG_RELEASE:=29
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/metacubex/mihomo/tar.gz/v$(PKG_VERSION)?
@ -29,7 +29,7 @@ GO_PKG_LDFLAGS_X:=\
GO_PKG_TAGS:=with_gvisor
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/mihomo
SECTION:=net

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=mnh
PKG_VERSION:=0.7.3
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/hzyitc/mnh/tar.gz/v${PKG_VERSION}?
@ -19,7 +19,7 @@ PKG_USE_MIPS16:=0
GO_PKG:=github.com/hzyitc/mnh
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/mnh
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=mosdns
PKG_VERSION:=5.3.4
PKG_RELEASE:=11
PKG_RELEASE:=12
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/IrineSistiana/mosdns/tar.gz/v$(PKG_VERSION)?
@ -24,7 +24,7 @@ GO_PKG:=github.com/IrineSistiana/mosdns
GO_PKG_LDFLAGS_X:=main.version=v$(PKG_VERSION)-$(PKG_RELEASE)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/mosdns
SECTION:=net

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=nexttrace
PKG_VERSION:=1.7.1
PKG_RELEASE:=11
PKG_RELEASE:=12
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/nxtrace/NTrace-core/tar.gz/v$(PKG_VERSION)?
@ -22,7 +22,7 @@ GO_PKG_LDFLAGS:=-checklinkname=0
GO_PKG_LDFLAGS_X:=$(GO_PKG)/config.Version=v$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/nexttrace
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=nps
PKG_VERSION:=0.26.34
PKG_RELEASE:=8
PKG_RELEASE:=9
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/yisier/nps/tar.gz/v$(PKG_VERSION)?
@ -24,7 +24,7 @@ GO_PKG:=ehang.io/nps
GO_PKG_BUILD_PKG:=$(GO_PKG)/cmd/...
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define nps/templates
define Package/$(1)

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=ooniprobe
PKG_VERSION:=3.29.1
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_SOURCE:=probe-cli-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/ooni/probe-cli/tar.gz/v$(PKG_VERSION)?
@ -27,7 +27,7 @@ PKG_USE_MIPS16:=0
GO_PKG:=github.com/ooni/probe-cli
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/ooniprobe
SECTION:=net

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=openlist2
PKG_VERSION:=4.2.2
PKG_WEB_VERSION:=4.2.2
PKG_RELEASE:=6
PKG_RELEASE:=7
PKG_SOURCE:=openlist-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/OpenListTeam/OpenList/tar.gz/v$(PKG_VERSION)?
@ -45,7 +45,7 @@ ifneq ($(CONFIG_ARCH_64BIT),y)
endif
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/openlist2
SECTION:=net

View File

@ -8,7 +8,7 @@ PKG_NAME:=alwaysonline
PKG_UPSTREAM_VERSION:=1.2.1
PKG_UPSTREAM_GITHASH:=206292ca68e4d6c81b215163a7bbd0cd2eb36860
PKG_VERSION:=$(PKG_UPSTREAM_VERSION)~$(call version_abbrev,$(PKG_UPSTREAM_GITHASH))
PKG_RELEASE:=5
PKG_RELEASE:=6
UCI_VERSION:=0.2025.01.25
PKG_SOURCE_PROTO:=git
@ -41,7 +41,7 @@ GO_PKG_LDFLAGS_X:=\
main.versionGitStatus=clean
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/$(PKG_NAME)
SECTION:=net

View File

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=caddy
PKG_VERSION:=2.11.4
PKG_RELEASE:=5
PKG_RELEASE:=6
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/caddyserver/caddy.git
@ -29,7 +29,7 @@ GO_PKG_LDFLAGS:=-s -w
GO_PKG_LDFLAGS_X:=github.com/caddyserver/caddy/v2.CustomVersion=v$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/$(PKG_NAME)
TITLE:=Caddy is an open source web server

View File

@ -8,7 +8,7 @@ PKG_NAME:=go-stun
PKG_UPSTREAM_VERSION:=0.1.4
PKG_UPSTREAM_GITHASH:=d32c135f5e509d278e95ba9945849903f966a91f
PKG_VERSION:=$(PKG_UPSTREAM_VERSION)~$(call version_abbrev,$(PKG_UPSTREAM_GITHASH))
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/ccding/go-stun.git
@ -32,7 +32,7 @@ PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=github.com/ccding/go-stun
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/$(PKG_NAME)
SECTION:=net

View File

@ -5,7 +5,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=pcat-mgr
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gitlab.com/CoiaPrant/pcat-mgr.git
@ -25,7 +25,7 @@ PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=pcat-mgr
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/pcat-mgr
SECTION:=utils

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=q
PKG_VERSION:=0.19.12
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/natesales/q/tar.gz/v$(PKG_VERSION)?
@ -20,7 +20,7 @@ GO_PKG:=github.com/natesales/q
GO_PKG_LDFLAGS_X:= main.version=$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/q
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=sing-box
PKG_VERSION:=1.13.13
PKG_RELEASE:=19
PKG_RELEASE:=20
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/SagerNet/sing-box/tar.gz/v$(PKG_VERSION)?
@ -38,7 +38,7 @@ GO_PKG_BUILD_PKG:=$(GO_PKG)/cmd/sing-box
GO_PKG_LDFLAGS_X:=$(GO_PKG)/constant.Version=$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/sing-box
SECTION:=net

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=speedtest-web
PKG_VERSION:=1.1.5
PKG_RELEASE:=5
PKG_RELEASE:=6
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/ZeaKyX/speedtest-go.git
@ -29,7 +29,7 @@ GO_PKG_LDFLAGS:=-s -w
GO_PKG_LDFLAGS_X:=main.VersionString=v$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/speedtest-web/config
config SPEEDTEST_WEB_COMPRESS_GOPROXY

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=tor-fw-helper
PKG_VERSION:=0.3
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://git.torproject.org/tor-fw-helper.git
@ -28,7 +28,7 @@ PKG_USE_MIPS16:=0
GO_PKG:=git.torproject.org/tor-fw-helper.git
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/tor-fw-helper/Default
TITLE:=Firewall helper for tor

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=transfer
PKG_VERSION:=0.4.17
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/Mikubill/transfer/tar.gz/v$(PKG_VERSION)?
@ -23,7 +23,7 @@ PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=github.com/Mikubill/transfer
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/transfer
SECTION:=net

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=tun2socks
PKG_VERSION:=2.6.0
PKG_RELEASE:=6
PKG_RELEASE:=7
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/xjasonlyu/tun2socks.git
@ -19,7 +19,7 @@ PKG_BUILD_FLAGS:=no-mips16
GO_PKG=github.com/xjasonlyu/tun2socks
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
# --- UPX support ---
UPX:=$(STAGING_DIR_HOST)/bin/upx

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=v2dat
PKG_SOURCE_DATE:=2022-12-15
PKG_SOURCE_VERSION:=47b8ee51fb528e11e1a83453b7e767a18d20d1f7
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_DATE).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/urlesistiana/v2dat/tar.gz/$(PKG_SOURCE_VERSION)?
@ -28,7 +28,7 @@ PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=github.com/urlesistiana/v2dat
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/v2dat
SECTION:=utils

View File

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=v2ray-plugin
PKG_VERSION:=5.49.0
PKG_RELEASE:=5
PKG_RELEASE:=6
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/teddysun/v2ray-plugin/tar.gz/v$(PKG_VERSION)?
@ -26,7 +26,7 @@ GO_PKG:=github.com/teddysun/v2ray-plugin
GO_PKG_LDFLAGS_X:=main.VERSION=v$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/v2ray-plugin
SECTION:=net

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=webdav2
PKG_VERSION:=4.3.2
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/jjm2473/webdav/tar.gz/v$(PKG_VERSION)?
@ -23,7 +23,7 @@ GO_PKG_LDFLAGS_X:= \
github.com/hacdias/webdav/cmd.version=$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
TAR_OPTIONS:=--strip-components 1 $(TAR_OPTIONS)
TAR_CMD=$(HOST_TAR) -C $(PKG_BUILD_DIR) $(TAR_OPTIONS)

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=Xray-core
PKG_VERSION:=26.6.1
PKG_RELEASE:=15
PKG_RELEASE:=16
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/XTLS/Xray-core/tar.gz/v$(PKG_VERSION)?
@ -24,7 +24,7 @@ GO_PKG_LDFLAGS_X:= \
$(GO_PKG)/core.version=$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/xray/template
TITLE:=A platform for building proxies to bypass network restrictions

View File

@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=xray-plugin
PKG_VERSION:=1.8.24
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/teddysun/xray-plugin/tar.gz/v$(PKG_VERSION)?
@ -24,7 +24,7 @@ PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=github.com/teddysun/xray-plugin
include $(INCLUDE_DIR)/package.mk
include $(TOPDIR)/feeds/kiddin9/golang/golang-package.mk
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
define Package/xray-plugin
SECTION:=net