diff --git a/ru-vps/squid/docker-compose.yml b/ru-vps/squid/docker-compose.yml new file mode 100644 index 0000000..7258a82 --- /dev/null +++ b/ru-vps/squid/docker-compose.yml @@ -0,0 +1,11 @@ +services: + squid: + image: ubuntu/squid + ports: + - "3128:3128" + volumes: + - ./squid.conf:/etc/squid/squid.conf:ro + - /opt/data/squid/passwd:/etc/squid/passwd:ro + extra_hosts: + - "host.docker.internal:host-gateway" + restart: unless-stopped diff --git a/ru-vps/squid/squid.conf b/ru-vps/squid/squid.conf new file mode 100644 index 0000000..623fe0a --- /dev/null +++ b/ru-vps/squid/squid.conf @@ -0,0 +1,9 @@ +auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/external/passwd +acl authenticated proxy_auth REQUIRED +http_access allow authenticated +http_access deny all + +cache_peer host.docker.internal parent 20171 0 no-query default +never_direct allow all + +http_port 3128