🛸 Sync 2026-10-12 19:55:25

This commit is contained in:
github-actions[bot] committed 2026-10-12 19:55:25 +08:00
1 parent accbfee648
commit 8247b3bbae
16 files changed
+42 -95

No files matched your search

+2 -2
View File
@@ -5,13 +5,13 @@ PKG_SHORT_SHA:=bc76c13
PKG_COMMIT_DATE:=2026.10.11
PKG_VERSION:=$(PKG_COMMIT_DATE)~$(PKG_SHORT_SHA)
PKG_RELEASE:=9
PKG_RELEASE:=10
PKG_SOURCE:=$(PKG_NAME)-alpha-$(PKG_SHORT_SHA).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-alpha-$(PKG_SHORT_SHA)
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-alpha-$(PKG_SHORT_SHA)
PKG_SOURCE_URL:=https://github.com/kenzok8/openwrt-clashoo/releases/download/mihomo-src
PKG_SOURCE_VERSION:=ee4c1d93df08d24d6006d5ce8547fee5d75ce99b
PKG_SOURCE_VERSION:=29c93e5739479dc14c0dea398465f3bc17026944
PKG_HASH:=skip
PKG_BUILD_VERSION:=alpha-$(PKG_SHORT_SHA)
@@ -2261,7 +2261,6 @@ set clashoo_china6 {
2406:840:9900::/42,
2406:840:9940::/43,
2406:840:9960::/47,
2406:840:9963::/48,
2406:840:9965::/48,
2406:840:9968::/46,
2406:840:996d::/48,
@@ -3059,6 +3058,7 @@ set clashoo_china6 {
2408:4008::/29,
2408:4010::/30,
2408:4014::/31,
2408:4016:1::/48,
2408:4016:2::/47,
2408:4016:4::/46,
2408:4016:8::/45,
@@ -3329,7 +3329,11 @@ set clashoo_china6 {
2a0a:d685::/40,
2a0a:d685:100::/41,
2a0a:d685:180::/42,
2a0a:d685:1c0::/43,
2a0a:d685:1c0::/44,
2a0a:d685:1d1::/48,
2a0a:d685:1d2::/47,
2a0a:d685:1d4::/46,
2a0a:d685:1d8::/45,
2a0a:d685:1e2::/47,
2a0a:d685:1e4::/46,
2a0a:d685:1e8::/45,
@@ -897,14 +897,7 @@ set clashoo_china {
58.240.0.0/12,
59.32.0.0/11,
59.64.0.0/12,
59.80.0.0/15,
59.82.0.0/16,
59.83.0.0/17,
59.83.144.0/20,
59.83.160.0/20,
59.83.192.0/19,
59.83.224.0/21,
59.83.232.0/22,
59.80.0.0/14,
59.107.0.0/17,
59.107.226.0/24,
59.107.255.0/24,
@@ -1636,6 +1629,7 @@ set clashoo_china {
103.70.236.0/22,
103.70.252.0/22,
103.71.0.0/22,
103.71.49.0/24,
103.71.68.0/22,
103.71.72.0/22,
103.71.80.0/21,
@@ -1660,7 +1654,10 @@ set clashoo_china {
103.72.234.0/23,
103.72.236.0/22,
103.72.240.0/20,
103.73.0.0/19,
103.73.0.0/21,
103.73.10.0/23,
103.73.12.0/22,
103.73.16.0/20,
103.73.48.0/22,
103.73.116.0/22,
103.73.120.0/22,
@@ -1751,6 +1748,7 @@ set clashoo_china {
103.83.64.0/22,
103.83.72.0/22,
103.83.112.0/22,
103.83.180.0/22,
103.84.0.0/22,
103.84.12.0/22,
103.84.16.0/20,
@@ -2728,8 +2726,7 @@ set clashoo_china {
103.235.85.0/24,
103.235.87.0/24,
103.235.100.0/22,
103.235.132.0/22,
103.235.136.0/21,
103.235.128.0/20,
103.235.144.0/21,
103.235.184.0/22,
103.235.192.0/22,
@@ -2839,6 +2836,7 @@ set clashoo_china {
103.247.200.0/22,
103.247.212.0/22,
103.248.0.0/23,
103.248.64.0/22,
103.248.100.0/22,
103.248.124.0/22,
103.248.152.0/22,
@@ -2953,16 +2951,7 @@ set clashoo_china {
110.6.0.0/15,
110.16.0.0/14,
110.34.40.0/21,
110.40.0.0/15,
110.42.0.0/20,
110.42.16.0/24,
110.42.18.0/23,
110.42.20.0/22,
110.42.24.0/21,
110.42.32.0/19,
110.42.64.0/18,
110.42.128.0/17,
110.43.0.0/16,
110.40.0.0/14,
110.44.12.0/22,
110.44.144.0/20,
110.48.0.0/16,
@@ -2983,20 +2972,7 @@ set clashoo_china {
110.92.68.0/22,
110.93.32.0/19,
110.94.0.0/15,
110.96.0.0/15,
110.98.0.0/16,
110.100.0.0/14,
110.104.0.0/13,
110.112.0.0/13,
110.120.0.0/16,
110.121.0.0/22,
110.121.8.0/21,
110.121.16.0/20,
110.121.32.0/19,
110.121.64.0/18,
110.121.128.0/17,
110.122.0.0/15,
110.124.0.0/14,
110.96.0.0/11,
110.152.0.0/14,
110.156.0.0/15,
110.165.32.0/19,
@@ -3063,7 +3039,7 @@ set clashoo_china {
111.235.160.0/19,
112.0.0.0/10,
112.64.0.0/14,
112.73.232.0/24,
112.73.222.0/24,
112.74.0.0/15,
112.80.0.0/12,
112.96.0.0/13,
@@ -3146,12 +3122,7 @@ set clashoo_china {
114.31.64.0/21,
114.54.0.0/15,
114.60.0.0/14,
114.64.0.0/15,
114.66.0.0/17,
114.66.224.0/22,
114.66.236.0/22,
114.66.240.0/20,
114.67.0.0/16,
114.64.0.0/14,
114.68.0.0/16,
114.79.64.0/18,
114.80.0.0/12,
@@ -3349,7 +3320,6 @@ set clashoo_china {
117.132.0.0/15,
117.134.0.0/17,
117.134.128.0/18,
117.134.207.0/24,
117.134.208.0/23,
117.134.212.0/23,
117.134.216.0/22,
@@ -3460,13 +3430,7 @@ set clashoo_china {
119.48.0.0/13,
119.57.0.0/16,
119.58.0.0/16,
119.59.128.0/24,
119.59.130.0/24,
119.59.132.0/22,
119.59.136.0/21,
119.59.144.0/20,
119.59.160.0/19,
119.59.192.0/18,
119.59.128.0/17,
119.60.0.0/15,
119.62.0.0/16,
119.63.32.0/19,
@@ -3945,14 +3909,7 @@ set clashoo_china {
140.179.0.0/16,
140.205.0.0/16,
140.206.0.0/15,
140.210.0.0/20,
140.210.16.0/21,
140.210.24.0/22,
140.210.28.0/23,
140.210.30.0/24,
140.210.32.0/19,
140.210.64.0/18,
140.210.128.0/17,
140.210.0.0/16,
140.224.0.0/16,
140.237.0.0/16,
140.240.0.0/16,
Binary file not shown.
Binary file not shown.
@@ -2,8 +2,8 @@
local fs = require "nixio.fs"
local uci = require 'luci.model.uci'.cursor()
if fs.access('/etc/config/wizard') then
autoupgrade_fm = uci:get('wizard', 'default', 'autoupgrade_fm')
if fs.access('/etc/config/luci') then
autoupgrade_fm = uci:get('luci', 'main', 'autoupgrade_fm')
end
if autoupgrade_fm == '1' then
-%>
@@ -134,9 +134,9 @@ return view.extend({
dhcp: uci.get('dhcp', 'lan', 'ignore') === '1' ? '0' : '1',
ipv6: uci.get('network', 'wan6', 'auto') === '0' ? '0' : '1',
https: uci.get('wizard', 'default', 'https') || '0',
cookie_p: uci.get('wizard', 'default', 'persistent_cookies') || '1',
cookie_p: uci.get('luci', 'main', 'persistent_cookies') || '1',
landing_page: uci.get('luci', 'main', 'landing_page') || 'auto',
autoupgrade_fm: uci.get('wizard', 'default', 'autoupgrade_fm') || '0',
autoupgrade_fm: uci.get('luci', 'main', 'autoupgrade_fm') || '0',
coremark: uci.get('wizard', 'default', 'coremark') || '0',
wifi_ssid: baseSsid || (this.hasWireless ? 'Kwrt' : ''),
wifi_key: (ap && ap.key) || ''
@@ -482,7 +482,7 @@ return view.extend({
// I. 页面与会话设置(持久Cookie双向同步至luci系统底层与向导配置包)
if (has(changed, 'cookie_p')) {
uci.set('wizard', 'default', 'persistent_cookies', cur.cookie_p);
uci.set('luci', 'main', 'persistent_cookies', cur.cookie_p);
}
if (has(changed, 'landing_page')) {
uci.set('luci', 'main', 'landing_page', cur.landing_page);
@@ -490,7 +490,7 @@ return view.extend({
// J. 向导专属项(完整保留 autoupgrade_fm 与 coremark)
if (has(changed, 'autoupgrade_fm')) {
uci.set('wizard', 'default', 'autoupgrade_fm', cur.autoupgrade_fm);
uci.set('luci', 'main', 'autoupgrade_fm', cur.autoupgrade_fm);
}
if (has(changed, 'coremark')) {
uci.set('wizard', 'default', 'coremark', cur.coremark);
+2 -12
View File
@@ -53,9 +53,8 @@ process_shortcut() {
# 配置 HTTPS 访问重定向 (适配 Nginx / Lighttpd / uHTTPd)
sethttps() {
local cfg="${1:-default}"
local https
config_get https "$cfg" https 0
config_get https default https 0
if [ -x /etc/init.d/nginx ] && [ -f /etc/nginx/uci.conf ]; then
if [ "x${https}" = "x1" ]; then
@@ -120,21 +119,12 @@ start_service() {
(sleep 5;/sbin/coremark >/dev/null 2>&1) &
fi
# 2. 持久 Cookie 会话配置同步到 LuCI 底层系统
local cookie_p
config_get cookie_p default persistent_cookies 1
if [ -n "$cookie_p" ]; then
[ -z "$(uci -q get luci.sgi)" ] && uci -q set luci.sgi=sgi
uci -q set luci.sgi.persistent_cookies="$cookie_p"
uci -q commit luci
fi
# 3. 清理并重新配置所有 Shortcuts
clean_shortcuts
config_foreach process_shortcut shortcuts
# 4. 设置 HTTPS 重定向
sethttps default
sethttps
# 5. 提交并重载生效服务
reload_services
+1 -1
View File
@@ -963,7 +963,7 @@ dispatch = function(_http, path) {
let cookie_name = (http.getenv('HTTPS') == 'on') ? 'sysauth_https' : 'sysauth_http',
cookie_secure = (http.getenv('HTTPS') == 'on') ? '; secure' : '';
let cookie_p = uci.get('wizard', 'default', 'cookie_p');
let cookie_p = uci.get('luci', 'main', 'persistent_cookies');
if (cookie_p == '0') {
http.header('Set-Cookie', `${cookie_name}=${session.sid}; path=${build_url()}; SameSite=strict; HttpOnly${cookie_secure}`);
} else {
+1 -1
View File
@@ -10,7 +10,7 @@ include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=my-default-settings
PKG_VERSION:=2
PKG_RELEASE:=34
PKG_RELEASE:=35
include $(INCLUDE_DIR)/package.mk
@@ -1,3 +0,0 @@
config status
option version '0'
option base '1'
@@ -2,5 +2,5 @@
[ "${ACTION}" = "add" ] && {
/sbin/wifi config
[[ -z "$(uci -q get base_config.@status[0].wifi)" ]] && . /sbin/mywifi &
[[ -z "$(uci -q get system.@status[0].wifi)" ]] && . /sbin/mywifi &
}
@@ -8,7 +8,7 @@ sed -i -e '/profile.d/d' /lib/upgrade/keep.d/base-files \
-e 's/git-.*-\(.*\)/git-\1/g' /usr/lib/lua/luci/version.lua 2>/dev/null
# 2. 版本与环境参数提取
version=$(uci -q get base_config.@status[0].version)
version=$(uci -q get system.@status[0].version)
case "$version" in ''|*[!0-9]*) version=0 ;; esac
for ip in $(uci -q get network.lan.ipaddr); do
@@ -133,9 +133,9 @@ modprobe xt_FULLCONENAT >/dev/null 2>&1 || modprobe nft_fullcone >/dev/null 2>&1
}
# 7. 更新版本状态、一次性提交所有 UCI 配置并安全退出
[ -f /etc/config/base_config ] && {
uci -q get base_config.@status[0] >/dev/null || uci -q add base_config status >/dev/null
uci -q set base_config.@status[0].version="$version"
[ -f /etc/config/system ] && {
uci -q get system.@status[0] >/dev/null || uci -q add system status >/dev/null
uci -q set system.@status[0].version="$version"
}
uci -q commit
+4 -5
View File
@@ -56,7 +56,7 @@ done
# -------------------------------------------------------------
# 既未强制重新配置,又无自定义参数,且已配置过时直接跳过
if [ $FORCE -eq 0 ] && [ -z "$CUSTOM_SSID" ] && [ $HAS_PASSWD -eq 0 ]; then
if [ "$(uci -q get base_config.@status[0].wifi 2>/dev/null)" = "1" ]; then
if [ "$(uci -q get system.@status[0].wifi 2>/dev/null)" = "1" ]; then
log_info "WiFi 已配置完成,无需重复执行。"
exit 0
fi
@@ -226,10 +226,9 @@ done
# -------------------------------------------------------------
uci commit wireless 2>/dev/null
if uci -q get base_config.@status[0] >/dev/null 2>&1; then
uci -q set base_config.@status[0].wifi=1
uci commit base_config 2>/dev/null
fi
uci -q get system.@status[0] >/dev/null || uci -q add system status >/dev/null
uci -q set system.@status[0].wifi=1
uci commit system 2>/dev/null
wifi reload 2>/dev/null || /sbin/wifi reload 2>/dev/null