Перейти к содержанию

Рекомендуемые сообщения

Опубликовано
В 03.04.2026 в 02:42, bugchaser9000 сказал:

складывается впечатление, что keenetic делает DNS resolve

можешь использовать DNS resolver xray-core, отключив встроенный в роутер

вот пример чистого DNS resolve на xray-core 

 

  • Ответов 3,6 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Опубликовано

добрый день!

пожалуйста подскажите,
 возможно ли разрешить xkeen обрабатывать трафик из wan интерфейса?

роутер стоит в локальной сети, хотелось бы дать некоторым устройствам сети доступ за КВН.

Опубликовано (изменено)
2 часа назад, Низами К. сказал:

трафик из wan интерфейса

Добрый день! XKeen как раз и работает с трафиком из WAN-интерфейса и требует, чтобы Кинетик был в режиме роутера. Установка на точки доступа и работа с интернетом через LAN-интерфейс не предусмотрена.

Изменено пользователем jameszero
Опубликовано (изменено)
В 06.04.2026 в 02:51, bzopick сказал:

failed to open file: geoip_v2fly.dat > open /opt/etc/xray/dat/geoip_v2fly.dat: permission denied

Ясно, что проблема с доступом к /opt/etc/xray/dat/geoip_v2fly.dat - права доступа, отсутствует файл или что-то подобное,вот что, например, по этому поводу ответил ДипСик 😉:

Спойлер

Ошибка permission denied говорит о том, что у процесса Xray нет прав на чтение файла geoip_v2fly.dat. Это стандартная проблема в Linux, когда у пользователя, от имени которого запущена программа, нет доступа к нужному файлу.

🛠️ Пошаговое исправление проблемы

Давайте попробуем решить эту проблему по шагам.

Шаг 1: Подготовка
Подключитесь к вашему устройству (роутеру) по SSH и получите права суперпользователя, выполнив команду:

bash
sudo -i

Шаг 2: Исправление прав доступа
Теперь, находясь под root, поочередно выполните команды, чтобы назначить правильные права на каталог dat и все файлы внутри него:

bash
# Устанавливаем владельца root для папки dat и всех её файлов
chown -R root:root /opt/etc/xray/dat/

# Даем права на чтение и запись для владельца (root) и права на чтение для всех
chmod -R 755 /opt/etc/xray/dat/
  • chown -R root:root ... — рекурсивно (-R) назначает владельцем (root) и группой (root) папку dat и всё, что в ней находится.

  • chmod -R 755 ... — даёт владельцу (root) полные права (чтение, запись, выполнение), а остальным пользователям — только права на чтение и выполнение. Этого достаточно для корректной работы Xray.

Шаг 3: Проверка результата
Убедитесь, что права были применены правильно:

bash
ls -la /opt/etc/xray/dat/

Вывод команды должен показывать для файлов права -rw-r--r-- и владельца root root. Это будет означать, что права доступа настроены верно.

Шаг 4: Перезапуск Xkeen
После исправления прав доступа перезапустите Xkeen, чтобы применить изменения:

bash
xkeen -restart

🔍 Если проблема не решена

В редких случаях ошибка может быть не в правах доступа, а в самом файле. Вот что еще можно проверить:

  1. Проверьте, существует ли файл: Убедитесь, что файл geoip_v2fly.dat существует в нужной директории. Выполните команду ls /opt/etc/xray/dat/geoip_v2fly.dat. Если файла нет, возможно, он поврежден или не был загружен.

  2. Обновите гео-файлы: Попробуйте принудительно обновить все географические базы данных командой xkeen -ug. Это может помочь, если файл был поврежден.

  3. Установите последнюю версию: Убедитесь, что у вас установлен форк XKeen от jameszeroX 😁. Оригинальная версия давно не обновляется, и в форке исправлено много ошибок, включая проблемы с обновлением файлов.

 

Изменено пользователем Astoris
Опубликовано

Всем привет! Не получается запустить XKeen+Mihomo в режиме Mixed.
Всегда запускается в режиме Other

Цитата

Прокси-клиент запущен в режиме Other
Функция прозрачного прокси не активна. Направляйте соединения на mihomo вручную

Как я только не пробовал включать/выключать/менять порты - результата нет. Всегда Other режим.
При использовании XKeen+Xray такой проблемы нет, запускается в Mixed.
Вот так выглядит конфиг:

Спойлер

# --- ОСНОВНЫЕ ПОРТЫ ---
port: 7890             # HTTP/HTTPS порт для ПК/клиентов
socks-port: 7891       # SOCKS5 порт
mixed-port: 1080       # Объединённый порт для редиректов
redir-port: 1182       # TProxy для LAN устройств
tproxy-port: 1181      # TProxy
allow-lan: true
mode: rule
log-level: silent
ipv6: false            # Можно включить true если сеть поддерживает
tcp-concurrent: true
unified-delay: true
geo-auto-update: true
geo-update-interval: 24
external-controller: 0.0.0.0:9090
external-ui: ./zash
external-ui-url: "https://github.com/Zephyruso/zashboard/releases/latest/download/dist-cdn-fonts.zip"
geodata-mode: true

# --- ПРОФИЛЬ ---
profile:
  store-selected: true
find-process-mode: "off"


# --- НАСТРОЙКИ СНИФФЕРА ---
sniffer:
  enable: true
  force-dns-mapping: true
  sniff:
    HTTP:
      ports: [80]
      override-destination: true
    TLS:
      ports: [443]
    QUIC:
      ports: [443]

#Дальше список прокси и правила. Сюда не прикладываю, на мою проблему не влияют.

Подскажите, пожалуйста, что и где настроить чтобы заработал Mixed?
Я же правильно понял, что пока не заработает Mixed не будет работать политика XKeen?

Giga (KN-1011), прошивка 5.0.8
Версия XKeen 1.1.3.9 Stable (время сборки: 2026-02-07 08:58:11 MSK)
Mihomo Meta v1.19.22 linux mipsle with go1.26.1 Wed Apr  1 05:23:30 UTC 2026

Опубликовано
В 06.04.2026 в 16:55, for6to9 сказал:

можешь использовать DNS resolver xray-core, отключив встроенный в роутер

вот пример чистого DNS resolve на xray-core 

 

+ opkg dns-override;
+ system configuration save;
+ рестарт роутера;
+ конфиги практически идентичные приведенным;
+ адрес_роутера:53 прописан как DNS-сервер.

заходим на ПК на stackoverflow.com.
роутер получает запрос.
уходит в DNS xkeen/xray на 53 порту.

первый же сервер в конфиге "dns", "tag: dns-in" - "https+local://cloudflare-dns.com/dns-query"

роутер не знает что такое cloudflare-dns.com.
DNS-резолв, xkeen/xray на 53 порту.
там указан резолвер "dns", "tag: dns-in" - "https+local://cloudflare-dns.com/dns-query".

петля.

--

Спойлер

2026/04/07 03:30:13.459928 [Debug] app/dns: domain chat.deepseek.com will use DNS in order: [DOHL//cloudflare-dns.com DOHL//8.8.4.4 DOHL//router.comss.one quic+local://94.140.15.15:853 DOHL//1.1.1.1 UDP:1.1.1.1:53 UDP:8.8.8.8:53]
2026/04/07 03:30:13.460271 [Info] app/dns: DOHL//cloudflare-dns.com querying: chat.deepseek.com.
2026/04/07 03:30:13.460347 [Debug] transport/internet: dialing to tcp:cloudflare-dns.com:443
2026/04/07 03:30:13.462767 [Info] [2424528454] app/dispatcher: Hit route rule: [DNS out rule] so taking detour [dns-out] for [tcp:1.1.1.1:53]
2026/04/07 03:30:13.462791 [Info] [2424528454] proxy/dns: handling DNS traffic to tcp:1.1.1.1:53
2026/04/07 03:30:14.461050 [Error] app/dns: failed to retrieve response for chat.deepseek.com. > Post "https://cloudflare-dns.com/dns-query": dial tcp: lookup cloudflare-dns.com on 192.168.0.1:53: read udp 192.168.0.1:50021->192.168.0.1:53: i/o timeout
2026/04/07 03:30:14.461146 [Info] app/dns: failed to lookup ip for domain chat.deepseek.com at server DOHL//cloudflare-dns.com in serial query mode > app/dns: record not found
2026/04/07 03:30:14.461172 [Info] app/dns: DOHL//8.8.4.4 querying: chat.deepseek.com.
2026/04/07 03:30:14.518269 [Info] app/dns: DOHL//8.8.4.4 got answer: chat.deepseek.com. TypeA -> [3.173.21.63], rtt: 57.023068ms, lock: 11.772µs

--

решительно не понимаю, как это должно работать.
если что - это не теоретическое предположение.
буквально проверил, буквально не работает.

сайты стали зависать ещё сильнее, либо вообще не открываться/таймаутить.
 

Опубликовано
6 часов назад, blackpepper сказал:

Не получается запустить XKeen+Mihomo

Добрый день! Проблема в нерабочей версии вспомогательной утилиты yq. Для XKeen я выпустил патч, устанавливающий рабочую версию. Выполните:

curl -Lo /opt/sbin/.xkeen/01_info/01_info_variable.sh https://raw.githubusercontent.com/jameszeroX/xkeen/main/01_info_variable.sh

и переустановите Mihomo командой xkeen -um

Опубликовано
7 часов назад, jameszero сказал:

Добрый день! Проблема в нерабочей версии вспомогательной утилиты yq. Для XKeen я выпустил патч, устанавливающий рабочую версию. Выполните:

curl -Lo /opt/sbin/.xkeen/01_info/01_info_variable.sh https://raw.githubusercontent.com/jameszeroX/xkeen/main/01_info_variable.sh

и переустановите Mihomo командой xkeen -um

Спасибо, помогло! Запустилось в Mixed, применилась политика Xkeen. 👍

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.