-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.yaml
More file actions
56 lines (47 loc) · 1.27 KB
/
Copy pathconfig.example.yaml
File metadata and controls
56 lines (47 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Wintermute Configuration
# Logging configuration
logging:
level: "info" # debug, info, warning, error
format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
file: null # null for stdout, or path like "/var/log/wintermute.log"
sources:
- url: ""
refresh: "1h"
filter: "%D0%9E%D0%B1%D1%85%D0%BE%D0%B4"
enabled: true
- url: ""
refresh: "1h"
filter: ""
enabled: true
cache:
enabled: true
directory: "~/.cache/wintermute/profiles"
fallback_on_error: true
network:
# lan_interface: "enp0s31f6" # Optional: Interface for incoming traffic (LAN), only for NAT
wan_interface: "enp0s31f6" # Required: Main internet interface
exclude_subnets:
- "192.168.50.0/24"
tun:
name: "wintermute-tun"
subnet: "172.18.0.0/30"
mtu: 1280
ipv4_forward: false
testing:
healthcheck_urls:
- "https://google.com"
- "https://1.1.1.1/cdn-cgi/trace"
- "http://connectivitycheck.gstatic.com/generate_204"
healthcheck_content_url: ""
healthcheck_content_md5: ""
timeout: 1
healthcheck_interval: "30s"
failure_threshold: 3
initial_delay: "10s"
max_test: 100
selection:
strategy: "latency"
min_acceptable_latency: 500
auto_switch: true
switch_delay: "10s"
backup_profiles_count: 3