URLTest
Structure
{
"type": "urltest",
"tag": "auto",
"outbounds": [
"proxy-a",
"proxy-b",
"proxy-c"
],
"providers": [
"provider-a"
],
"exclude": "beta",
"include": "v2ray",
"use_all_providers": false,
"url": "",
"interval": "",
"tolerance": 0,
"idle_timeout": "",
"interrupt_exist_connections": false
}
Fields
outbounds
List of outbound tags to test.
providers
List of provider tags. The outbounds of these providers are included in the group.
exclude
Filter out provider outbounds whose tag matches this regexp.
include
Only keep provider outbounds whose tag matches this regexp.
use_all_providers
Use all providers in the configuration.
url
The URL to test. https://www.gstatic.com/generate_204 will be used if empty.
interval
The test interval. 3m will be used if empty.
tolerance
The test tolerance in milliseconds. 50 will be used if empty.
idle_timeout
The idle timeout. 30m will be used if empty.
interrupt_exist_connections
Interrupt existing connections when the selected outbound has changed.
Only inbound connections are affected by this setting, internal connections will always be interrupted.