alex983 Posted August 17 Share Posted August 17 Всем доброго дня! Прошу помощи в вопросе маршрутизации трафика. Xkeen настроен согласно инструкции, размещенной в телеграм. Файлы 03_inbounds.json, 04_outbounds.json и 05_routing.json взяты так же оттуда. Файл 04_outbounds сгенерирован автоматически под мои настройки. 05_routing взят оттуда же, согласно которого VPS-подключение используется для указанных IP-адресов и доменных имен (например, Google, Twitter, TikTok и др.). После всех этих манипуляций ютуб запустился, но сайты типа nnmclub, cbilling, rutracker и тд так и продолжают направляться через основное соединение и не открываются (все эти имена сайтов указаны в файле geosite_antifilter.dat, который присутствует в памяти роутера). Что мне необходимо прописать в файле 05_routing, чтобы имена сайтов, перечисленных в geosite_antifilter.dat также перенаправлялись на VPS? Заранее спасибо! Ниже содержимое файла 05_routing: // Настройка маршрутизации { "routing": { "rules": [ // Блокировка | Уязвимые UDP порты { "inboundTag": ["redirect", "tproxy"], "outboundTag": "block", "type": "field", "network": "udp", "port": "135, 137, 138, 139" }, // Настройка черного списка { "inboundTag": ["redirect", "tproxy"], "outboundTag": "block", "type": "field", "domain": [ "appcenter.ms" ] }, { // VPS подключение | IP адреса "inboundTag": ["redirect", "tproxy"], "outboundTag": "vless-reality", "type": "field", "ip": [ "ext:geoip_v2fly.dat:google", "ext:geoip_v2fly.dat:twitter" ] }, // VPS подключение | Доменные имена { "inboundTag": ["redirect", "tproxy"], "outboundTag": "vless-reality", "type": "field", "domain": [ "ext:geosite_v2fly.dat:google", "ext:geosite_zkeen.dat:domains", "ext:geosite_v2fly.dat:tiktok", "domain:copilot.microsoft.com", "speedtest", "nperf" ] }, // Прямое подключение | Все остальное { "inboundTag": ["redirect", "tproxy"], "outboundTag": "direct", "type": "field" } ] } } Quote Link to comment Share on other sites More sharing options...
Owner Posted August 18 Share Posted August 18 В 05.10.2023 в 15:41, jameszero сказал: нужно поставить kvas с поддержкой shadowsocks, затем xkeen и вместо shadowsocks запустить xray на том-же порту по протоколу dokodemo-door Подскажите, что нужно указывать при настройке kvas? В особенности метод шифрования и пароль. Не понимаю как соединить kvas с xkeen по вашему описанию. Quote Link to comment Share on other sites More sharing options...
Rbuha Posted August 18 Share Posted August 18 Запускаю установку xkeen, а начинает устанавливаться rtorrent. Почему так происходит? Quote Link to comment Share on other sites More sharing options...
bigpu Posted August 18 Share Posted August 18 30 минут назад, Rbuha сказал: Почему так происходит? установка по этой инструкции? https://xskrill.notion.site/XKeen-fb825b65486a48e181cb5d16fcff238a Quote Link to comment Share on other sites More sharing options...
Сергей Щербинин Posted August 18 Share Posted August 18 Доброго времени суток. Обладаю Keneetic 4G, процессор mips32le, xkeen выкачивает последнюю версию xray которая крашится в Illegal instruction. В архиве Xray-linux-mips32le.zip есть версия xray_softfloat, ее запуск проходит нормально. Наверное стоит поправить в скрипте установки. Quote Link to comment Share on other sites More sharing options...
Rbuha Posted August 19 Share Posted August 19 10 часов назад, bigpu сказал: установка по этой инструкции? https://xskrill.notion.site/XKeen-fb825b65486a48e181cb5d16fcff238a Да, выполняю три команды: curl -sOfL https://raw.githubusercontent.com/Skrill0/XKeen/main/install.sh chmod +x ./install.sh ./install.sh И получаю: Скрытый текст Entware не свежая, уже установлены: rtorrent и adguardhome. Quote Link to comment Share on other sites More sharing options...
Alexey77 Posted August 20 Share Posted August 20 В 19.08.2024 в 04:41, Rbuha сказал: Entware не свежая, уже установлены: rtorrent и adguardhome. Добрый день. Похоже у вас остался установщик rtorrent и он устанавливается вместо xkeen Quote Link to comment Share on other sites More sharing options...
Rbuha Posted August 20 Share Posted August 20 6 минут назад, Alexey77 сказал: Добрый день. Похоже у вас остался установщик rtorrent и он устанавливается вместо xkeen Добрый день. Наверное так и есть. Вот только где этот установщик? В домашней папке только установщик xkeen. Quote Link to comment Share on other sites More sharing options...
Alexey77 Posted August 20 Share Posted August 20 15 минут назад, Rbuha сказал: В домашней папке только установщик xkeen. Как вы это определили? Quote Link to comment Share on other sites More sharing options...
Rbuha Posted August 20 Share Posted August 20 2 часа назад, Alexey77 сказал: Как вы это определили? По содержимому opkg install tar curl -s -L https://github.com/Skrill0/XKeen/releases/latest/download/xkeen.tar --output xkeen.tar && tar -xvf xkeen.tar -C /opt/sbin --overwrite > /dev/null && rm xkeen.tar xkeen -i Quote Link to comment Share on other sites More sharing options...
Alexey77 Posted August 20 Share Posted August 20 1 час назад, Rbuha сказал: По содержимому opkg install tar curl -s -L https://github.com/Skrill0/XKeen/releases/latest/download/xkeen.tar --output xkeen.tar && tar -xvf xkeen.tar -C /opt/sbin --overwrite > /dev/null && rm xkeen.tar xkeen -i Вот вам и команды для установки пишите их в консоль Quote Link to comment Share on other sites More sharing options...
Arturas953 Posted August 21 Share Posted August 21 а на keenetic start заведется? Quote Link to comment Share on other sites More sharing options...
Neytrino Posted August 21 Share Posted August 21 Arturas953, на keenetic start бюджетный проц, нет usb и 32МБ встроенной памяти (существенная часть которой - занята системой). Куда там ставить entware? Quote Link to comment Share on other sites More sharing options...
Andrey Zubov Posted August 21 Share Posted August 21 Подскажите пожалуйста, предположим xray сконфигурирован так что у него несколько внешних vless соединений. Возможно ли сделать так что разные устройства в локалке шли бы на разные внешние vless сервера? Это возможно сделать на политике или надо разруливать по другому? Quote Link to comment Share on other sites More sharing options...
Neytrino Posted August 22 Share Posted August 22 Andrey Zubov , как вариант: Несколько прокси в в inbounds (каждый из которых завязан на отдельный vless) + прокси клиент в роутере с несколькими подключениями к этим прокси (и установленной галкой "использовать для выхода в интернет") + политики (использующие каждая своё прокси подключение для выхода в интернет). Возможно такой вариант будет медленнее чем прямое подключение, возможно он будет создавать дополнительную нагрузку... Quote Link to comment Share on other sites More sharing options...
Andrey Zubov Posted August 22 Share Posted August 22 2 часа назад, Neytrino сказал: Andrey Zubov , как вариант: Несколько прокси в в inbounds (каждый из которых завязан на отдельный vless) + прокси клиент в роутере с несколькими подключениями к этим прокси (и установленной галкой "использовать для выхода в интернет") + политики (использующие каждая своё прокси подключение для выхода в интернет). Возможно такой вариант будет медленнее чем прямое подключение, возможно он будет создавать дополнительную нагрузку... кстати весьма красивая идея, спасибо. я все больше склонялся к мысли разруливать роутингом по ip источника, но это решение как бы никак не связано с ui и все надо будет делать руками если вдруг понадобится перекидывать устройства между разными прокси. Quote Link to comment Share on other sites More sharing options...
avn Posted August 22 Share Posted August 22 8 минут назад, Andrey Zubov сказал: кстати весьма красивая идея, спасибо. я все больше склонялся к мысли разруливать роутингом по ip источника, но это решение как бы никак не связано с ui и все надо будет делать руками если вдруг понадобится перекидывать устройства между разными прокси. "balancers": [ { "tag": "balancer", "selector": [ "portal-1", "portal-2", "portal-3" ], "strategy": { "type": "leastPing" }, "fallbackTag": "portal-2" } ], "observatory": { "subjectSelector": [ "portal-1", "portal-2", "portal-3" ], "probeURL": "https://www.google.com/generate_204", "probeInterval": "60s", "enableConcurrency": false } Quote Link to comment Share on other sites More sharing options...
Neytrino Posted August 22 Share Posted August 22 2 часа назад, avn сказал: "balancers": [ { "tag": "balancer", "selector": [ "portal-1", "portal-2", "portal-3" ], "strategy": { "type": "leastPing" }, "fallbackTag": "portal-2" } ], "observatory": { "subjectSelector": [ "portal-1", "portal-2", "portal-3" ], "probeURL": "https://www.google.com/generate_204", "probeInterval": "60s", "enableConcurrency": false } А у вас эта прелесть работает? Quote Link to comment Share on other sites More sharing options...
avn Posted August 22 Share Posted August 22 6 минут назад, Neytrino сказал: А у вас эта прелесть работает? Она в документации описана, значит работает. Quote Link to comment Share on other sites More sharing options...
Neytrino Posted August 22 Share Posted August 22 avn, у меня чавой-то не работает:( Может вы проверите? Quote Link to comment Share on other sites More sharing options...
avn Posted August 22 Share Posted August 22 12 минуты назад, Neytrino сказал: avn, у меня чавой-то не работает:( Может вы проверите? Мало информации, что за ошибка? Quote Link to comment Share on other sites More sharing options...
Neytrino Posted August 22 Share Posted August 22 avn, Нет никакой ошибки, просто через прокси ничего не открывается... Вставьте предложенные вами настройки в свой роутинг, и посмотрите - что будет. Если оно будет работать - значит косяк у меня, а если не будет - это будет поводом задуматься... Quote Link to comment Share on other sites More sharing options...
avn Posted August 22 Share Posted August 22 48 минут назад, Neytrino сказал: avn, Нет никакой ошибки, просто через прокси ничего не открывается... Вставьте предложенные вами настройки в свой роутинг, и посмотрите - что будет. Если оно будет работать - значит косяк у меня, а если не будет - это будет поводом задуматься... А что Вы просто взяли и вставили к себе без модификации? Quote Link to comment Share on other sites More sharing options...
avn Posted August 22 Share Posted August 22 6 минут назад, avn сказал: А что Вы просто взяли и вставили к себе без модификации? Все работает. Quote Link to comment Share on other sites More sharing options...
Neytrino Posted August 22 Share Posted August 22 (edited) В 22.08.2024 в 13:49, avn сказал: Все работает. Хорошо, давайте разбираться (если вы конечно не против), где у меня косяк... (если я ничего не путаю, балансер раз в минуту пингует указанный url через выходные подключения из списка и выбирает то из них, у которого пинг будет меньше)... Скрытый текст { "routing": { "balancers": [ { "tag": "reservation", "selector": [ "vps1", "vps2" ], "strategy": { "type": "leastPing" }, "fallbackTag": "vps1" } ], "observatory": { "subjectSelector": [ "vps1", "vps2" ], "probeURL": "https://www.google.com/generate_204", "probeInterval": "60s", "enableConcurrency": false }, "rules": [ и дальше мои правила... Edited August 24 by Neytrino Quote Link to comment Share on other sites More sharing options...
avn Posted August 22 Share Posted August 22 26 минут назад, Neytrino сказал: Хорошо, давайте разбираться (если вы конечно не против), где у меня косяк... (если я ничего не путаю, балансер раз в минуту пингует указанный url через выходные подключения из списка и выбирает то из них, у которого пинг будет меньше)... { "routing": { "balancers": [ { "tag": "reservation", "selector": [ "vps1", "vps2" ], "strategy": { "type": "leastPing" }, "fallbackTag": "vps1" } ], "observatory": { "subjectSelector": [ "vps1", "vps2" ], "probeURL": "https://www.google.com/generate_204", "probeInterval": "60s", "enableConcurrency": false }, "rules": [ и дальше мои правила... А где вопрос? Достаточно так: { "balancers": [ { "tag": "random-balancer", "selector": [ "vpn1", "vpn2" ], "strategy": { "type": "random" }, "fallbackTag": "vpn1" } ] } Quote Link to comment Share on other sites More sharing options...
avn Posted August 22 Share Posted August 22 (edited) Скрытый текст А дальше надо почитать о balancerTag Edited August 22 by avn Quote Link to comment Share on other sites More sharing options...
Neytrino Posted August 22 Share Posted August 22 avn, с random проблем нет (кроме того, что он не делает то что мне нужно). У меня не работает с leastPing, а у вас - работает (как вы выше написали)... Вот и хотелось бы понять - в чём проблема... В приведённой (моей) конфигурации вы ошибки видите? Quote Link to comment Share on other sites More sharing options...
avn Posted August 22 Share Posted August 22 8 минут назад, Neytrino сказал: avn, с random проблем нет (кроме того, что он не делает то что мне нужно). У меня не работает с leastPing, а у вас - работает (как вы выше написали)... Вот и хотелось бы понять - в чём проблема... В приведённой (моей) конфигурации вы ошибки видите? Я пытаюсь выяснить, что не работает? Изначальный вопрос был про балансировку ("Подскажите пожалуйста, предположим xray сконфигурирован так что у него несколько внешних vless соединений. Возможно ли сделать так что разные устройства в локалке шли бы на разные внешние vless сервера? Это возможно сделать на политике или надо разруливать по другому?"). Сформулируйте свою мысль, что хотите непонятно. Все работает, в том числе и с leastPing Quote Link to comment Share on other sites More sharing options...
avn Posted August 22 Share Posted August 22 (edited) 15 часов назад, Andrey Zubov сказал: Подскажите пожалуйста, предположим xray сконфигурирован так что у него несколько внешних vless соединений. Возможно ли сделать так что разные устройства в локалке шли бы на разные внешние vless сервера? Это возможно сделать на политике или надо разруливать по другому? random-балансировка именно это и делает, только для коннектов. Edited August 22 by avn Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.