Буду краток. Как заставить поделие работать на андроиде? В Xray всё сразу интуитивно работает, здесь что-то даже ChatGPT по ходу бессилен.
Симптомы: интернет просто вообще отрубается. Зайти куда-либо невозможно.
Текущая попытка конфига ниже (некоторые значения удалил). Смысл:
- Есть vless и wireguard outbounds. При этом последний хочется завернуть в vless (собственно, главная причина, почему пробую Sing-box).
- РФ напрямую, остальное в прокси, всё стандартно.
Телефон без рута, если это что-то меняет.
{
"log": {
"level": "warn",
"timestamp": true
},
"dns": {
"servers": [
{
"tag": "remote",
"address": "8.8.8.8",
"strategy": "prefer_ipv4",
"detour": "proxy"
},
{
"tag": "local",
"address": "77.88.8.8",
"strategy": "prefer_ipv4",
"detour": "direct"
},
{
"tag": "block",
"address": "rcode://success"
}
],
"rules": [
{
"server": "block",
"rule_set": [
"geosite-category-ads-all"
]
},
{
"server": "local",
"domain_suffix": [
"ru",
"su",
"by",
"xn--p1ai"
],
"rule_set": [
"geoip-ru"
]
}
],
"final": "remote",
"strategy": "prefer_ipv4"
},
"inbounds": [
{
"type": "tun",
"tag": "tun-in",
"interface_name": "utun",
"address": "10.0.0.1/24",
"route_exclude_address": "192.168.0.0/16",
"mtu": 9000,
"auto_route": true,
"strict_route": false
},
{
"type": "mixed",
"tag": "socks",
"listen": "127.0.0.1",
"listen_port": 2080,
"sniff": true,
"sniff_override_destination": true
}
],
"endpoints": [
{
"type": "wireguard",
"tag": "wg-in",
"address": [
"<removed>"
],
"private_key": "<removed>",
"listen_port": <removed>,
"peers": [
{
"address": "<removed>",
"port": <removed>,
"public_key": "<removed>",
"pre_shared_key": "<removed>",
"allowed_ips": [
"<removed>"
],
"persistent_keepalive_interval": 25,
"reserved": [0, 0, 0]
}
],
"detour": "proxy"
}
],
"outbounds": [
{
"type": "vless",
"tag": "proxy",
"server": "<removed>",
"server_port": 443,
"uuid": "<removed>",
"flow": "xtls-rprx-vision",
"packet_encoding": "xudp",
"tls": {
"enabled": true,
"server_name": "<removed>",
"insecure": false,
"utls": {
"enabled": true,
"fingerprint": "chrome"
},
"reality": {
"enabled": true,
"public_key": "<removed>",
"short_id": "<removed>"
}
}
},
{
"type": "direct",
"tag": "direct"
},
{
"type": "dns",
"tag": "dns_out"
}
],
"route": {
"override_android_vpn": true,
"auto_detect_interface": false,
"default_interface": "rmnet_data0",
"rules": [
{
"outbound": "dns_out",
"protocol": [
"dns"
]
},
{
"outbound": "direct",
"clash_mode": "Direct"
},
{
"outbound": "proxy",
"clash_mode": "Global"
},
{
"action": "reject",
"rule_set": [
"geosite-category-ads-all"
]
},
{
"outbound": "direct",
"ip_is_private": true
},
{
"outbound": "wg-in",
"ip_cidr": [
"<removed>"
]
},
{
"outbound": "direct",
"domain_suffix": [
"ru",
"su",
"by",
"xn--p1ai"
],
"rule_set": [
"category-gov-ru",
"geoip-ru"
]
},
{
"outbound": "proxy",
"port_range": [
"0:65535"
]
}
],
"rule_set": [
{
"tag": "geosite-category-ads-all",
"type": "remote",
"format": "binary",
"url": "https://cdn.jsdelivr.net/gh/SagerNet/sing-geosite@rule-set/geosite-category-ads-all.srs"
},
{
"tag": "category-gov-ru",
"type": "remote",
"format": "binary",
"url": "https://cdn.jsdelivr.net/gh/SagerNet/sing-geosite@rule-set/geosite-category-gov-ru.srs",
"download_detour": "direct"
},
{
"tag": "geoip-ru",
"type": "remote",
"format": "binary",
"url": "https://cdn.jsdelivr.net/gh/SagerNet/sing-geoip@rule-set/geoip-ru.srs",
"download_detour": "direct"
}
]
}
}