Multi-protocol proxy client (shadowsocks, vmess, vless, trojan) with TUN support and integrated DNS powered by mini-dns. DNS features via mini-dns: - Split routing: CN domains → local DNS, foreign → remote DNS - Multi-upstream concurrent queries per group - Remote DNS routed through proxy outbound nodes (DialFunc injection) - Pollution filtering, TTL cache with prefetch/serve-stale - Optional DNS listener (UDP/TCP) alongside embedded Exchange() API
39 lines
794 B
JSON
39 lines
794 B
JSON
{
|
|
"log": { "level": "debug" },
|
|
"inbounds": [
|
|
{
|
|
"type": "shadowsocks",
|
|
"tag": "ss-local",
|
|
"listen": "127.0.0.1",
|
|
"listen_port": 18399,
|
|
"method": "aes-256-gcm",
|
|
"password": "mini-sing-test"
|
|
}
|
|
],
|
|
"outbounds": [
|
|
{
|
|
"type": "shadowsocks",
|
|
"tag": "ss-jms-us1",
|
|
"server": "c33s1.portablesubmarines.com",
|
|
"server_port": 18188,
|
|
"method": "aes-256-gcm",
|
|
"password": "7PPaArBey5sGTHqd"
|
|
},
|
|
{
|
|
"type": "shadowsocks",
|
|
"tag": "ss-jms-us2",
|
|
"server": "c33s2.portablesubmarines.com",
|
|
"server_port": 18188,
|
|
"method": "aes-256-gcm",
|
|
"password": "7PPaArBey5sGTHqd"
|
|
},
|
|
{
|
|
"type": "direct",
|
|
"tag": "direct"
|
|
}
|
|
],
|
|
"route": {
|
|
"final": "ss-jms-us1"
|
|
}
|
|
}
|