Module explodes Copy item path Source explode Explode a proxy link into a Proxy object explode_clash Parse a Clash YAML configuration into a vector of Proxy objects explode_conf_content Explodes a configuration file content into a vector of Proxy objects explode_http Parse an HTTP/HTTPS link into a Proxy object
Matches C++ explodeHTTP implementation explode_http_sub Parse an HTTP subscription link into a Proxy object
Matches C++ explodeHTTPSub implementation explode_hysteria Parse a Hysteria link into a Proxy object explode_hysteria2 Parse a Hysteria2 link into a Proxy object explode_kitsunebi Parse a Kitsunebi format VMess link explode_netch Parse a Netch JSON configuration into a Proxy object
Matches C++ explodeNetch implementation explode_netch_conf Parse a Netch configuration file into a vector of Proxy objects
Matches C++ explodeNetchConf implementation explode_quan Parse Quantumult configuration into a vector of Proxy objects
Consistent with the C++ implementation in explodeQuan explode_shadowrocket Parse a Shadowrocket format VMess link explode_snell Parse a Snell link into a Proxy object explode_snell_surge Parse a Snell configuration in Surge format
Format: snell = server, port, psk=password, obfs=obfs, obfs-host=host, version=version explode_socks Parse a SOCKS link into a Proxy object explode_ss Parse a Shadowsocks link into a Proxy object
Based on the C++ implementation in explodeSS function explode_ss_android Parse Android Shadowsocks configuration into a vector of Proxy objects explode_ss_conf Parse a Shadowsocks configuration file into a vector of Proxy objects explode_ssd Parse a SSD (Shadowsocks subscription) link into a vector of Proxy objects explode_ssr Parse a ShadowsocksR link into a Proxy object
Based on the C++ implementation in explodeSSR function explode_ssr_conf Parse a ShadowsocksR configuration file into a vector of Proxy objects explode_sstap Parse a SSTap JSON configuration into a vector of Proxy objects
Based on the C++ implementation in explodeSSTap function explode_std_hysteria2 Parse a standard Hysteria2 link into a Proxy object (handles hy2:// scheme) explode_std_vmess Parse a standard VMess link into a Proxy object
Format: vmess[+tls]://uuid-alterId@hostname:port[/?network=ws&host=xxx&
path=yyy] explode_std_vmess_new Parse a standard VMess link using Url::parse
Format examples:
vmess://uuid@host:port?type=ws&path=/&host=custom.host.com&tls=true&
sni=custom.sni.com#remark vmess://uuid-aid@host:port?network=tcp&
encryption=aes-128-gcm#remark vmess+tls://uuid@host:port#remark
Expected example:
vmess://ac104f2c-b405-3116-b81a-8c0db65a1b34@ovhzhongzhuan.ewddns.net:38555?
encryption=auto&path=%2F8858d045-66fe-441a-8d35-1507216fbb2f.live238.m3u8&
type=ws#%F0%9F%87%B8%F0%9F%87%AC%20OVH%207 explode_sub Explode a subscription content into a vector of Proxy objects explode_surge Parse a Surge configuration into a vector of Proxy objects explode_trojan Parse a Trojan link into a Proxy object explode_trojan_go Parse a Trojan-Go link into a Proxy object explode_vless Parse a VLESS link into a Proxy object explode_vmess Parse a VMess link into a Proxy object explode_vmess_conf Parse a VMess configuration file into a vector of Proxy objects explode_wireguard Parse a WireGuard link into a Proxy object