URLTest
Structure
{
"type": "urltest",
"tag": "auto",
"outbounds": [
"proxy-a",
"proxy-b",
"proxy-c"
],
"providers": [
"provider-a",
"provider-b",
"provider-c",
],
"use_all_providers": false,
"url": "",
"interval": "",
"tolerance": 0,
"idle_timeout": "",
"interrupt_exist_connections": false
... // Filter Fields
}
You can ignore the JSON Array [] tag when the content is only one item
Fields
outbounds
List of outbound tags to test.
providers
List of providers tags to select.
use_all_providers
Use all providers to fill outbounds
.
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.
Filter Fields
See Filter Fields for details.