# Конфигурация tg-ws-proxy
# Скопируйте этот файл в .env и настройте под свои нужды

# Основные настройки
TG_WS_PROXY_HOST=0.0.0.0
TG_WS_PROXY_PORT=1080

# Режим работы: local, network, internet
# local - только локальный доступ (127.0.0.1)
# network - доступ в локальной сети (0.0.0.0)
# internet - доступ из интернета (0.0.0.0) - используйте с firewall
TG_WS_PROXY_BIND_MODE=network

# Логирование
TG_WS_PROXY_LOGGER=true
TG_WS_PROXY_LOG_LEVEL=INFO  # DEBUG, INFO, WARNING, ERROR, CRITICAL
TG_WS_PROXY_LOG_FILE=/var/log/tg-ws-proxy/proxy.log
TG_WS_PROXY_LOG_MAX_MB=100
TG_WS_PROXY_LOG_BACKUPS=3

# Настройки DC (Telegram Data Centers)
# Формат: "DC:IP DC:IP"
TG_WS_PROXY_DC_IPS="2:149.154.167.220 4:149.154.167.220"

# Настройки производительности
TG_WS_PROXY_BUF_KB=256
TG_WS_PROXY_POOL_SIZE=4

# Примеры для разных сценариев:

# 1. Локальная разработка
# TG_WS_PROXY_BIND_MODE=local
# TG_WS_PROXY_HOST=127.0.0.1
# TG_WS_PROXY_LOGGER=true
# TG_WS_PROXY_LOG_LEVEL=DEBUG

# 2. Продакшен в Docker
# TG_WS_PROXY_BIND_MODE=network
# TG_WS_PROXY_HOST=0.0.0.0
# TG_WS_PROXY_LOGGER=true
# TG_WS_PROXY_LOG_FILE=/data/logs/proxy.log
# TG_WS_PROXY_LOG_MAX_MB=500
# TG_WS_PROXY_LOG_BACKUPS=10

# 3. Минимальная конфигурация (без логов)
# TG_WS_PROXY_LOGGER=false
# TG_WS_PROXY_BIND_MODE=local