Skip to content

Detailed explanation of client configuration files

originalFactor edited this page Nov 21, 2023 · 2 revisions

Parser: json
Default read file name: Cconfig.json
Default encoding: UTF-8
Is it necessary: Yes
Complete configuration example:

{
   "requestURL": "where.your.static/file/is/located",
   "ip": "1.2.3.4",
   "ips": [
     "2.3.4.5",
     "5.6.7.8"
   ],
   "indexPath": "client.json",
   "preferIPType": "A",
   "dns": "223.5.5.5",
   "useDNS": false,
   "deleteFileNotFoundInServer": true,
   "deleteUnMatched": true
}

Definition:

Field Definition Type Valid value Default value Required Remarks
requestURL HTTP address of the server String Any URL None Yes Supports auto-completion, uses http protocol by default, and automatically adds / at the end
ip IP resolved to the domain name in requestURL String Any IP address None No Support v6, have a higher priority than the ips field, activate the preview function
ips Same as ip, randomly select a string list multiple IP addresses none no priority higher than the preferIPType field
indexPath The file name of the index file String Any client.json No Restricted to the server
preferIPType DNS resolution target address type String A(IPv4) or AAAA(IPv6) A No The priority is higher than the useDNS field, when using WGet extension, it is not Activate preview function
dns DNS server used for DNS resolution String DNS server domain name/IP available for DoH 223.5.5.5 No None
useDNS Whether to use built-in DoH parsing Boolean true (enabled) or false (disabled) false no Preview function
deleteFileNotFoundInServer Whether to delete files not found in the server index Boolean true (enabled) or false (disabled) true No Anti-cheating
deleteUnMatched Whether to delete unmatched files Boolean true (enabled) or false (disabled) true No Generally enabled, anti-cheating + update allowed + anti-bug, if disabled, deleteFileNotFoundInServer will also be disabled

Clone this wiki locally