Настраивал ли кто нибудь маршрутизацию на клиенте Nekoray? GitHub - MatsuriDayo/nekoray: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
В поле direct выставляю geoip:ru
но эффекта нет, проксируется. Прописал CIDR, все равно проксируется. Поделитесь, кто настраивал роутинг на нем. Спасибо!
а где проверяете? на яндексе работает Яндекс.Интернетометр — проверка скорости интернета
можно еще сделать “custom route (global)”
{
"rules": [
{
"domain_suffix": [
".ru"
],
"outbound": "direct"
}
]
}
На интернетометре тоже проверял. Попробую ещё раз кастом правила, первый раз не сработало.
прога кривая, отказался от неё и сделал конфиг для чистого sing-box, переустановите и сделайте всё с 0, может поможет
Возможно что кривая, у меня мак и xray + xtls reality. Ничего кроме неё не нашёл
Такой формат прога отказалась принимать. Но есть момент со стандарт правилами, при использовании в режиме прокси, в режиме tun сработало.
Убедитесь, что в конфигурации Nekoray включен sniffing (sniff result for routing или как-то так).
И да, сниппет, который скинули выше - он для использования Nekobox (с ядром Sing-box), а не Nekoray (там ядро X-ray).
nekoray при запуске спрашивает ядро
Да, если выбрать XRay, то он так и остаётся Nekoray, а если выбрать Sing-box, то он перезапускается уже как Nekobox. У них отличаются некоторые окна в интерфейсе, и, само собой, ядро.
То, что вы вбиваете в “Custom JSON” передается напрямую в конфиг, у ядер разные синтаксисы конфигов, и логично, что то, что работает с Sing-box скорее всего не заработает с XRay и наоборот.
с xray явно не заработает, даже не запустится конфиг
Спасибо за ответы, попробую завтра
По умолчанию был установлен, но это не сработало
Установил Nekoray на sing-box, прочитав из статьи о блокировках, что
“Правила по суффиксам Nekobox не умеет, но их умеет sing-box в его основе, поэтому жмем “Custom” и прописываем”
С суффиксами правила работают - я проверил, но вот с доменами никак не получается фильтровать
Вбил такое в JSON:
{
"rules": [
{
"domain": [
"yandex.com",
"google.com",
"yahoo.com",
"bing.com",
"tineye.com",
"duckduckgo.com",
"youtube.com",
"apple.com",
"vk.com",
"icq.com",
"livejournal.com",
"live.com",
"login.live.com"
],
"outbound": "direct"
}
]
}
Или с доменами Nekobox вообще не работает?
зачем проксировать только корневые домены? у ваших сайтов полно доменов типа mail.yandex.com, accounts.google.com,… оставьте domain_suffix (это не избавит от проблемы наличия доменов типа yastatic.net в сервисах яндекса и т.д., но если не критично, то можно забить, в противном случае делайте исключения по подсетям яндекса, гугла,…). И читайте официальный мануал, он не лучший, но с правилами типа как у вас там вроде проблем нет Route Rule - sing-box
Пока не заблокированы, смысл гонять тот же трафик ютуба в обход?
Согласен, может это и более палевно даже, один комп а страница и статистика с двух разных ip приходят
Спасибо, но всё-равно не работает, идёт в обход:
правила
{
"route": {
"rules": [
{
"domain": [
"yandex.com",
"google.com",
"yahoo.com",
"bing.com",
"tineye.com",
"duckduckgo.com",
"youtube.com",
"apple.com",
"vk.com",
"icq.com",
"livejournal.com",
"live.com",
"login.live.com"
],
"outbound": "direct"
}
]
}
}
ничего не понял, вы хотите гонять ютуб через прокси или нет? по логике надо в обход прокси. Сами видео на домене googlevideo.com с сотней субдоменов, поэтому ставьте domain_suffix.
сниффинг включен? лог в info и смотрите видно ли там ваши домены и куда направляются
Да.
Верно, в обход прокси.
Domain_suffix на удивление сработал, повозится правда пришлось, ну да ладно, главное работает. Спасибо!
Оставлю здесь код, может кто тоже мучается с этим:
Правила от Kisliy :)
{
"rules": [
{
"domain_keyword": [
"habr.com"
],
"outbound": "proxy"
},
{
"domain_keyword": [
"yandex.com",
"google.com",
"yahoo.com",
"bing.com",
"tineye.com",
"duckduckgo.com",
"youtube.com",
"apple.com",
"vk.com",
"icq.com",
"livejournal.com",
"microsoft.com",
"live.com",
"login.live.com",
"tradingview.com"
],
"outbound": "direct"
},
{
"domain_suffix": [
".ru",
".su",
".by",
".рф"
],
"outbound": "direct"
},
{
"geoip": [
"private",
"ru",
"by"
],
"outbound": "direct"
}
]
}
geoip это база данных стран и их айпи адресов, в вашем правиле ru - russia, by - belarus, стран su, рф в официальной базе не существует.
geosite это база данных сервисов, например steam, названий ru, su, by, рф в официальной базе не существует.
Да уж, перебор вышел
Сейчас подправлю.