Module explodes

Module explodes 

Source

Functionsยง

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