diff --git a/.gitignore b/.gitignore index 7f0ebf70..5d017971 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ public # $ build output List/ Clash/ +Internal/ Modules/sukka_local_dns_mapping.sgmodule Modules/sukka_url_redirect.sgmodule Modules/sukka_common_always_realip.sgmodule diff --git a/Build/build-internal-cdn-rules.ts b/Build/build-internal-cdn-rules.ts index 4eb7a2d6..4c0aeafc 100644 --- a/Build/build-internal-cdn-rules.ts +++ b/Build/build-internal-cdn-rules.ts @@ -56,7 +56,7 @@ export const buildInternalCDNDomains = task(import.meta.path, async (span) => { ...sortDomains(domainDeduper(Array.from(proxySet)), gorhill).map(i => `SUFFIX,${i}`), ...Array.from(proxyKeywords).sort().map(i => `REGEX,${i}`) ], - path.resolve(import.meta.dir, '../List/internal/cdn.txt') + path.resolve(import.meta.dir, '../Internal/cdn.txt') ); }); diff --git a/Build/build-internal-reverse-chn-cidr.ts b/Build/build-internal-reverse-chn-cidr.ts index e74fe673..1db2d761 100644 --- a/Build/build-internal-reverse-chn-cidr.ts +++ b/Build/build-internal-reverse-chn-cidr.ts @@ -23,7 +23,7 @@ export const buildInternalReverseChnCIDR = task(import.meta.path, async () => { ) ); - return Bun.write(path.resolve(import.meta.dir, '../List/internal/reversed-chn-cidr.txt'), `${reversedCidr.join('\n')}\n`); + return Bun.write(path.resolve(import.meta.dir, '../Internal/reversed-chn-cidr.txt'), `${reversedCidr.join('\n')}\n`); }); if (import.meta.main) { diff --git a/Build/build-public.ts b/Build/build-public.ts index bea2640e..1739b3a7 100644 --- a/Build/build-public.ts +++ b/Build/build-public.ts @@ -13,6 +13,7 @@ const folderAndFilesToBeDeployed = [ `Clash${path.sep}`, `Modules${path.sep}`, `Script${path.sep}`, + `Internal${path.sep}`, 'LICENSE' ]; @@ -57,6 +58,7 @@ const priorityOrder: Record<'default' | string & {}, number> = { Script: 14, Mock: 15, Assets: 16, + Internal: 17, LICENSE: 20, default: Number.MAX_VALUE }; diff --git a/Build/build-reject-domainset.ts b/Build/build-reject-domainset.ts index 6096cfe0..8af021d0 100644 --- a/Build/build-reject-domainset.ts +++ b/Build/build-reject-domainset.ts @@ -190,7 +190,7 @@ export const buildRejectDomainSet = task(import.meta.path, async (span) => { compareAndWriteFile( span, rejectDomainsStats.map(([domain, count]) => `${domain}${' '.repeat(100 - domain.length)}${count}`), - path.resolve(import.meta.dir, '../List/internal/reject-stats.txt') + path.resolve(import.meta.dir, '../Internal/reject-stats.txt') ) ]); }); diff --git a/Build/build-sspanel-appprofile.ts b/Build/build-sspanel-appprofile.ts index 0f479bc4..fbd74e59 100644 --- a/Build/build-sspanel-appprofile.ts +++ b/Build/build-sspanel-appprofile.ts @@ -113,6 +113,11 @@ export const buildSSPanelUIMAppProfile = task(import.meta.path, async (span) => output, path.resolve(import.meta.dir, '../List/internal/appprofile.php') ); + await compareAndWriteFile( + span, + output, + path.resolve(import.meta.dir, '../Internal/appprofile.php') + ); }); if (import.meta.main) {