diff --git a/README.md b/README.md index e0ff577e..28801bb5 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,14 @@ Each file in the `data/` directory can be used as a rule in this format: `geosit } ``` +## Generate `dlc.dat` manually + +- Install `golang` and `git` +- Download and install project code: `go get -u -v --insecure github.com/v2ray/domain-list-community` +- Generate `dlc.dat` (without `datapath` option means to use `data` directory of this project): + - `$(go env GOPATH)/bin/domain-list-community` + - `$(go env GOPATH)/bin/domain-list-community --datapath=/path/to/your/custom/data/directory` + ## Structure of data All data are under `data/` directory. Each file in the directory represents a sub-list of domains, named by the file name. File content is in the following format. diff --git a/data/abema b/data/abema new file mode 100644 index 00000000..ae0c5b45 --- /dev/null +++ b/data/abema @@ -0,0 +1,3 @@ +abema.io +abema.tv +ameba.jp diff --git a/data/acer b/data/acer index ec01a5f0..48a045f0 100644 --- a/data/acer +++ b/data/acer @@ -1,3 +1,2 @@ acer-group.com acer.com -acer.com.cn diff --git a/data/adidas b/data/adidas index a3b45a65..ae018ddf 100644 --- a/data/adidas +++ b/data/adidas @@ -4,7 +4,6 @@ adidas.ch adidas.co.in adidas.co.uk adidas.com -adidas.com.cn adidas.com.sa adidas.com.tw adidas.cz diff --git a/data/asproex b/data/asproex new file mode 100644 index 00000000..4f723498 --- /dev/null +++ b/data/asproex @@ -0,0 +1,2 @@ +asproex.com +asproexapi.com diff --git a/data/binance b/data/binance new file mode 100644 index 00000000..b3ce7566 --- /dev/null +++ b/data/binance @@ -0,0 +1,7 @@ +binance.charity +binance.cloud +binance.com +binance.vision +binancezh.com +bnbstatic.com +yshyqxx.com diff --git a/data/bitbank b/data/bitbank new file mode 100644 index 00000000..2ce18eaa --- /dev/null +++ b/data/bitbank @@ -0,0 +1 @@ +bitbank.cc diff --git a/data/bitcoin b/data/bitcoin new file mode 100644 index 00000000..971b74dd --- /dev/null +++ b/data/bitcoin @@ -0,0 +1 @@ +bitcoin.org diff --git a/data/bitfinex b/data/bitfinex new file mode 100644 index 00000000..5d2e712f --- /dev/null +++ b/data/bitfinex @@ -0,0 +1 @@ +bitfinex.com diff --git a/data/bitflyer b/data/bitflyer new file mode 100644 index 00000000..9e64d105 --- /dev/null +++ b/data/bitflyer @@ -0,0 +1,2 @@ +bitflyer.com +bitflyer.jp diff --git a/data/bitmex b/data/bitmex new file mode 100644 index 00000000..b60dc317 --- /dev/null +++ b/data/bitmex @@ -0,0 +1 @@ +bitmex.com diff --git a/data/bitquick b/data/bitquick new file mode 100644 index 00000000..66cdb3ad --- /dev/null +++ b/data/bitquick @@ -0,0 +1 @@ +bitquick.co diff --git a/data/bitsquare b/data/bitsquare new file mode 100644 index 00000000..4177b429 --- /dev/null +++ b/data/bitsquare @@ -0,0 +1,3 @@ +bisq.io +bisq.network +bitsquare.io diff --git a/data/bitstamp b/data/bitstamp new file mode 100644 index 00000000..75e16b2e --- /dev/null +++ b/data/bitstamp @@ -0,0 +1 @@ +bitstamp.net diff --git a/data/bittrex b/data/bittrex new file mode 100644 index 00000000..8468eb73 --- /dev/null +++ b/data/bittrex @@ -0,0 +1 @@ +bittrex.com diff --git a/data/btcbox b/data/btcbox new file mode 100644 index 00000000..eeb99c24 --- /dev/null +++ b/data/btcbox @@ -0,0 +1 @@ +btcbox.co.jp diff --git a/data/canon b/data/canon index 436b895f..4d292e85 100644 --- a/data/canon +++ b/data/canon @@ -21,7 +21,6 @@ canon.be canon.bg canon.ca canon.ch -canon.cn canon.co.il canon.co.uk canon.co.za @@ -29,7 +28,6 @@ canon.com canon.com.al canon.com.au canon.com.by -canon.com.cn canon.com.cy canon.com.hk canon.com.mk diff --git a/data/category-cryptocurrency b/data/category-cryptocurrency new file mode 100644 index 00000000..3c191120 --- /dev/null +++ b/data/category-cryptocurrency @@ -0,0 +1,24 @@ +# Reference: https://bitcoin.org/en/exchanges + +include:asproex +include:binance +include:bitbank +include:bitcoin +include:bitfinex +include:bitflyer +include:bitmex +include:bitquick +include:bitsquare +include:bitstamp +include:bittrex +include:btcbox +include:cex +include:coinbase +include:coinone +include:ethereum +include:huobi +include:kraken +include:localbitcoins +include:okex +include:paxful +include:zb diff --git a/data/cex b/data/cex new file mode 100644 index 00000000..ba94ba47 --- /dev/null +++ b/data/cex @@ -0,0 +1 @@ +cex.io diff --git a/data/cisco b/data/cisco new file mode 100644 index 00000000..b5934708 --- /dev/null +++ b/data/cisco @@ -0,0 +1,9 @@ +# All .cisco domains +cisco + +cisco.com +mediafiles-cisco.com +static-cisco.com + +full:cisco.evergage.com +full:ciscolivehls-i.akamaihd.net diff --git a/data/coinbase b/data/coinbase new file mode 100644 index 00000000..7319a3a9 --- /dev/null +++ b/data/coinbase @@ -0,0 +1 @@ +coinbase.com diff --git a/data/coinone b/data/coinone new file mode 100644 index 00000000..512280e8 --- /dev/null +++ b/data/coinone @@ -0,0 +1,3 @@ +coinone.co.kr +coinonecore.com +coinonecorp.com diff --git a/data/cybertrust b/data/cybertrust new file mode 100644 index 00000000..4ac39a8d --- /dev/null +++ b/data/cybertrust @@ -0,0 +1,2 @@ +cybertrust.co.jp +cybertrust.ne.jp diff --git a/data/ethereum b/data/ethereum new file mode 100644 index 00000000..cde4dc23 --- /dev/null +++ b/data/ethereum @@ -0,0 +1,3 @@ +devcon.org +ethereum.foundation +ethereum.org diff --git a/data/geolocation-!cn b/data/geolocation-!cn index d4d9d4ac..e615cd48 100644 --- a/data/geolocation-!cn +++ b/data/geolocation-!cn @@ -12,6 +12,9 @@ include:category-anticensorship # Porn include:category-porn +# Cryptocurrency +include:category-cryptocurrency + # News & Press & Media include:category-media @@ -50,6 +53,7 @@ include:apple include:atlassian include:bmw include:canon +include:cisco include:cloudcone include:dell include:facebook @@ -61,10 +65,12 @@ include:hp include:ibm include:intel include:linkedin +include:logitech include:microsoft include:mozilla include:nvidia include:oracle +include:razer include:salesforce include:samsung include:sony @@ -85,6 +91,7 @@ include:stackpath # Reference: https://en.wikipedia.org/wiki/Certificate_authority include:buypass include:comodo +include:cybertrust include:digicert include:entrust include:globalsign @@ -172,6 +179,7 @@ include:nike include:shopee # Entertainment & Videos & Games & Music & Podcasts +include:abema include:archiveofourown include:attwatchtv include:bandcamp diff --git a/data/gigabyte b/data/gigabyte index 184fd9ba..841d4786 100644 --- a/data/gigabyte +++ b/data/gigabyte @@ -1,6 +1,4 @@ aorus.com -aoruszone.cn -gigabyte.cn gigabyte.com full:gigabyte2.azureedge.net diff --git a/data/gucci b/data/gucci index f8150f8e..324a17ee 100644 --- a/data/gucci +++ b/data/gucci @@ -2,7 +2,6 @@ gucci chimeforchange.org -gucci.cn gucci.com guccimuseo.com guccitimeless.com diff --git a/data/huobi b/data/huobi new file mode 100644 index 00000000..40557e68 --- /dev/null +++ b/data/huobi @@ -0,0 +1,9 @@ +hbabit.com +hbfile.net +huobi.com +huobi.me +huobi.pro +huobi.sc +huobiasia.vip +huobigroup.com +huobitoken.com diff --git a/data/intel b/data/intel index cef14f63..1388ee18 100644 --- a/data/intel +++ b/data/intel @@ -4,7 +4,6 @@ intel intc.com intel.ca -intel.cn intel.co.id intel.co.il intel.co.jp diff --git a/data/kraken b/data/kraken new file mode 100644 index 00000000..e32b1564 --- /dev/null +++ b/data/kraken @@ -0,0 +1 @@ +kraken.com diff --git a/data/localbitcoins b/data/localbitcoins new file mode 100644 index 00000000..a214df3a --- /dev/null +++ b/data/localbitcoins @@ -0,0 +1,2 @@ +localbitcoins.com +localbitcoinschain.com diff --git a/data/logitech b/data/logitech new file mode 100644 index 00000000..0ee47d06 --- /dev/null +++ b/data/logitech @@ -0,0 +1,9 @@ +logi.com +logicool.co.jp +logicoolg.com +logitech.biz +logitech.com +logitech.fr +logitechg.com +logitechg.fr +worldsfastestgamer.net diff --git a/data/nike b/data/nike index 6e77c025..1a413be8 100644 --- a/data/nike +++ b/data/nike @@ -7,7 +7,6 @@ nike.com.br nike.com.hk nikecdn.com nikecloud.com -nikeinc.com.cn nikestore.com.au niketracking.com static-nike.com diff --git a/data/nvidia b/data/nvidia index 59294af9..626a7043 100644 --- a/data/nvidia +++ b/data/nvidia @@ -1,9 +1,7 @@ -geforce.cn geforce.co.kr geforce.co.uk geforce.com geforce.com.tw -gputechconf.cn gputechconf.co.kr gputechconf.com gputechconf.com.au @@ -14,7 +12,6 @@ gputechconf.jp nvidia.asia nvidia.be nvidia.ch -nvidia.cn nvidia.co.jp nvidia.co.kr nvidia.com diff --git a/data/okex b/data/okex new file mode 100644 index 00000000..16ad6c1a --- /dev/null +++ b/data/okex @@ -0,0 +1 @@ +okex.com diff --git a/data/paxful b/data/paxful new file mode 100644 index 00000000..e446da67 --- /dev/null +++ b/data/paxful @@ -0,0 +1 @@ +paxful.com diff --git a/data/razer b/data/razer new file mode 100644 index 00000000..8cde0757 --- /dev/null +++ b/data/razer @@ -0,0 +1,2 @@ +razer.com +razerzone.com diff --git a/data/samsung b/data/samsung index e0a6b117..51fd801c 100644 --- a/data/samsung +++ b/data/samsung @@ -12,7 +12,6 @@ samsung.com samsungapps.com samsungcloud.com samsungdm.com -samsungeshop.com.cn samsunggalaxyfriends.com samsungknox.com samsungqbe.com diff --git a/data/sina b/data/sina index 81dba5cc..866d959f 100644 --- a/data/sina +++ b/data/sina @@ -1,16 +1,23 @@ 97973.com -sina.com -sinaimg.cn -sina.com.cn -sinajs.cn +picself.cn sina.cn +sina.com +sina.com.cn +sina.net sinaapp.com sinaedge.com +sinaimg.cn sinaimg.com +sinajs.cn sinajs.com +t.cn +videoself.cn +wbimg.com +wbimg.cn +wcdn.cn +weibo.cn weibo.com weibo.com.cn -weibo.cn weibocdn.com xhaiwai.com diff --git a/data/starbucks b/data/starbucks index 82681f6f..95e14a81 100644 --- a/data/starbucks +++ b/data/starbucks @@ -1,7 +1,6 @@ starbucks.ca starbucks.co.uk starbucks.com -starbucks.com.cn starbucks.de starbucks.fr starbucks.ie diff --git a/data/steam b/data/steam index c1958472..1e73bc86 100644 --- a/data/steam +++ b/data/steam @@ -11,9 +11,7 @@ steamusercontent.com underlords.com valvesoftware.com -csgo.wmsj.cn @cdn dl.steam.ksyna.com @cdn -dota2.wmsj.cn @cdn st.dl.bscstorage.net @cdn st.dl.eccdnx.com @cdn st.dl.pinyuncloud.com @cdn diff --git a/data/tld-!cn b/data/tld-!cn index 04e3eb33..57247085 100644 --- a/data/tld-!cn +++ b/data/tld-!cn @@ -1,4 +1,24 @@ -# ref https://www.101domain.com/branded_domains.htm +# References: +# https://icannwiki.org/Country_code_top-level_domain +# https://www.101domain.com/branded_domains.htm + +# ccTLD +au # Australia +br # Brazil +ca # Canada +de # Germany +eu # European Union +fr # France +hk # Hong Kong +jp # Japan +mo # Macau +nz # New Zealand +ru # Russia +sg # Singapore +tw # Taiwan +uk # United Kingdom +us # United States +vn # Vietnam # Athletics Domains afl # Australian Football League @@ -627,26 +647,26 @@ xn--w4r85el8fhu5dnra # .嘉里大酒店 Kerry Trading Co. Limited xn--w4rs40l # .嘉里 Kerry Trading Co. Limited # Hotel & Travel Domains -avianca ## Aerovias del Continente Americano S.A. Avianca -caravan ## Caravan International, Inc. -changiairport ## Changi Airport Group Pte. Ltd -cipriani ## Hotel Cipriani -clubmed ## Club Méditerranée S.A. -delta ## Delta Air Lines, Inc. -firmdale ## Firmdale Holdings Limited -hilton ## HLT Stakis IP Limited -hyatt ## Hyatt Hotels Corporation -kerryhotels ## Kerry Trading Co. Limited -kerrylogisitics ## Kerry Trading Co. Limited -kerryproperties ## Kerry Trading Co. Limited -marriott ## Marriott Worldwide Corporation -orientexpress ## Orient-Express Hotels Ltd. -shangrila ## Shangri-La International Hotel Management Limited -tradershotels ## Shangri-La International Hotel Management Limited -tui ## TUI AG -viking ## Viking River Cruises -virgin ## Virgin Enterprises Limited -webjet ## Webjet Limited +avianca # Aerovias del Continente Americano S.A. Avianca +caravan # Caravan International, Inc. +changiairport # Changi Airport Group Pte. Ltd +cipriani # Hotel Cipriani +clubmed # Club Méditerranée S.A. +delta # Delta Air Lines, Inc. +firmdale # Firmdale Holdings Limited +hilton # HLT Stakis IP Limited +hyatt # Hyatt Hotels Corporation +kerryhotels # Kerry Trading Co. Limited +kerrylogisitics # Kerry Trading Co. Limited +kerryproperties # Kerry Trading Co. Limited +marriott # Marriott Worldwide Corporation +orientexpress # Orient-Express Hotels Ltd. +shangrila # Shangri-La International Hotel Management Limited +tradershotels # Shangri-La International Hotel Management Limited +tui # TUI AG +viking # Viking River Cruises +virgin # Virgin Enterprises Limited +webjet # Webjet Limited # Land & Buildings Domains able # Able Inc. diff --git a/data/verisign b/data/verisign index a050a0cf..c902d2d9 100644 --- a/data/verisign +++ b/data/verisign @@ -6,7 +6,6 @@ verisign.co.uk verisign.com verisign.com.au verisign.com.br -verisign.com.cn verisign.com.es verisign.com.hk verisign.com.sg diff --git a/data/westerndigital b/data/westerndigital index 314469d8..f2870e1a 100644 --- a/data/westerndigital +++ b/data/westerndigital @@ -1,7 +1,6 @@ g-technology.com sandisk.ae sandisk.it -sandisk.cn sandisk.co.jp sandisk.co.kr sandisk.co.uk diff --git a/data/yahoo b/data/yahoo index 4ddc79a1..2192f6ad 100644 --- a/data/yahoo +++ b/data/yahoo @@ -23,7 +23,6 @@ yahoo.cg yahoo.ch yahoo.cl yahoo.cm -yahoo.cn yahoo.co.ao yahoo.co.bw yahoo.co.ck @@ -52,7 +51,6 @@ yahoo.com.bd yahoo.com.bo yahoo.com.br yahoo.com.bz -yahoo.com.cn yahoo.com.co yahoo.com.do yahoo.com.ec diff --git a/data/youtube b/data/youtube index 9784ee41..946b9c43 100644 --- a/data/youtube +++ b/data/youtube @@ -1,4 +1,3 @@ -ggpht.cn ggpht.com googlevideo.com withyoutube.com diff --git a/data/zb b/data/zb new file mode 100644 index 00000000..925d8af7 --- /dev/null +++ b/data/zb @@ -0,0 +1,4 @@ +zb.app +zb.com +zb.io +zb.live diff --git a/data/zoom b/data/zoom index ee282692..00e69b52 100644 --- a/data/zoom +++ b/data/zoom @@ -1,3 +1,2 @@ zoom.com -zoom.com.cn zoom.us