mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-14 20:48:17 +08:00
54 lines
1.1 KiB
JSON
54 lines
1.1 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"listen": {
|
|
"port": 12032,
|
|
"dial_timeout": "30s",
|
|
"client_keep_alive": "3m",
|
|
"upstream_keep_alive": "3m"
|
|
},
|
|
"rewrite": {
|
|
"user_agent": "FFF",
|
|
"mode": "keywords",
|
|
"keywords": [
|
|
"Windows",
|
|
"Linux",
|
|
"Android",
|
|
"iPhone",
|
|
"Macintosh",
|
|
"iPad",
|
|
"OpenHarmony"
|
|
],
|
|
"whitelist": [],
|
|
"pattern": "(iPhone|iPad|Android|Macintosh|Windows|Linux)",
|
|
"partial_replace": false
|
|
},
|
|
"firewall": {
|
|
"backend": "nft",
|
|
"set_name": "UAmask_bypass_set",
|
|
"ua_whitelist": [],
|
|
"drop_on_match": false,
|
|
"whitelist_timeout": "24h",
|
|
"non_http": {
|
|
"enabled": false,
|
|
"threshold": 5,
|
|
"decision_delay": "60s",
|
|
"http_cooldown": "1h",
|
|
"timeout": "8h",
|
|
"cleanup_interval": "10m"
|
|
}
|
|
},
|
|
"observe": {
|
|
"log_level": "info",
|
|
"log_file": "/tmp/UAmask/UAmask.log",
|
|
"stats_file": "/tmp/UAmask.stats",
|
|
"stats_interval": "5s"
|
|
},
|
|
"performance": {
|
|
"profile": "medium",
|
|
"cache_size": 3000,
|
|
"buffer_size": 8192,
|
|
"pool_size": 500,
|
|
"gc_percent": 100
|
|
}
|
|
}
|