[squid-users] URL list from a URL
Jason B. Nance
jason at tresgeek.net
Tue Mar 21 15:52:46 UTC 2017
Hello,
I'm using Squid 3.5.20 and wonder if it is possible to define an ACL which retrieves the list of URLs from another URL (similar to pointing to a file). In this specific use case it is to allow a Foreman server to sync Yum content from the CentOS mirrors. I tell Foreman to use the following URL:
http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates
Which returns a list of URLs, such as:
http://repo1.dal.innoscale.net/centos/7.3.1611/updates/x86_64/
http://linux.mirrors.es.net/centos/7.3.1611/updates/x86_64/
http://reflector.westga.edu/repos/CentOS/7.3.1611/updates/x86_64/
http://mirror.jax.hugeserver.com/centos/7.3.1611/updates/x86_64/
http://ftp.linux.ncsu.edu/pub/CentOS/7.3.1611/updates/x86_64/
http://mirror.nexcess.net/CentOS/7.3.1611/updates/x86_64/
http://mirror.web-ster.com/centos/7.3.1611/updates/x86_64/
http://centos.host-engine.com/7.3.1611/updates/x86_64/
http://mirror.raystedman.net/centos/7.3.1611/updates/x86_64/
http://mirror.linux.duke.edu/pub/centos/7.3.1611/updates/x86_64/
Foreman then starts a new HTTP connection (not a redirect) to attempt to connect to those in turn until it works.
So I would like to configure Squid to allow the Foreman server access to any of those URLs (the list changes somewhat often).
I started to go down the external_acl_type but am wondering if I'm missing something obvious.
Regards,
j
More information about the squid-users
mailing list