feat(config): add config example in config.dist.toml
This commit is contained in:
44
config.dist.toml
Normal file
44
config.dist.toml
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# Trackers Configuration Example
|
||||||
|
# Copy this file to config.toml and adjust values for your setup
|
||||||
|
|
||||||
|
# HTTP server port
|
||||||
|
# Default: 8080
|
||||||
|
port = 8080
|
||||||
|
|
||||||
|
# Directory for caching tracker lists
|
||||||
|
# Used to persist tracker data between restarts and handle source failures
|
||||||
|
# Default: "cache"
|
||||||
|
cache_dir = "cache"
|
||||||
|
|
||||||
|
# Interval between polling each source
|
||||||
|
# Valid units: s (seconds), m (minutes), h (hours)
|
||||||
|
# Examples: "30s", "5m", "1h", "90m"
|
||||||
|
# Default: "60m"
|
||||||
|
poll_interval = "60m"
|
||||||
|
|
||||||
|
# List of tracker sources to aggregate
|
||||||
|
# Supported schemes:
|
||||||
|
# - http:// / https:// - Remote HTTP endpoints
|
||||||
|
# - file:// - Local files (e.g., file:///path/to/trackers.txt)
|
||||||
|
#
|
||||||
|
# Each source should return tracker URLs, one per line
|
||||||
|
# Blank lines and duplicates are automatically filtered
|
||||||
|
sources = [
|
||||||
|
"https://example.com/trackers/all.txt",
|
||||||
|
"https://another-source.org/trackers.txt",
|
||||||
|
# "file:///etc/trackers/local.txt",
|
||||||
|
]
|
||||||
|
|
||||||
|
# Proxy Configuration
|
||||||
|
# ==================
|
||||||
|
# HTTP requests automatically respect standard proxy environment variables:
|
||||||
|
#
|
||||||
|
# HTTP_PROXY - Proxy for HTTP requests (e.g., http://proxy.example.com:8080)
|
||||||
|
# HTTPS_PROXY - Proxy for HTTPS requests (e.g., http://proxy.example.com:8080)
|
||||||
|
# NO_PROXY - Comma-separated list of hosts to bypass proxy (e.g., localhost,127.0.0.1)
|
||||||
|
#
|
||||||
|
# Example usage:
|
||||||
|
# export HTTP_PROXY=http://proxy.example.com:8080
|
||||||
|
# export HTTPS_PROXY=http://proxy.example.com:8080
|
||||||
|
# export NO_PROXY=localhost,127.0.0.1,.local
|
||||||
|
# ./trackers -config config.toml
|
||||||
Reference in New Issue
Block a user