uklans/cache-domains

Caching apt sources (i.e. us.archive.ubuntu.com) - don't cache InRelease?

jrcichra opened this issue · 4 comments

Describe the issue you are having

I want to cache ubuntu / other apt dist lists, but I also don't want to cache a specific path on that domain (namely, http://us.archive.ubuntu.com/ubuntu/dists/focal/InRelease).

Is there a way I can limit the cache timeout on specific HTTP URLs?

Describe your setup?

lancache/monolithic with CACHE_DOMAINS_REPO=https://github.com/jrcichra/cache-domains.git

Are you running sniproxy

Yes - part of the compose for monolithic

DNS Configuration

https://github.com/jrcichra/cache-domains - just adds ubuntu's archive url

Sniproxy output

Please paste the output from docker logs <sniproxy container name/id> | sed 's/.*\:443 \[//;s/\].*//' | sort | uniq -c below

No output for some reason, but this command does have something useful after an apt update && apt upgrade with 20.04 focal:

sudo docker exec -it lancache-rpi_monolithic_1 tail -f -n 100 /data/logs/access.log | ccze -A
 ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:37:46 +0100] "GET /ubuntu/pool/main/a/atk1.0/libatk1.0-0_2.35.1-1ubuntu2_amd64.deb HTTP/1.1" 200 45520 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:37:46 +0100] "GET /ubuntu/pool/main/libx/libxcomposite/libxcomposite1_0.4.5-1_amd64.deb HTTP/1.1" 200 6976 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:37:46 +0100] "GET /ubuntu/pool/main/libx/libxdamage/libxdamage1_1.1.5-2_amd64.deb HTTP/1.1" 200 6996 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:37:46 +0100] "GET /ubuntu/pool/main/e/evolution-data-server/libedataserverui-1.2-2_3.36.1-2_amd64.deb HTTP/1.1" 200 54200 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:37:47 +0100] "GET /ubuntu/pool/main/f/fonts-beng-extra/fonts-beng-extra_1.0-7_all.deb HTTP/1.1" 200 289612 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:37:47 +0100] "GET /ubuntu/pool/main/f/fonts-gujr-extra/fonts-gujr-extra_1.0.1-1_all.deb HTTP/1.1" 200 3338 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:02 +0100] "GET /ubuntu/dists/eoan/InRelease HTTP/1.1" 304 0 "-" "Debian APT-HTTP/1.3 (1.9.4)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:02 +0100] "GET /ubuntu/dists/eoan-updates/InRelease HTTP/1.1" 200 97500 "-" "Debian APT-HTTP/1.3 (1.9.4)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:03 +0100] "GET /ubuntu/dists/eoan-backports/InRelease HTTP/1.1" 200 88827 "-" "Debian APT-HTTP/1.3 (1.9.4)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:08 +0100] "GET /ubuntu/dists/focal/InRelease HTTP/1.1" 304 0 "-" "Debian APT-HTTP/1.3 (2.0.2)" "HIT" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:08 +0100] "GET /ubuntu/dists/focal-updates/InRelease HTTP/1.1" 200 89126 "-" "Debian APT-HTTP/1.3 (2.0.2)" "HIT" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:08 +0100] "GET /ubuntu/dists/focal-backports/InRelease HTTP/1.1" 200 89174 "-" "Debian APT-HTTP/1.3 (2.0.2)" "HIT" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:15 +0100] "GET /ubuntu/pool/main/f/fonts-beng-extra/fonts-beng-extra_1.0-7_all.deb HTTP/1.1" 206 332 "-" "Debian APT-HTTP/1.3 (2.0.2)" "HIT" "us.archive.ubuntu.com" "bytes=289280-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:15 +0100] "GET /ubuntu/pool/main/f/fonts-gujr-extra/fonts-gujr-extra_1.0.1-1_all.deb HTTP/1.1" 200 150480 "-" "Debian APT-HTTP/1.3 (2.0.2)" "HIT" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:15 +0100] "GET /ubuntu/pool/main/f/fonts-guru-extra/fonts-guru-extra_2.0-5_all.deb HTTP/1.1" 200 44428 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:28 +0100] "GET /ubuntu/pool/main/f/fonts-noto-color-emoji/fonts-noto-color-emoji_0%7e20200408-1_all.deb HTTP/1.1" 200 9697580 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:28 +0100] "GET /ubuntu/pool/main/f/fonts-orya-extra/fonts-orya-extra_2.0-6_all.deb HTTP/1.1" 200 59164 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:29 +0100] "GET /ubuntu/pool/universe/libi/libinih/libinih1_48-1_amd64.deb HTTP/1.1" 200 6628 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:29 +0100] "GET /ubuntu/pool/main/g/gamemode/libgamemode0_1.5.1-0ubuntu2_amd64.deb HTTP/1.1" 200 17444 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:29 +0100] "GET /ubuntu/pool/main/g/gamemode/libgamemodeauto0_1.5.1-0ubuntu2_amd64.deb HTTP/1.1" 200 7012 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:29 +0100] "GET /ubuntu/pool/main/g/gamemode/gamemode_1.5.1-0ubuntu2_amd64.deb HTTP/1.1" 200 60452 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:29 +0100] "GET /ubuntu/pool/main/a/atk1.0/gir1.2-atk-1.0_2.35.1-1ubuntu2_amd64.deb HTTP/1.1" 200 18160 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:29 +0100] "GET /ubuntu/pool/main/g/gsettings-desktop-schemas/gir1.2-gdesktopenums-3.0_3.36.0-1ubuntu1_amd64.deb HTTP/1.1" 200 5484 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:29 +0100] "GET /ubuntu/pool/main/w/webkit2gtk/gir1.2-webkit2-4.0_2.28.1-1_amd64.deb HTTP/1.1" 200 81280 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:30 +0100] "GET /ubuntu/pool/main/w/webkit2gtk/gir1.2-javascriptcoregtk-4.0_2.28.1-1_amd64.deb HTTP/1.1" 200 31936 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:30 +0100] "GET /ubuntu/pool/main/g/gsettings-desktop-schemas/gsettings-desktop-schemas_3.36.0-1ubuntu1_all.deb HTTP/1.1" 200 28976 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:30 +0100] "GET /ubuntu/pool/main/m/mutter/mutter-common_3.36.1-3ubuntu3_all.deb HTTP/1.1" 200 13292 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:30 +0100] "GET /ubuntu/pool/main/libx/libxfixes/libxfixes3_5.0.3-2_amd64.deb HTTP/1.1" 200 10932 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:42 +0100] "GET /ubuntu/pool/main/m/mesa/libgl1-mesa-dri_20.0.4-2ubuntu1_amd64.deb HTTP/1.1" 200 9453084 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:42 +0100] "GET /ubuntu/pool/main/m/mesa/libglx-mesa0_20.0.4-2ubuntu1_amd64.deb HTTP/1.1" 200 138956 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:42 +0100] "GET /ubuntu/pool/main/m/mesa/libegl-mesa0_20.0.4-2ubuntu1_amd64.deb HTTP/1.1" 200 95840 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:42 +0100] "GET /ubuntu/pool/main/m/mesa/libglapi-mesa_20.0.4-2ubuntu1_amd64.deb HTTP/1.1" 200 26792 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:43 +0100] "GET /ubuntu/pool/main/m/mesa/libgbm1_20.0.4-2ubuntu1_amd64.deb HTTP/1.1" 200 27804 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:43 +0100] "GET /ubuntu/pool/main/libi/libinput/libinput-bin_1.15.5-1_amd64.deb HTTP/1.1" 200 18908 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:43 +0100] "GET /ubuntu/pool/main/libi/libinput/libinput10_1.15.5-1_amd64.deb HTTP/1.1" 200 111768 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:43 +0100] "GET /ubuntu/pool/main/p/pango1.0/libpangoft2-1.0-0_1.44.7-2ubuntu3_amd64.deb HTTP/1.1" 200 34920 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:43 +0100] "GET /ubuntu/pool/main/p/pango1.0/libpangocairo-1.0-0_1.44.7-2ubuntu3_amd64.deb HTTP/1.1" 200 24784 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:44 +0100] "GET /ubuntu/pool/main/m/mutter/gir1.2-mutter-6_3.36.1-3ubuntu3_amd64.deb HTTP/1.1" 200 109264 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:45 +0100] "GET /ubuntu/pool/main/m/mutter/libmutter-6-0_3.36.1-3ubuntu3_amd64.deb HTTP/1.1" 200 1159824 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:45 +0100] "GET /ubuntu/pool/main/p/pango1.0/libpangoxft-1.0-0_1.44.7-2ubuntu3_amd64.deb HTTP/1.1" 200 18040 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:45 +0100] "GET /ubuntu/pool/main/p/pango1.0/gir1.2-pango-1.0_1.44.7-2ubuntu3_amd64.deb HTTP/1.1" 200 26636 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:47 +0100] "GET /ubuntu/pool/main/g/git/git-man_2.25.1-1ubuntu2_all.deb HTTP/1.1" 200 883812 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:48 +0100] "GET /ubuntu/pool/main/c/curl/libcurl3-gnutls_7.68.0-1ubuntu2_amd64.deb HTTP/1.1" 200 230612 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:54 +0100] "GET /ubuntu/pool/main/g/git/git_2.25.1-1ubuntu2_amd64.deb HTTP/1.1" 200 4554736 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:54 +0100] "GET /ubuntu/pool/main/g/gnome-control-center/gnome-control-center-data_3.36.1-1ubuntu5_all.deb HTTP/1.1" 200 326716 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:54 +0100] "GET /ubuntu/pool/main/m/modemmanager/libmm-glib0_1.12.8-1_amd64.deb HTTP/1.1" 200 184596 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:57 +0100] "GET /ubuntu/pool/main/g/gnome-control-center/gnome-control-center_3.36.1-1ubuntu5_amd64.deb HTTP/1.1" 200 1716380 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:39:58 +0100] "GET /ubuntu/pool/main/g/gnome-control-center/gnome-control-center-faces_3.36.1-1ubuntu5_all.deb HTTP/1.1" 200 1214872 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:03 +0100] "GET /ubuntu/pool/main/m/mozjs68/libmozjs-68-0_68.6.0-1ubuntu1_amd64.deb HTTP/1.1" 200 3200548 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:03 +0100] "GET /ubuntu/pool/main/g/gjs/libgjs0g_1.64.1-2ubuntu1_amd64.deb HTTP/1.1" 200 288104 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:04 +0100] "GET /ubuntu/pool/main/g/gjs/gjs_1.64.1-2ubuntu1_amd64.deb HTTP/1.1" 200 42724 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:04 +0100] "GET /ubuntu/pool/main/g/gnome-shell-extension-desktop-icons/gnome-shell-extension-desktop-icons_20.04.0-1_all.deb HTTP/1.1" 200 24920 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:04 +0100] "GET /ubuntu/pool/main/g/gnome-shell-extension-ubuntu-dock/gnome-shell-extension-ubuntu-dock_67ubuntu20.04.4_all.deb HTTP/1.1" 200 72792 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:04 +0100] "GET /ubuntu/pool/main/g/gnome-software/gnome-software-plugin-snap_3.36.0-0ubuntu3_amd64.deb HTTP/1.1" 200 72504 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:05 +0100] "GET /ubuntu/pool/main/g/gnome-software/gnome-software_3.36.0-0ubuntu3_amd64.deb HTTP/1.1" 200 895028 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:12 +0100] "GET /ubuntu/pool/main/g/gnome-software/gnome-software-common_3.36.0-0ubuntu3_all.deb HTTP/1.1" 200 5559248 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:13 +0100] "GET /ubuntu/pool/main/g/gvfs/gvfs-backends_1.44.1-1ubuntu1_amd64.deb HTTP/1.1" 200 342980 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:13 +0100] "GET /ubuntu/pool/main/g/gvfs/gvfs-fuse_1.44.1-1ubuntu1_amd64.deb HTTP/1.1" 200 17612 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:13 +0100] "GET /ubuntu/pool/main/g/gvfs/gvfs_1.44.1-1ubuntu1_amd64.deb HTTP/1.1" 200 115200 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:14 +0100] "GET /ubuntu/pool/main/g/gvfs/gvfs-daemons_1.44.1-1ubuntu1_amd64.deb HTTP/1.1" 200 118404 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:14 +0100] "GET /ubuntu/pool/main/g/gvfs/gvfs-libs_1.44.1-1ubuntu1_amd64.deb HTTP/1.1" 200 97068 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:14 +0100] "GET /ubuntu/pool/main/g/gvfs/gvfs-bin_1.44.1-1ubuntu1_amd64.deb HTTP/1.1" 200 5088 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:14 +0100] "GET /ubuntu/pool/main/g/gvfs/gvfs-common_1.44.1-1ubuntu1_all.deb HTTP/1.1" 200 20004 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:14 +0100] "GET /ubuntu/pool/main/libg/libgd2/libgd3_2.2.5-5.2ubuntu2_amd64.deb HTTP/1.1" 200 117852 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:15 +0100] "GET /ubuntu/pool/main/j/jackd2/libjack-jackd2-0_1.9.12%7edfsg-2ubuntu2_amd64.deb HTTP/1.1" 200 266740 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:16 +0100] "GET /ubuntu/pool/universe/libv/libva/libva2_2.7.0-2_amd64.deb HTTP/1.1" 200 53532 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:16 +0100] "GET /ubuntu/pool/universe/libv/libva/libva-drm2_2.7.0-2_amd64.deb HTTP/1.1" 200 7044 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:16 +0100] "GET /ubuntu/pool/universe/libv/libva/libva-wayland2_2.7.0-2_amd64.deb HTTP/1.1" 200 8924 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:16 +0100] "GET /ubuntu/pool/universe/libv/libva/libva-x11-2_2.7.0-2_amd64.deb HTTP/1.1" 200 11896 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:18 +0100] "GET /ubuntu/pool/main/m/mesa/libxatracker2_20.0.4-2ubuntu1_amd64.deb HTTP/1.1" 200 1578464 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:18 +0100] "GET /ubuntu/pool/main/libx/libxres/libxres1_1.2.0-4_amd64.deb HTTP/1.1" 200 7584 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:35 +0100] "GET /ubuntu/pool/main/l/linux/linux-modules-5.4.0-24-generic_5.4.0-24.28_amd64.deb HTTP/1.1" 200 14303112 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:40:47 +0100] "GET /ubuntu/pool/main/l/linux-signed/linux-image-5.4.0-24-generic_5.4.0-24.28_amd64.deb HTTP/1.1" 200 8871500 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:41:34 +0100] "GET /ubuntu/pool/main/l/linux/linux-modules-extra-5.4.0-24-generic_5.4.0-24.28_amd64.deb HTTP/1.1" 200 38635564 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:41:34 +0100] "GET /ubuntu/pool/main/l/linux-meta/linux-generic_5.4.0.24.30_amd64.deb HTTP/1.1" 200 1896 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:41:34 +0100] "GET /ubuntu/pool/main/l/linux-meta/linux-image-generic_5.4.0.24.30_amd64.deb HTTP/1.1" 200 2808 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:41:48 +0100] "GET /ubuntu/pool/main/l/linux/linux-headers-5.4.0-24_5.4.0-24.28_all.deb HTTP/1.1" 200 10966028 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:41:49 +0100] "GET /ubuntu/pool/main/l/linux/linux-headers-5.4.0-24-generic_5.4.0-24.28_amd64.deb HTTP/1.1" 200 1244188 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:41:50 +0100] "GET /ubuntu/pool/main/l/linux-meta/linux-headers-generic_5.4.0.24.30_amd64.deb HTTP/1.1" 200 2692 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:41:51 +0100] "GET /ubuntu/pool/main/l/linux/linux-libc-dev_5.4.0-24.28_amd64.deb HTTP/1.1" 200 1128616 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:41:54 +0100] "GET /ubuntu/pool/universe/m/mesa/mesa-va-drivers_20.0.4-2ubuntu1_amd64.deb HTTP/1.1" 200 2415676 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:41:58 +0100] "GET /ubuntu/pool/main/m/mesa/mesa-vdpau-drivers_20.0.4-2ubuntu1_amd64.deb HTTP/1.1" 200 2545648 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:02 +0100] "GET /ubuntu/pool/main/m/mesa/mesa-vulkan-drivers_20.0.4-2ubuntu1_amd64.deb HTTP/1.1" 200 3346396 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:03 +0100] "GET /ubuntu/pool/main/m/modemmanager/modemmanager_1.12.8-1_amd64.deb HTTP/1.1" 200 754848 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:04 +0100] "GET /ubuntu/pool/main/w/wpa/wpasupplicant_2.9-1ubuntu4_amd64.deb HTTP/1.1" 200 1182616 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:05 +0100] "GET /ubuntu/pool/main/u/ubuntu-meta/ubuntu-desktop-minimal_1.449_amd64.deb HTTP/1.1" 200 4744 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:05 +0100] "GET /ubuntu/pool/main/u/ubuntu-meta/ubuntu-desktop_1.449_amd64.deb HTTP/1.1" 200 2832 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:05 +0100] "GET /ubuntu/pool/universe/libv/libva/va-driver-all_2.7.0-2_amd64.deb HTTP/1.1" 200 4020 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:06 +0100] "GET /ubuntu/pool/main/x/xserver-xorg-video-intel/xserver-xorg-video-intel_2.99.917%2bgit20200226-1_amd64.deb HTTP/1.1" 200 737036 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:06 +0100] "GET /ubuntu/pool/main/x/xserver-xorg-video-vmware/xserver-xorg-video-vmware_13.3.0-3_amd64.deb HTTP/1.1" 200 73608 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:06 +0100] "GET /ubuntu/pool/main/y/yaru-theme/yaru-theme-gnome-shell_20.04.6_all.deb HTTP/1.1" 200 109848 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:07 +0100] "GET /ubuntu/pool/main/y/yaru-theme/yaru-theme-gtk_20.04.6_all.deb HTTP/1.1" 200 337500 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:24 +0100] "GET /ubuntu/pool/main/y/yaru-theme/yaru-theme-icon_20.04.6_all.deb HTTP/1.1" 200 13326180 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:24 +0100] "GET /ubuntu/pool/main/y/yaru-theme/yaru-theme-sound_20.04.6_all.deb HTTP/1.1" 200 414720 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:29 +0100] "GET /ubuntu/pool/main/z/zsys/zsys_0.4.5_amd64.deb HTTP/1.1" 200 3615600 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:29 +0100] "GET /ubuntu/pool/main/f/fprintd/libpam-fprintd_1.90.1-1ubuntu1_amd64.deb HTTP/1.1" 200 12464 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:29 +0100] "GET /ubuntu/pool/main/f/fprintd/fprintd_1.90.1-1ubuntu1_amd64.deb HTTP/1.1" 200 40252 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:42:30 +0100] "GET /ubuntu/pool/main/m/mutter/mutter_3.36.1-3ubuntu3_amd64.deb HTTP/1.1" 200 127820 "-" "Debian APT-HTTP/1.3 (2.0.2)" "MISS" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:47:30 +0100] "GET //ubuntu/dists/focal/InRelease HTTP/1.1" 200 264892 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36" "HIT" "us.archive.ubuntu.com" "-"
 [ubuntu] 10.0.0.65 / - - - [19/Apr/2020:06:47:30 +0100] "GET /favicon.ico HTTP/1.1" 404 246 "http://us.archive.ubuntu.com//ubuntu/dists/focal/InRelease" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36" "MISS" "us.archive.ubuntu.com" "-"





I'm unsure why you wouldn't use a dedicated apt aware cache util for this. This repo is primarily designed as a list of gaming relevant CDN's and I would need to be convinced that this had significant enough relevance. I can only see you wanting this to cache server traffic and there are better ways?

I would definitely recommend aptcacher-ng for this sort of thing as its apt aware and understands the content its downloading. As Vibroaxe says its not something we are likely to add as it isn't a problem that occurs in our target networks (LAN parties).

To comment on the specific question, there is nothing within the cache-domains project that can help you with wanting to exlude a specific url from one of the cached domains.

This project is a list of hostnames that need DNS poisoning / redirecting to a caching system. A particular hostname is either redirected totally or is not redirected at all.

You would need to handle this within the caching system itself.

Because it looks like you are using the lancache project for the caching system, thats not something supported there either I'm afraid - it's simply not something required for the lancache intended use case.

I would definitely recommend aptcacher-ng for this sort of thing as its apt aware and understands the content its downloading. As Vibroaxe says its not something we are likely to add as it isn't a problem that occurs in our target networks (LAN parties).

Sure, I wasn't expecting nor requesting ubuntu be added to lancache. Thanks for the pointer to aptcacher-ng. It looks like it fits my needs.