Пытаюсь перейти с xray на sing-box в силу его большей продвинутости. В частности есть идея завязать два роутера («мобильный» и «домашний») через ss-туннель, а у xray с этим проблемы. Попытался переделать работающий конфиг xray в формат sing-box. Проверку синтаксиса проходит, входящие соединения принимает, но с инетом связи нет, не только с впн, но и с рф тоже. Кто-нибудь может что-то посоветовать? Конфиг и лог прилагаю.
Заранее спасибо.
{
"log": {
"disabled": false,
"level": "info",
"output": "/var/log/sing-box/sing-box.log",
"timestamp": true
},
"dns": {
"servers": [
{
"tag": "dns-direct",
"type": "udp",
"server": "77.88.8.8"
},
{
"tag": "dns-proxy-dot",
"detour": "HLVPN",
"type": "tls",
"server": "8.8.8.8",
"domain_resolver": "dns-direct"
},
{
"tag": "dns-proxy-dot-quad9",
"detour": "HLVPN",
"type": "tls",
"server": "9.9.9.9",
"domain_resolver": "dns-direct"
},
{
"tag": "dns-proxy-doh",
"detour": "HLVPN",
"type": "https",
"server": "8.8.8.8",
"domain_resolver": "dns-direct"
}
],
"rules": [
{
"server": "dns-proxy-dot",
"rule_set": [
"geosite-ru-blocked"
]
},
{
"domain_suffix": [
"ru",
"рф",
"undef-deu-31.undef.network",
"undef-fin-31.undef.network",
"undef-usa-31.undef.network",
"lte-ingress-0.undef.network"
],
"server": "dns-direct"
},
{
"domain_suffix": [
"browserleaks",
"ip2location.com",
"2ip.io",
"com.ua",
"duolingo.com",
"duolingo.cn",
"duolingo.ghost.io",
"googletagmanager.com",
"codeporting.ai",
"raspbian.raspberrypi.com",
"archive.raspberrypi.com",
"debian.org",
"ports.ubuntu.com",
"esm.ubuntu.com",
"github.com",
"pool.ntp.org",
"containerize.app",
"raw.githubusercontent.com",
"microsoft.com",
"openai.com",
"nvidia.com",
"adobedtm.com",
"1e100.net",
"amazonaws.com",
"cdn-telegram.org",
"comments.app",
"contest.com",
"fragment.com",
"graph.org",
"quiz.directory",
"t.me",
"tdesktop.com",
"telega.one",
"telegra.ph",
"telegram-cdn.org",
"telegram.dog",
"telegram.me",
"telegram.org",
"telegram.space",
"telesco.pe",
"tg.dev",
"tx.me",
"usercontent.dev"
],
"server": "dns-proxy-dot"
}
],
"final": "dns-direct",
"strategy": "ipv4_only"
},
"inbounds": [
{
"type": "socks",
"tag": "socks-in",
"listen": "192.168.0.10",
"listen_port": 2080
},
{
"type": "socks",
"tag": "socks2-in",
"listen": "192.168.0.10",
"listen_port": 2081
},
{
"type": "socks",
"tag": "socks-loc-in",
"listen": "127.0.0.1",
"listen_port": 2080
},
{
"type": "shadowsocks",
"tag": "ss-in",
"listen": "192.168.0.10",
"listen_port": 40080,
"method": "2022-blake3-aes-256-gcm",
"password": "wU9uVVFv1jdZ+5jA1dD893EzZmKyWLPMbJJ5bs0wNpE="
}
],
"outbounds": [
{
"type": "urltest",
"tag": "HLVPN",
"outbounds": [
"proxy-deu2",
"proxy-usa2",
"proxy-fin2",
"proxy-lte",
"hys-usa"
],
"url": "https://cloudflare.com",
"interval": "10m",
"tolerance": 50
},
{
"type": "vless",
"tag": "proxy-deu2",
"server": "undef-deu-31b.undef.network",
"server_port": 443,
"uuid": "****",
"flow": "xtls-rprx-vision",
"packet_encoding": "xudp",
"tls": {
"enabled": true,
"server_name": "m.vk.ru",
"utls": {
"enabled": true,
"fingerprint": "chrome"
},
"reality": {
"enabled": true,
"public_key": "****",
"short_id": "9b5ffd5a680dd823"
}
}
},
{
"type": "vless",
"tag": "proxy-usa2",
"server": "undef-usa-31b.undef.network",
"server_port": 443,
"uuid": "****",
"flow": "xtls-rprx-vision",
"packet_encoding": "xudp",
"tls": {
"enabled": true,
"server_name": "m.vk.ru",
"utls": {
"enabled": true,
"fingerprint": "chrome"
},
"reality": {
"enabled": true,
"public_key": "****",
"short_id": "9b5ffd5a680dd823"
}
}
},
{
"type": "vless",
"tag": "proxy-fin2",
"server": "undef-fin-31b.undef.network",
"server_port": 443,
"uuid": "****",
"flow": "xtls-rprx-vision",
"packet_encoding": "xudp",
"tls": {
"enabled": true,
"server_name": "m.vk.ru",
"utls": {
"enabled": true,
"fingerprint": "chrome"
},
"reality": {
"enabled": true,
"public_key": "****",
"short_id": "9b5ffd5a680dd823"
}
}
},
{
"type": "vless",
"tag": "proxy-lte",
"server": "lte-ingress-0.undef.network",
"server_port": 8443,
"uuid": "****",
"flow": "xtls-rprx-vision",
"packet_encoding": "xudp",
"tls": {
"enabled": true,
"server_name": "tradingview.com",
"utls": {
"enabled": true,
"fingerprint": "chrome"
},
"reality": {
"enabled": true,
"public_key": "****",
"short_id": "5ee66cbb01b823a5"
}
}
},
{
"type": "hysteria2",
"tag": "hys-usa",
"server": "undef-us-3.undef.network",
"server_port": 443,
"password": "****",
"tls": {
"enabled": true,
"server_name": "undef-us-3.undef.network",
"alpn": [
"h3"
]
},
"obfs": {
"type": "salamander",
"password": "****"
}
},
{
"type": "direct",
"tag": "direct"
},
{
"type": "block",
"tag": "block"
}
],
"route": {
"rules": [
{
"action": "sniff",
"sniffer": [
"http",
"tls"
]
},
{
"action": "hijack-dns"
},
{
"inbound": [
"socks-in",
"socks2-in",
"socks-loc-in"
],
"ip_cidr": [
"8.8.8.8/32",
"9.9.9.9/32"
],
"port": [
53,
443,
853
],
"action": "route",
"outbound": "direct"
},
{
"inbound": [
"socks-in",
"socks2-in",
"socks-loc-in"
],
"ip_cidr": [
"2.23.88.0/24",
"2.23.89.0/24",
"13.107.42.0/24",
"172.211.159.0/24",
"54.217.252.0/24",
"188.234.73.0/24",
"203.199.69.0/24",
"23.210.252.0/24",
"2.21.188.0/24",
"50.16.47.0/24",
"52.35.150.0/24",
"87.245.194.0/24",
"48.209.180.0/24",
"172.66.0.0/24",
"188.114.97.0/24",
"109.61.38.0/24",
"216.58.211.0/24",
"104.103.65.0/24",
"150.171.28.0/24",
"52.123.129.0/24",
"52.35.150.14/32",
"185.229.191.39/32",
"51.178.65.178/32",
"20.93.72.182/32",
"192.147.130.166/32",
"54.228.247.11/32",
"92.123.135.75/32",
"4.175.223.124/32",
"188.234.73.41/32",
"34.254.217.29/32",
"54.224.241.105/32",
"87.245.194.83/32",
"172.205.25.163/32",
"2.23.89.83/32",
"63.140.62.236/32",
"188.234.73.10/32",
"2.23.88.201/32",
"162.159.140.165/32",
"13.89.179.12/32"
],
"action": "route",
"outbound": "block"
},
{
"inbound": [
"socks-in",
"socks2-in",
"socks-loc-in"
],
"rule_set": [
"geosite-blocked-ads"
],
"action": "route",
"outbound": "block"
},
{
"inbound": [
"socks-in",
"socks2-in",
"ss-in"
],
"domain_suffix": [
"ru",
"рф"
],
"action": "route",
"outbound": "direct"
},
{
"inbound": [
"socks2-in"
],
"action": "route",
"outbound": "proxy-usa2"
},
{
"inbound": [
"socks-in",
"socks-loc-in"
],
"domain_suffix": [
"browserleaks",
"ip2location.com",
"2ip.io",
"com.ua",
"duolingo.com",
"duolingo.cn",
"duolingo.ghost.io",
"googletagmanager.com",
"codeporting.ai",
"raspbian.raspberrypi.com",
"archive.raspberrypi.com",
"debian.org",
"ports.ubuntu.com",
"esm.ubuntu.com",
"github.com",
"pool.ntp.org",
"containerize.app",
"raw.githubusercontent.com",
"microsoft.com",
"openai.com",
"nvidia.com",
"adobedtm.com",
"1e100.net",
"amazonaws.com",
"cdn-telegram.org",
"comments.app",
"contest.com",
"fragment.com",
"graph.org",
"quiz.directory",
"t.me",
"tdesktop.com",
"telega.one",
"telegra.ph",
"telegram-cdn.org",
"telegram.dog",
"telegram.me",
"telegram.org",
"telegram.space",
"telesco.pe",
"tg.dev",
"tx.me",
"usercontent.dev"
],
"action": "route",
"outbound": "HLVPN"
},
{
"inbound": [
"socks-in",
"socks-loc-in"
],
"rule_set": [
"geosite-ru-blocked"
],
"action": "route",
"outbound": "HLVPN"
},
{
"inbound": [
"socks-in",
"socks-loc-in"
],
"ip_cidr": [
"17.57.0.0/16",
"17.188.0.0/16",
"17.248.0.0/16",
"20.189.0.0/16",
"23.213.0.0/16",
"37.0.0.0/16",
"42.251.0.0/16",
"74.125.0.0/16",
"91.105.0.0/16",
"142.250.0.0/16",
"142.251.0.0/16",
"172.217.0.0/16",
"178.72.0.0/16",
"178.248.0.0/16",
"216.58.211.0/24",
"216.58.0.0/16",
"216.239.0.0/16",
"224.0.0.0/16",
"239.255.0.0/16",
"91.108.4.0/22",
"91.108.8.0/22",
"91.108.12.0/22",
"91.108.16.0/22",
"91.108.56.0/22",
"149.154.160.0/20",
"185.76.151.0/24"
],
"action": "route",
"outbound": "HLVPN"
},
{
"inbound": [
"socks-in",
"socks-loc-in"
],
"rule_set": [
"geoip-ru-blocked"
],
"action": "route",
"outbound": "direct"
}
],
"final": "HLVPN",
"auto_detect_interface": true,
"rule_set": [
{
"tag": "geoip-ru-blocked",
"type": "local",
"format": "binary",
"path": "/etc/sing-box/geoip-ru-blocked.srs"
},
{
"tag": "geosite-ru-blocked",
"type": "local",
"format": "binary",
"path": "/etc/sing-box/geosite-ru-blocked.srs"
},
{
"tag": "geosite-blocked-ads",
"type": "local",
"format": "binary",
"path": "/etc/sing-box/geosite-category-ads-all.srs"
}
],
"default_domain_resolver": "dns-direct"
}
}