Tracking issue from closed PR #821.
Squid proxy was blocking traffic to api-proxy service at 172.30.0.30:10000 because IP addresses were incorrectly added to dstdomain ACL type, which only accepts domain names.
Changes needed
- Add
allowedIPs parameter to SquidConfig interface for separate IP address handling
- Update
generateSquidConfig() to generate dst ACL entries for IP addresses instead of treating them as domains
- Separate IP from hostname in
docker-manager.ts when api-proxy is enabled:
- Hostname
'api-proxy' → dstdomain ACL
- IP
172.30.0.30 → dst ACL via new allowedIPs parameter
Original PR: #821
Tracking issue from closed PR #821.
Squid proxy was blocking traffic to api-proxy service at
172.30.0.30:10000because IP addresses were incorrectly added todstdomainACL type, which only accepts domain names.Changes needed
allowedIPsparameter toSquidConfiginterface for separate IP address handlinggenerateSquidConfig()to generatedstACL entries for IP addresses instead of treating them as domainsdocker-manager.tswhen api-proxy is enabled:'api-proxy'→dstdomainACL172.30.0.30→dstACL via newallowedIPsparameterOriginal PR: #821