GUI-Config是一種用于配置SSR客戶端的json文件,在使用SSR客戶端的時(shí)候,用戶可以通過(guò)修改配置文件來(lái)改變SSR的運(yùn)行參數(shù)。
{ "configs": [ { "remarks": "", "server": "", "server_port": , "method": "", "obfs": "", "password": "", "obfsparam": "", "protocol": "", "protocolparam": "", "remarks_base64": "", "group": "", "udp_over_tcp": false, "enabled": true, "local_port": 1080, "proxy_type": 0, "proxy_host": "", "proxy_port": 0, "proxy_username": "", "proxy_password": "", "pac_url": "", "use_online_pac": false, "nslookup_dns": "", "ms_key": "" } ], "index": 0, "random": true, "sysProxyMode": 3, "shareOverLan": true, "localPort": 1080, "dns_server": "", "reconnectTimes": 2, "randomAlgorithm": 3, "TTL": 0, "connect_timeout": 5, "speed_test": false, "speed_limit_per_con": 0, "speed_limit_per_user": 0, "additionalPorts": {}, "timeout": 60, "ipv6": false, "mute": false, "udpdns": false, "hide_my_ass": false, "usedApp": 0, "useOpenSSL": true, "ssl_verify": true, "tcp_fast_open": false, "multi_port": false, "share_node": false, "same_port": false, "custom_dns": "", "modifyPath": false, "host_ip": "", "auth_sha1_v4": false, "useAuthChainA": false, "tls_cert": "", "tls_key": "", "tls_crypt": "" }
這里是GUI-Config文件的基本結(jié)構(gòu),其中最重要的是configs節(jié)點(diǎn),它是一個(gè)數(shù)組,用于定義多個(gè)SSR服務(wù)配置,每個(gè)節(jié)點(diǎn)都包含了一個(gè)SSR服務(wù)的具體配置。
常用的配置參數(shù)包括服務(wù)器地址、端口、加密方式、協(xié)議類型等,這些參數(shù)可以通過(guò)修改json文件來(lái)進(jìn)行設(shè)置。此外,文件中還有一些高級(jí)參數(shù),如tcp_fast_open、auto_detect_proxy、sysProxyMode等,可以根據(jù)用戶需要來(lái)進(jìn)行修改。
需要注意的是,當(dāng)多個(gè)SSR服務(wù)配置存在時(shí),index參數(shù)表示當(dāng)前默認(rèn)使用哪個(gè)配置,因此用戶可以根據(jù)實(shí)際需求來(lái)進(jìn)行修改。同時(shí),random參數(shù)表示是否啟用自動(dòng)切換服務(wù)器功能,該參數(shù)也可以根據(jù)需要進(jìn)行修改。