services: wg: image: lscr.io/linuxserver/wireguard:latest container_name: wg restart: unless-stopped ports: - "51822:51820/udp" environment: - PUID=1000 - PGID=1000 - TZ=Asia/Tokyo env_file: - .env volumes: - ./config:/config cap_add: - NET_ADMIN sysctls: net.ipv4.conf.all.src_valid_mark: 1 adguard: build: ./adguard container_name: adguard restart: unless-stopped network_mode: "service:wg" depends_on: [wg] volumes: - ./adguard-cli:/root/.local/share/adguard-cli redsocks: build: ./redsocks container_name: redsocks restart: unless-stopped network_mode: "service:wg" depends_on: [adguard] volumes: - ./redsocks/redsocks.conf:/etc/redsocks.conf:ro