services: squid: image: ubuntu/squid network_mode: host volumes: - ./squid.conf:/etc/squid/squid.conf:ro - ./passwd:/etc/squid/passwd:ro restart: unless-stopped 3proxy: image: alpine:latest network_mode: host environment: - PROXY_USER=${PROXY_USER} - PROXY_PASS=${PROXY_PASS} command: > sh -c " apk add --no-cache 3proxy && printf 'users %s:CL:%s\nproxy -a -p3128\nlog /dev/stdout\n' \"\${PROXY_USER}\" \"\${PROXY_PASS}\" > /tmp/3proxy.cfg && cat /tmp/3proxy.cfg && 3proxy /tmp/3proxy.cfg " restart: unless-stopped