Commit Graph
100 Commits
Author SHA1 Message Date
MkQtSandGitHub 91da593233 apple: add aod-ssl.itunes.apple.com with cn attr (#3226) 2026-01-28 16:51:48 +08:00
MkQtSandGitHub b3bae7de8f Update category-ads (#3222)
* remove ads attr from openaicom.imgix.net

imgix.net is serving for pictures, not ads/tracking

* category-ads: include more ad domains
2026-01-28 13:07:34 +08:00
MkQtSandGitHub 2160230ef9 terabox: add more domains (#3218) 2026-01-27 15:24:47 +08:00
5c38f34456 Add cmd/datdump/main.go (#3213)
* Feat: add a new datdump tool

* Refactor: address code review comments

* Refactor: remove export all from main program

use datdump instead

* Refactor: allow spaces in exportlists

e.g. `--exportlists="lista, listb"`

* all: cleanup

* apply review suggestion

---------

Co-authored-by: database64128 <[email protected]>
2026-01-24 23:11:35 +08:00
MkQtSandGitHub 1bd07b2e76 Support to export all lists to a plain yml (#3211)
* Refactor: improve deduplicate

* Feat: support to export all lists to a plain yml

use: `--exportlists=_all_`

* Docs: add links for dlc plain yml

[skip ci]
2026-01-23 14:56:35 +08:00
MkQtSandGitHub 676832d14a Improve value checkers and docs (#3208)
* Refactor: improve value checkers

* Docs: small improvements

[skip ci]
2026-01-22 18:46:53 +08:00
MkQtSandGitHub a2f08a142c Docs: update for selective inclusion and affiliations (#3207)
[skip ci]
2026-01-22 14:30:10 +08:00
MkQtSandGitHub 2359ad7f8e Add eneba (#3205) 2026-01-22 11:40:44 +08:00
MkQtSandGitHub 330592feff xiaohongshu: add rednotecdn.com (#3204) 2026-01-22 11:30:18 +08:00
MkQtSandGitHub 912c689da3 Cast out !cn rules from cn lists (#3198)
* Cast out !cn rules from cn lists

* Docs: add notice about !cn rules in cn lists
2026-01-20 21:36:27 +08:00
MkQtSandGitHub ec95fedc45 Refactor main.go (#3119)
* Refactor: reduce the use of strings.TrimSpace

* Refactor: use string attr before toProto

* Refactor parseEntry

- add value/attribute checker(check missing space)
- allow multiple spaces
- sort attributes
- improve readablity

* Refactor exportPlainTextList

- remove unnecessary variable
- improve readablity

* Remove support for partial include

This reverts e640ac2783

It is problematic and I will implement a new one

* Refactor: promote refMap

* Feat: add support for partial include

- refactor inclusion logic
- add basic deduplicate

* Refactor exporting plaintext list

* Feat: add support for affiliation

A domain rule is always added to the list corresponding to the filename
it resides in. Additionally, you can now add affiliations to a domain
rule, and the rule will be added to the list specified by the
affiliation. Each affiliation begins with `&` and followed by the name
of the affiliation.

This helps us to reduce the number of data files without compromising
functionality, and avoid writing a same rule in different files.

* Feat: add advanced deduplicate for subdomains

only for domain/full subdomains without attr

* Refactor: import and use slices

* Refactor: improve code
2026-01-20 20:58:32 +08:00
MkQtSandGitHub d50e2e1ad7 Update some cn rules (#3197)
* turn some full type rules into domain

* remove some unnecessary cn attrs
2026-01-20 15:33:15 +08:00
MkQtSandGitHub ab42940731 Update sensorsdata (#3196) 2026-01-20 14:33:58 +08:00
MkQtSandGitHub 5411cefcaa Add more !cn domains (#3191)
* geolocation-!cn: reorder

* geolocation-!cn: add more CMP domains

* geolocation-!cn: add cataboom.com
2026-01-19 13:46:32 +08:00
MkQtSandGitHub 9f846c0f2e Add more cn domains (#3178)
* chinamobile: add cmft.com.cn

* category-entertainment-cn: add pipi.cn

* category-social-media-cn: add zsxq.com

* geolocation-cn: add more domains
2026-01-14 12:58:33 +08:00
MkQtSandGitHub fe01057830 Update category-entertainment (#3177)
* add steaminventoryhelper

* category-entertainment: include category-acg
2026-01-14 12:33:35 +08:00
MkQtSandGitHub 8f1fe6b425 google-deepmind: add antigravity domains (#3173) 2026-01-13 14:08:15 +08:00
MkQtSandGitHub 82ad580e6e google-deepmind: add more notebooklm domains (#3172) 2026-01-13 13:36:43 +08:00
MkQtSandGitHub 488ee0334e cloudflare: add more domains (#3169)
encryptedsni.com
from https://blog.cloudflare.com/encrypt-that-sni-firefox-edition/

cloudflarechallenge.com
from https://blog.cloudflare.com/introducing-cryptographic-attestation-of-personhood/

cloudflareresearch.com
from https://blog.cloudflare.com/experiment-with-pq/

browser.run
cfdata.org
cloudflarebrowser.com
cloudflarecp.com
from https://developers.cloudflare.com/cloudflare-one/traffic-policies/global-policies/

cloudflare-terms-of-service-abuse.com
cloudflare.dev
cloudflaresupport.com
cloudflareworkers.com
from public information
2026-01-12 13:32:25 +08:00
MkQtSandGitHub cc8a866863 Add more cn domains (#3163)
* chinamobile: add more domains

* chinaunicom: add wosms.cn

* zhangtao: add more domains

* category-media-cn: add more domains
2026-01-10 22:30:40 +08:00
MkQtS 6833d994c0 category-dev: add more domains 2026-01-08 13:59:24 +08:00
MkQtS b150c66d47 category-password-management: add authpass.app 2026-01-08 13:59:24 +08:00
MkQtS 248c0f7b86 geolocation: add more domains 2026-01-08 13:59:24 +08:00
MkQtSandGitHub 44d511e74e Add technogym (#3152) 2026-01-08 12:18:11 +08:00
MkQtSandGitHub 7a6e4cb1f5 Update apple (#3138)
* apple: deduplicate

- swift is included in apple-dev
- `full:certs.apple.com @cn` is added in apple-pki
- `full:crl.apple.com @cn` is added in apple-pki
- `full:ocsp-lb.apple.com.akadns.net @cn` is added in apple-pki
- `full:ocsp.apple.com @cn` is added in apple-pki
- `full:ocsp2-lb.apple.com.akadns.net @cn` is added in apple-pki
- `full:ocsp2.apple.com @cn` is added in apple-pki
- `full:valid.apple.com @cn` is added in apple-pki

* apple: move `valid.origin-apple.com.akadns.net` to apple-pki

keep consistent with valid.apple.com
2026-01-06 16:07:03 +08:00
MkQtSandGitHub 511577436c category-collaborate-cn: add todesk.cn (#3139) 2026-01-06 15:51:06 +08:00
MkQtSandGitHub 8a2718204b google: deduplicate (#3137)
- `full:safebrowsing-cache.google.com @cn` appears twice
- `full:crl.pki.goog @cn` is added in google-trust-services
- `full:firebase-settings.crashlytics.com @cn` is added in firebase
- `full:ocsp.pki.goog @cn` is added in google-trust-services
- `full:pki-goog.l.google.com @cn` is added in google-trust-services
- `full:redirector.c.play.google.com @cn` is added in google-play
2026-01-06 14:08:09 +08:00
MkQtSandGitHub 6e450bf817 rutracker: fix typo domain (#3133)
link to #2510 #3118
2026-01-05 16:38:19 +08:00
MkQtSandGitHub aa99dcb556 category-social-media-!cn: add truthsocial.com (#3128) 2026-01-02 19:17:20 +08:00
MkQtSandGitHub 75f8ac0b8a chinaunicom: add 10155.com (#3113) 2025-12-29 20:58:28 +08:00
MkQtSandGitHub 234cc35db2 Add more cn domains (#3107)
* cctv: add more domains

* chinamobile: add more domains

* add hikvision

* category-education-cn: add more domains

* category-entertainment-cn: add aisee.tv

* category-media-cn: add more domains

* geolocation-cn: add more domains
2025-12-26 20:06:02 +08:00
MkQtSandGitHub e526975cd9 Add more !cn domains (#3104)
* category-dev: merge webflow

* category-dev: add more domains

* geolocation-!cn: add more domains

translator/dictionary
2025-12-23 15:16:30 +08:00
MkQtSandGitHub f7aba5f55e Add more cn domains (#3103)
* category-education-cn: add gk100.com

* category-media-cn: add more domains

* geolocation-cn: add jsdmirror.com
2025-12-23 14:39:29 +08:00
MkQtSandGitHub 24c2f80f91 add deezer (#3085) 2025-12-20 18:51:41 +08:00
MkQtSandGitHub 0e606f9cd5 aws: sort
[skip ci]
2025-12-18 14:32:34 +08:00
MkQtSandGitHub 3747b46453 xiaomi: add more domains (#3071)
* Add xiaomi-ai

* category-dev-cn: add openvela.com
2025-12-17 12:35:10 +08:00
MkQtSandGitHub 3253563d96 Add duck.ai (#3043)
* duckduckgo: add duck.ai

* category-ai-!cn: add duck.ai
2025-12-12 11:52:53 +08:00
MkQtSandGitHub 128f37d4d3 Add more cn domains (#3035)
* category-electronic-cn: add cxmt.com

* category-entertainment-cn: add baofeng domains

* category-media-cn: add more domains

* geolocation-cn: reorder and add chuangcache.com
2025-12-11 14:38:38 +08:00
MkQtSandGitHub 92a9ec71ff Add more cn domains (#3026)
* bytedance: add more domains

* geolocation-cn: reorder
2025-12-09 14:33:43 +08:00
MkQtSandGitHub 0a03682f8d category-entertainment: add qobuz.com (#3025) 2025-12-09 12:51:35 +08:00
MkQtSandGitHub d694dfd5d8 Add more cn domains (#3024)
* update hanyi

add hanyi.com, merge hellofont

* update qihoo360

add baomitu.com, remove dead 75team

* geolocation-cn: reorder and add more domains
2025-12-09 12:48:15 +08:00
MkQtSandGitHub 32aea41fc6 category-media-cn: add more domains (#3021) 2025-12-07 18:54:15 +08:00
MkQtSandGitHub 988584b171 Reorder and add more cn domains (#3016)
* category-media-cn: reorder

* category-media-cn: add more domains

* category-game-accelerator-cn: add leigod.cn

* category-education-cn: reorder

* category-education-cn: add more domains

* geolocation-cn: reorder

* geolocation-cn: add more dangbei domains
2025-12-06 15:55:42 +08:00
MkQtSandGitHub 0e11017711 Clean up (#3015)
* tld-cn: add more cn TLDs

* mastercard: remove redundant priceless.com

it appears twice

* thescoregroup: remove redundant juliamiles.com

it appears twice

* visa: remove redundant visainfinite.ca

it appears twice

* update category-porn

to lowercase, include pornhub, dedup, sort

* clean up white spaces
2025-12-06 11:55:49 +08:00
MkQtSandGitHub 7d1561e1d4 Add more cn domains (#3009)
* baidu: add dxmjinr.com

* yuewen: add more domains

* category-entertainment-cn: add more domains

* geolocation-cn: add more domains
2025-12-03 21:07:38 +08:00
MkQtSandGitHub 34c989a9c9 zte: remove !cn attri for ztedevices.com (#3007)
it's used in both cn and !cn
2025-12-03 17:22:30 +08:00
MkQtSandGitHub 84315b3dd9 Add more cn domains (#3006)
* add fqnovel-ads

* add xiaoyuzhou

* geolocation-cn: add qyerstatic.com

* category-food-cn: add more domains

* category-collaborate-cn: include xedge

* category-entertainment-cn: include aamgame
2025-12-02 14:02:36 +08:00
MkQtSandGitHub d82bf77ab8 Add more AI domains (#2996)
* meta: add llama.com

* xai: add grok.x.com

* category-ai-cn: add metaso domains
2025-11-30 15:40:10 +08:00
MkQtSandGitHub 97e974bacc Restore tvdb (#2994)
fix https://github.com/v2fly/domain-list-community/pull/2990#issuecomment-3591342361
2025-11-30 00:03:30 +08:00
MkQtSandGitHub f99a253096 Update category-ads (#2991)
* clearbitjs-ads: rename to clearbit and add more domains

* category-ads: merge single-child leanplum-ads

* category-ads: merge single-child mixpanel-ads

* category-ads: merge single-child onesignal-ads

* segment-ads: add more domains

* category-ads: merge single-child wteam-ads
2025-11-28 16:48:25 +08:00
MkQtSandGitHub 9fcf2f35f3 category-entertainment: deduplicate (#2990)
* tvdb: remove redundant entry

the only domain `thetvdb.com` is already in category-entertainment

* category-entertainment: remove redundant `litv.tv`

it's already in data/litv and included
2025-11-28 16:07:27 +08:00
MkQtSandGitHub e017bfe740 alibaba: add more domains (#2987)
domains from https://github.com/v2fly/domain-list-community/pull/2854
2025-11-28 00:23:48 +08:00
MkQtSandGitHub c7830b91e9 Add more cn domains (#2985)
* alibaba: add more domains

* iflytek: add more domains

* kuaishou: add more domains

* netease: add more domains

* Add yokaverse

* Add zhubajie

* category-electronic-cn: include ymtc

* category-games-cn: add more domains

* category-media-cn: add more domains

* geolocation-cn: add more domains
2025-11-26 21:49:14 +08:00
MkQtSandGitHub 243fa3850a letv-ads: clean up (#2984)
drop some problematic/unreliable/stale rules
2025-11-26 21:29:34 +08:00
MkQtSandGitHub aec69005de akamai: add akstat.io (#2982) 2025-11-26 09:47:32 +08:00
MkQtSandGitHub 9ad4d86bfc category-ads: clean up and enhancement (#2909)
* sina-ads: clean up

drop some problematic/unreliable/stale rules

* iqiyi-ads: clean up

drop some problematic/unreliable/stale rules

* youku-ads: clean up

drop some problematic/unreliable/stale rules

* alibaba-ads: clean up

drop some problematic/unreliable/stale rules

* baidu-ads: clean up

drop some problematic/unreliable/stale rules

* sohu-ads: clean up

drop some problematic/unreliable/stale rules

* tencent-ads: add more domains

* google-ads: add more domains

* category-ads: reinclude meta-ads

It should be safe to be included now.

This reverts commit 24c112a6e3.

* category-ads: add more domains

* Add ads attr for more domains
2025-11-25 22:22:03 +08:00
MkQtSandGitHub 4731cb94af sentry: add sentry-cdn.com (#2978) 2025-11-25 22:09:14 +08:00
MkQtSandGitHub d580643d76 Update TLDs (#2976)
* Comment out some invalid TLDs

see the comments for details

* android: add android(TLD)
2025-11-24 13:56:37 +08:00
MkQtSandGitHub 9552d05dea Add more cn domains (#2975)
* category-education-cn: add more domains

* category-media-cn: add more domains
2025-11-24 12:24:42 +08:00
MkQtSandGitHub 782f3d8eee geolocation-!cn: add originlab.com (#2973) 2025-11-23 20:59:33 +08:00
MkQtSandGitHub a8276ff7fc huggingface: add hf.space (#2971)
Close #2970
2025-11-22 18:38:31 +08:00
MkQtSandGitHub 5ff24718d3 geolocation-cn: add more domains (#2967) 2025-11-20 21:22:01 +08:00
MkQtSandGitHub b064d988b4 geolocation-cn: add more domains 2025-11-15 22:57:56 +08:00
MkQtS 049c7c2579 category-scholar-uk: include oup 2025-11-15 20:11:33 +08:00
MkQtS 29f37c5fd1 category-scholar-uk: clean up 2025-11-15 20:11:33 +08:00
MkQtSandGitHub 1e1af24bc0 Add intuit (#2960) 2025-11-15 19:59:17 +08:00
MkQtSandGitHub ead77ca937 Update geolocation-!cn (#2957)
* category-companies: remove some unnecessary inclusion

anthropic, groq, openai, perplexity and xai are included in category-ai-!cn

* category-dev: merge imageglass and mpv

* category-media: remove inclusion of tver

tver is included in category-entertainment

* accuweather: add awxcdn.com
2025-11-14 17:31:45 +08:00
MkQtSandGitHub 42e7e481b8 Update category-password-management (#2956)
* geolocation-!cn: include category-password-management

* category-password-management: merge authy

* category-password-management: add more domains
2025-11-14 16:32:24 +08:00
MkQtSandGitHub 785e060a5f Update geolocation-cn (#2953)
* b3log: merge hacpai

* category-media-cn: add more domains
2025-11-12 21:18:02 +08:00
MkQtSandGitHub 560c8e270a geolocation-cn: clean up some single child entries (#2952)
* b3log: add more domains

* stage1st: add stage1st.com

* hongdunwang: remove dead entry

* xueyuanjun: remove dead entry

* category-dev-cn: merge jinrishici and tipdm

tipdim.org is a typo of tipdm.org

* category-education-cn: merge some single child entries

cugbonline j-test nat-test zhihuishu

* category-enterprise-query-platform-cn: merge qichamao, qyyjt and x315

* category-entertainment-cn: merge some single child entries

3dm ali213 dmzj jinjiang ldmnq mfuns miaopai muwai sfacg zhanqi

* category-food-cn: merge heytea

* category-media-cn: merge some single child entries

dgtle gcores geekpark solidot sspai

* geolocation-cn: merge some single child entries

3type 4paradigm antutu baijiayun chiphell dida365 erji foundertype hsqh manmanbuy pkoplink roborock yinxiang
2025-11-12 20:56:06 +08:00
MkQtSandGitHub c4b2711eb2 Add bytedance-ai-!cn (#2947) 2025-11-12 15:09:35 +08:00
MkQtSandGitHub 8dd398d618 games: improve cn/!cn attributes (#2944)
* taptap: add !cn attribute for taptap.io

* bluepoch: remove unnecessary cn attribute

bluepoch(-games) is only included by geolocation-cn/category-games-cn

* bilibili-game: remove unnecessary cn attribute

bilibili-game is only included by bilibili/category-games-cn

* category-entertainment: remove inclusion of mihoyo

mihoyo's non-cn part(hoyoverse) is already included via category-games-!cn

* mihoyo-cn: remove unnecessary cn attribute

mihoyo-cn is only included by mihoyo/category-games-cn

* tencent-games: remove unnecessary cn attribute

tencent-games is only included by tencent/category-games-cn
2025-11-11 16:07:55 +08:00
MkQtSandGitHub 2a9c5862d0 geolocation-!cn: add terabox (#2941) 2025-11-09 15:47:32 +08:00
MkQtSandGitHub 40192aea31 geolocation-cn: add ao-x.ac.cn (#2940) 2025-11-09 15:34:24 +08:00
MkQtSandGitHub be01227573 category-ai-!cn: add cohere (#2939) 2025-11-09 15:11:28 +08:00
MkQtSandGitHub ba17f24d90 geolocation-cn: add more domains (#2935)
* category-electronic-cn: add boe domains

* kingsoft: add kingsoft-office-service.com

* netease: add more domains

* geolocation-cn: add kookong domains

* category-electronic-cn: comment out non-cn sites
2025-11-08 17:30:30 +08:00
MkQtSandGitHub 94540a3e69 epicgames: add egdownload.fastly-edge.com (#2934)
https://github.com/uklans/cache-domains/commit/e288a3430875b77e755372c1b9edbbb1a0587292

update https://github.com/v2fly/domain-list-community/issues/2347
2025-11-08 15:55:25 +08:00
MkQtSandGitHub b386074ea1 category-ai-!cn: add dola(ciciai) (#2927) 2025-11-06 18:09:24 +08:00
MkQtSandGitHub feed05e261 category-ai-!cn: add elevenlabs (#2926) 2025-11-06 17:41:13 +08:00
MkQtSandGitHub daa898b719 yuewen: comment out webnovel (#2922)
webnovel is not serving for cn
2025-11-05 21:28:53 +08:00
MkQtSandGitHub db926488c8 Update geolocation-cn (#2921)
* alibaba: add more domains

* pinduoduo: add more domains

* qihoo360: add qh-cdn.com

* tcl: create entry

* getui: create entry

* cowtransfer: add cowcs.com

* geolocation-cn: add more domains

* category-netdisk-cn: include cowtransfer

* geolocation-cn: remove redundant include

jlc is included in category-electronic-cn

* category-httpdns-cn: add httpdns.zhihu.com

* geolocation-cn: add more domains
2025-11-01 15:01:37 +08:00
MkQtSandGitHub 62763a4344 Update geolocation-cn (#2919)
* 58tongcheng: add more domains

* aiqicha: add more domains

* baidu: add more domains

* chinatelecom: add vnet.cn

* ruanmei: add zuihuimai.com

* vivo: add vvstc.com

* geolocation-cn: add quickapp.cn
2025-10-31 16:48:11 +08:00
MkQtSandGitHub 01a2f098b6 Update geolocation-cn (#2916)
* jd: add imdada.cn

* qcloud: add more domains

* wangsu: add more domains

* xiaomi: add wali.com

* category-collaborate-cn: add woodo.cn

* category-social-media-cn: add more domains

* geolocation-cn: add more domains
2025-10-28 23:43:14 +08:00
MkQtSandGitHub 64efd39a59 xiaomi: add more domains 2025-10-24 14:31:48 +08:00
MkQtS 21b5b2831f category-communication: include protonmail 2025-10-23 15:35:27 +08:00
MkQtS 0e8d1cbbca create mailcom 2025-10-23 15:35:27 +08:00
MkQtSandGitHub 19230f1d65 geolocation-cn: cleanup (#2903)
* category-electronic-cn: include jlc directly

jlc: add more domains

* bootcdn: merge bootcss

* category-bank-cn: remove redundant domain

ccb.com is included in ccb

* category-games-cn: remove improper domain

steampp.net is included in category-game-accelerator-cn

* category-scholar-cn: remove redundant domain

sslibrary.com is included in chaoxing

* category-securities-cn: cleanup and improve

gtja.com appears twice

include hsbc-cn

* 58tongcheng: cleanup

58corp.com appears twice

* qcloud: cleanup

tamaegis.com appears twice

* qihoo360: remove redundant domains

qiku is included in starworld

baomitu.com is included in 75team

* geolocation-cn: remove redundant domains/includes

citic is included in category-bank-cn
eleme is included in alibaba
wanfang is included in category-scholar-cn
sina is included in category-social-media-cn
sogou is included in sohu

188.com is included in netease
cankaoxiaoxi.com is included in category-media-cn
ctfile.com is included in category-netdisk-cn
duokanbox.com is included in xiaomi
elecfans.com is included in category-electronic-cn
jianguoyun.com is included in category-netdisk-cn
privateapi.xyz is included in category-collaborate-cn
2025-10-20 22:50:14 +08:00
MkQtS 5c2de74954 category-collaborate-cn: add asklink.com
fix https://github.com/v2fly/domain-list-community/issues/2877
2025-10-20 17:07:02 +08:00
MkQtS 6010e16126 tencent-ads: add adnet.qq.com 2025-10-20 17:07:02 +08:00
MkQtS 5b74cdcd60 bytedance-ads: add more domains 2025-10-20 17:07:02 +08:00
MkQtS 7c41e1b26d wangsu: add more domains 2025-10-20 17:07:02 +08:00
MkQtS 05c8e063b2 category-automobile-cn: add more domains 2025-10-18 16:39:53 +08:00
MkQtS 53b78b0a8e xiaoheihe: create entry 2025-10-18 16:39:53 +08:00
MkQtS 660a4c15a5 umeng: add more domains 2025-10-18 16:39:53 +08:00
MkQtSandGitHub 44bd129147 alibaba: add more domains (#2896) 2025-10-18 10:19:55 +08:00
MkQtS 49c1fcf19b bytedance: add more xigua domains 2025-10-18 00:37:50 +08:00
MkQtS 9028b91edf douyin: create entry 2025-10-18 00:37:50 +08:00
MkQtS 515a7575fe trae: create entry 2025-10-18 00:37:50 +08:00
MkQtS 8903d753fc doubao: create entry 2025-10-18 00:37:50 +08:00
MkQtS 2f2b751235 bytedance: remove redundant feishu rules
feishu is included in lark
2025-10-18 00:37:50 +08:00