services: surfshark: image: ilteoood/docker-surfshark:1.7.2 container_name: surfshark cap_add: - NET_ADMIN devices: - /dev/net/tun dns: - 1.1.1.1 environment: - SURFSHARK_USER=${SURFSHARK_USER:?} - SURFSHARK_PASSWORD=${SURFSHARK_PASSWORD:?} - SURFSHARK_COUNTRY=nl - SURFSHARK_CITY=ams - CONNECTION_TYPE=udp - LAN_NETWORK= - ENABLE_SOCKS_SERVER=true ports: - 1080:1080 - 9091:9091 - 9092:9092 - 6881:6881 - 6881:6881/udp restart: unless-stopped healthcheck: test: ["CMD-SHELL", "curl -f -s https://www.google.com > /dev/null || exit 1"] interval: 60s timeout: 10s retries: 3 start_period: 30s