# ========================================== # СЕРВЕРНАЯ КОНФИГУРАЦИЯ (Linux VPS) # ========================================== # Используйте этот файл на удалённом сервере: # docker compose -f docker-compose.server.yml up -d # # network_mode: host решает проблему UDP ASSOCIATE # для SOCKS5 прокси (важно для Discord голоса!) # ========================================== version: "3.9" services: sing-proxy: container_name: sing-proxy build: context: . dockerfile: docker/Dockerfile.singbox args: VLESS_URL: ${VLESS_URL-} # HOST MODE — контейнер использует сеть хоста напрямую # Это решает проблему UDP ASSOCIATE для SOCKS5 # ВАЖНО: работает только на Linux, не на Windows/macOS! network_mode: host volumes: - ./data:/app/data restart: unless-stopped deploy: resources: limits: memory: 256m # Порты при network_mode: host не нужно пробрасывать, # они автоматически доступны на хосте: # - 8082: HTTP/SOCKS прокси (TCP) # - 1080: SOCKS5 прокси (TCP + UDP) # - 3456: Веб-интерфейс