mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-12 01:00:34 +08:00
Update CDN Hosts
This commit is contained in:
parent
eb12eee2f9
commit
6646a1ec98
@ -7,7 +7,8 @@ const { withBanner } = require('./lib/with-banner.js');
|
|||||||
const WHITELIST_DOMAIN = new Set([
|
const WHITELIST_DOMAIN = new Set([
|
||||||
'w3s.link',
|
'w3s.link',
|
||||||
'dweb.link',
|
'dweb.link',
|
||||||
'nftstorage.link'
|
'nftstorage.link',
|
||||||
|
'square.site'
|
||||||
]);
|
]);
|
||||||
const BLACK_TLD = Array.from(new Set([
|
const BLACK_TLD = Array.from(new Set([
|
||||||
'.xyz',
|
'.xyz',
|
||||||
|
|||||||
@ -208,6 +208,7 @@ const filterRuleWhitelistDomainSets = new Set(PREDEFINED_WHITELIST);
|
|||||||
console.log(`* Dedupe from covered subdomain - ${(Date.now() - START_TIME) / 1000}s`);
|
console.log(`* Dedupe from covered subdomain - ${(Date.now() - START_TIME) / 1000}s`);
|
||||||
console.log(`Deduped ${previousSize - domainSets.size} rules!`);
|
console.log(`Deduped ${previousSize - domainSets.size} rules!`);
|
||||||
|
|
||||||
|
console.time('* Write reject.conf');
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
fsPromises.writeFile(
|
fsPromises.writeFile(
|
||||||
pathResolve(__dirname, '../List/domainset/reject.conf'),
|
pathResolve(__dirname, '../List/domainset/reject.conf'),
|
||||||
@ -220,12 +221,13 @@ const filterRuleWhitelistDomainSets = new Set(PREDEFINED_WHITELIST);
|
|||||||
...ADGUARD_FILTERS.map(filter => `- ${Array.isArray(filter) ? filter[0] : filter}`),
|
...ADGUARD_FILTERS.map(filter => `- ${Array.isArray(filter) ? filter[0] : filter}`),
|
||||||
],
|
],
|
||||||
new Date(),
|
new Date(),
|
||||||
[...domainSets]
|
[...domainSets].sort()
|
||||||
),
|
),
|
||||||
{ encoding: 'utf-8' }
|
{ encoding: 'utf-8' }
|
||||||
),
|
),
|
||||||
piscina.destroy()
|
piscina.destroy()
|
||||||
]);
|
]);
|
||||||
|
console.timeEnd('* Write reject.conf');
|
||||||
|
|
||||||
console.timeEnd('Total Time - build-reject-domain-set');
|
console.timeEnd('Total Time - build-reject-domain-set');
|
||||||
if (piscina.queueSize === 0) {
|
if (piscina.queueSize === 0) {
|
||||||
|
|||||||
@ -248,6 +248,7 @@ embedwistia-a.akamaihd.net
|
|||||||
embed-ssl.wistia.com
|
embed-ssl.wistia.com
|
||||||
.doppiocdn.com
|
.doppiocdn.com
|
||||||
.alonestreaming.com
|
.alonestreaming.com
|
||||||
|
.thisiscdn.com
|
||||||
|
|
||||||
# Archive.org
|
# Archive.org
|
||||||
.archive.org
|
.archive.org
|
||||||
@ -869,7 +870,12 @@ static-cdn.mastodon.social
|
|||||||
# Framer
|
# Framer
|
||||||
.framerusercontent.com
|
.framerusercontent.com
|
||||||
.framerstatic.com
|
.framerstatic.com
|
||||||
|
# Nitropack
|
||||||
|
.nitrocdn.com
|
||||||
|
# GoDaddy
|
||||||
|
.wsimg.com
|
||||||
# Others
|
# Others
|
||||||
|
.yelpcdn.com
|
||||||
cf-images.us-east-1.prod.boltdns.net
|
cf-images.us-east-1.prod.boltdns.net
|
||||||
.v2ex.co
|
.v2ex.co
|
||||||
cdn.v2ex.com
|
cdn.v2ex.com
|
||||||
@ -900,7 +906,6 @@ dl.nssurge.com
|
|||||||
.imgmrplay.xyz
|
.imgmrplay.xyz
|
||||||
.pornimg.xyz
|
.pornimg.xyz
|
||||||
.hits.b3log.org
|
.hits.b3log.org
|
||||||
hvmarket.xyz
|
|
||||||
.safebrowsing.apple
|
.safebrowsing.apple
|
||||||
safebrowsing.googleapis.com
|
safebrowsing.googleapis.com
|
||||||
api.wakatime.com
|
api.wakatime.com
|
||||||
@ -917,7 +922,6 @@ static.cracked.io
|
|||||||
static.cracked.to
|
static.cracked.to
|
||||||
.images.androeed.ru
|
.images.androeed.ru
|
||||||
.netdna-ssl.com
|
.netdna-ssl.com
|
||||||
.wsimg.com
|
|
||||||
.cdn.ipinfo.io
|
.cdn.ipinfo.io
|
||||||
.assets.digitalocean.com
|
.assets.digitalocean.com
|
||||||
ui-cdn.digitalocean.com
|
ui-cdn.digitalocean.com
|
||||||
@ -1007,3 +1011,8 @@ sig.grumpybumpers.com
|
|||||||
images.chesscomfiles.com
|
images.chesscomfiles.com
|
||||||
nightly.link
|
nightly.link
|
||||||
useruploads.visualwebsiteoptimizer.com
|
useruploads.visualwebsiteoptimizer.com
|
||||||
|
seal-newyork.bbb.org
|
||||||
|
cms-assets.webediamovies.pro
|
||||||
|
.img1.acsta.net
|
||||||
|
.img2.acsta.net
|
||||||
|
.img3.acsta.net
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user