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

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

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

Добрый день, поставил xkeen на роутер и столкнулся с регулярным явлением периодической потери пакетов, сложно сказать затрагивает ли это что-то кроме игр и звонков, но их точно затрагивает.
Сталкивался ли кто-то с подобной проблемой? И есть ли решение?
Ресурсов роутера хватает, память 40-50% (210-250 мб) цпу 2-13%, Проксирование стоит по вайт листу (т.е. проксируется только то что в списке, все остальное на прямую. Список url брал с 2х публичных источников и игровых серверов там нету.
Мой конфиг без ip:

Spoiler
// Настройка маршрутизации
{
  "routing": {
    "rules": [
      // Блокировка quic
      {
        "network": "udp",
        "port": "443",
        "outboundTag": "block",
        "type": "field"
      },
      // Блокировка  |   Уязвимые 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": [
        ]
      },
      // VPS подключение  |  Доменные имена
      {
        "inboundTag": [
          "redirect",
          "tproxy"
        ],
        "outboundTag": "vless-reality",
        "type": "field",
        "domain": [

        ]
      },
      // Throne and Liberty 10000,11005 |  Supercell 9339
      {
        "inboundTag": [
          "redirect",
          "tproxy"
        ],
        "outboundTag": "vless-reality",
        "type": "field",
        "network": "tcp",
        "port": "10000,11005,9339"
      },
      // Discord 50000:50030
      {
        "inboundTag": [
          "redirect",
          "tproxy"
        ],
        "outboundTag": "vless-reality",
        "type": "field",
        "network": "udp",
        "port": "50000-50030"
      },
      // Прямое подключение  |  Все остальное
      {
        "inboundTag": [
          "redirect",
          "tproxy"
        ],
        "outboundTag": "direct",
        "type": "field"
      }
    ]
  }
}

 

 

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

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

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

Добрый день!
Верно ли я понимаю, что если я уберу устройство из политики доступа XKeen на роутре(перемещу в другую политку), то трафк с этого устройства не будет проксироваться вообще?
Столкнулся с такой проблемой, что при добавлении устройство в другую политику (не XKeen) - устройство перестает подключатся к интернету

Опубликовано (изменено)
On 2/12/2025 at 7:39 PM, Xop0 said:

Обновил, удалил 2джсон, тестирую. 
Туперь не будет автообновления?
https://github.com/Corvus-Malus/XKeen?tab=readme-ov-file#обновление-ядра-xray-до-последней-версии
Автоматическое обновление Xray через Xkeen отключено, чтобы предотвратить откат до верси             и 1.8.4.
Обновление завершено.

 



Итак, с того момента у меня всё идеально работало и я вообще ничего не трогал и не обновлял. 
Уже два дня Хкин и Хрей просто исчезли, захожу и в MobaXterm и в Putty и мне при подключении выдёт:
Network error: Connection refused
Больше ничего. 

Куда копать и что это вообще может быть? (например прокси отлетели). Или это всё теперь заново переустанавливать? 
Флешка стоит, OPKG подключено, файлы видно. А вот по моему айпи http://192.168.2.1/ (2, так как второй роутер) ни через какие терминалы не заходит. 

 

 

Process: failed to start "Opkg shell".

Opkg::Manager: process /opt/etc/ndm/netfilter.d/proxy.sh: failed to start.

Process: "Opkg shell": unable to start (unable to execute a process: accessing a corrupted shared library).

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

Привет всем!

Если кому не влом, прошу потестировать вариант управления конфигурацией через Телеграм-бота (фактически - добавлением/удалением доменов в конфигурацию, статус, замена по url).

Ставится исключительно на роутер с установленным XKeen. Написан на чистом shell, никаких бинарников, весь код доступен для анализа. Команды в виде плагинов, можно расширять самому. Смотреть здесь: https://github.com/arabezar/xkeen-tg

Замечания/пожелания - либо здесь, либо на GitHub, либо в Телегу, постараюсь исправлять быстро… как пойдёт.

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

Всем привет! Товарищи, помогите советом, направьте, пожалуйста, в нужную сторону.

Есть KN-1811 Ultra. Решил озаботиться настройкой прозрачного проксирования (надеюсь, не путаю термины) с помощью Xray. Начал мучать ИИ, и, видимо, это был ошибочный подход, так как они меня совсем запутали. :-D Сначала сказали, что можно использовать FakeDNS без VPS и, тем самым, получать нечто похожее по эффекту, что дают известные утилиты для "работы" с DPI. Потом сказали, что без VPS никак. То говорят, что обязательно нужно ставить клиента Xray на устройствах моей сети, и в настройках браузера указывать локальный прокси, который организует такой клиент (а на маршрутизаторе уже будет серверная часть Xray, т. к. VPS в схеме нет). Потом же уверяют, что можно клиента на маршрутизатор воткнуть.

Далее стал вникать в статьи на Хабре и других источниках. Хоть некая база по сетевым технологиям у меня есть, но всё же я чайник в этой теме, потому и прошу совета, верного направления или же категоричного опровержения моих затей.

Мне хотелось добиться, казалось бы, относительно простой схемы.
1. Все устройства моей локальной сети проксируются прозрачно(?), то есть никакого ПО на них не требуется, но вписать адрес и порт прокси (который крутится на маршрутизаторе) вполне допустимо.
2. Весь трафик, который "замедляет" провайдер, обрабатываем через Xray, но без VPS сервера. Некий аналог gbDPI. Видел в статьях/от ИИ указания на FakeDNS и настройку фрагментирования пакетов через опцию fragment. То бишь хочется, чтобы подобный трафик шёл напрямую, но с некоторой магией.
3. Трафик до ресурсов, которые сами блокируются от меня по IP или региону, уже завернуть через VPS (сервер пока не подобрал). Такого трафика, соответственно, должно быть относительно немного.

Возможна ли подобная схема в целом и пункты 1 и 2 в частности?

Основной затык в том, что нигде толком не вижу подробного описания и вариантов целых конфигурационных файлов для п. 2. Пробовал, как написано тут, но опять же нет эффекта. XKeen стартует и слушает socks порт 10808 (например), но через браузер, указав 127.0.0.1:10808 как прокси, подключиться ни к чему не могу.

Пример тестовой конфигурации (эксперимент с fragment) прикладываю.

 

config.json

Опубликовано (изменено)


Простой пример как работает TProxy https://github.com/KatelynHaworth/go-tproxy  виртуальная машина ubuntu 14.04 , все ставиться работает. 

запускай с ключом  --provision, чтобы shell скипты срабатывали каждый раз, а не только когда инсталлируешь виртуальную машину.  Screenshotfrom2025-05-0423-31-06.thumb.png.0cf86fc8be6cce030c84eea2e63bde18.png

vagrant up --provision

Изменено пользователем for6to9
добавление
Опубликовано
15 часов назад, ArtemA сказал:

Пример тестовой конфигурации (эксперимент с fragment) прикладываю.

https://github.com/XTLS/Xray-examples/blob/main/VLESS-TCP-XTLS-Vision-REALITY/config_client.jsonc

там вроде по умолчанию UDP отключено  https://xtls.github.io/ru/config/inbounds/socks.html#inboundconfigurationobject

Опубликовано (изменено)
16 часов назад, ArtemA сказал:

Пример тестовой конфигурации (эксперимент с fragment) прикладываю.

Screenshotfrom2025-05-0501-13-40.png.8113c1025d3c25370eae84716d87b96b.png

с параметрами поигрался, 
"length": "200-400",
"interval": "10-20"
правда на компе,
brave-browser --proxy-server="socks5://localhost:1080" --ssl-key-log-file="/home/user/Documents/sslkeylog.log"

и ютуб заработал в браузере brave

config_fragment.json

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

честно без понятия почему Hello прошёл,  DPI работает так

Screenshot_2025-01-08_04_21_51.thumb.png.8e5afeef4ef6f25e6c9993aefd9d8768.png

Изменено пользователем for6to9
Опубликовано (изменено)
В 04.05.2025 в 04:34, ArtemA сказал:

XKeen стартует и слушает socks порт 10808 (например), но через браузер, указав 127.0.0.1:10808 как прокси, подключиться ни к чему не могу.

127.0.0.1 - это локальный адрес сам на себя, т.е. обращаясь к нему, клиенты обращаются сами к себе. Это не прозрачное проксирование. Socks для этого не подходит. Нужен другой прокси, например, dokodemo-door. А прозрачное проксирование настраивает XKeen, он собственно для этого и нужен. Альтернативный вариант: ставить чистый XRay и самому настраивать прозрачное проксирование с помощью iptables.

Еще вариант, ставить на роутер клиент-прокси, настраивать на Socks, вот тогда ваша схема будет работать. На клиентах нужно указывать адрес роутера в качестве прокси, на роутере ставить чистый  XRay.

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

Всем привет. Не могу разобраться с одной вещью. На сайте, где генерируется конфиг outbounds, после генерации, появляется вверху рекомендация (протокол в конфиге v): рекомендуется порт 433 и "flow": "xtls-rprx-vision". В сгенерированном конфиге порт 8433 и "flow": "". С этими параметрами всё работает, если делаю, как рекомендуется - не работает. В чём тут закавыка? Роутер KN-1011. 433 порт, при настройке XKeen, освобождал.

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

если делаю, как рекомендуется - не работает

Добрый день! Рекомендация использовать для Reality порт 443 и управление потоком xtls-rprx-vision правильная, но применить её могут только те, кто настраивает сервер самостоятельно, а вы купили подключение у некомпетентных людей, к сожалению. Вам эта рекомендация не подходит и работать не будет.

Опубликовано
50 минут назад, jameszero сказал:

Добрый день! Рекомендация использовать для Reality порт 443 и управление потоком xtls-rprx-vision правильная, но применить её могут только те, кто настраивает сервер самостоятельно, а вы купили подключение у некомпетентных людей, к сожалению. Вам эта рекомендация не подходит и работать не будет.

Покупать я, конечно, ничего не покупал. Это так сервер бесплатный настроен?

  • 2 недели спустя...
Опубликовано
10 часов назад, Nebo89 сказал:

Keenetic Air, поддерживает ли возможность установки  xkeen?

Нет. Требуется роутер на который можно установить entware. Список поддерживаемых моделей здесь

Опубликовано
37 минут назад, jameszero сказал:

Нет. Требуется роутер на который можно установить entware. Список поддерживаемых моделей здесь

Благодарю за ответ. 
Возможно есть иные методы как можно на этом роутере развернуть взаимодействие с 3x-UI?

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

Добрый день, друзья! 

Прошу помочь с проблемой возникшей, по возможности:

1. 1-2 месяца назад установил xkeen на Giga KN-1012 по инструкции уважаемого автора, и горяз не знал, все работало безо всяких проблем и вмешательств. Но, сегодня утром проснулся, и обнаружил, что интернета нету с устройства (сам интернет есть).

2. Опытным путем удалось установить, что после старта xkeen - лог роутера наполняется желтыми сообщениями (извините - я гуманитарий )), и чуть позже появляется красное out of memory: Kill process 15524 (xray)... Роутер как будто уходит в анабиоз, перестает реагировать на команды.

3. Лог утилиты после старта выдает protocol error: received *http2.goawayframe before a setting frame. Видимо, это и есть ошибка, которая не дает запуститься процессу и рушит работу роутера.

Все обновлено до последних версий. С момента установки работало в штатном режиме, никаких изменений не вносилось. Единственное что менялось вчера - это я перетыкал физически провода к телевизору и диск-серверу из одного роутера в другой. После этого час-полтора спокойно смотрел фильмы через интернет. Думаю, что совпадение, но вдруг...

Ситуация такая, джентельмены. Надежда только на вас. Короче - ПАМАГИТЕЕЕЕ!!!!!!!

 

Опубликовано (изменено)
On 5/16/2025 at 1:07 PM, jameszero said:

Нет. Требуется роутер на который можно установить entware. Список поддерживаемых моделей здесь

Причем entware можно ставить не только на внешнею флэшку, но и на внутреннею память.
Список роутеров для которых это возможно здесь .

P.S. Как раз вчера установил на Giant (KN-2610) именно на внутреннею память.
image.thumb.png.fda76cc4a8af6121662e7fbd74fe1411.png

Изменено пользователем ZoranSDG
Опубликовано
3 hours ago, ZoranSDG said:

Причем entware можно ставить не только на внешнею флэшку, но и на внутреннею память.
Список роутеров для которых это возможно здесь .

P.S. Как раз вчера установил на Giant (KN-2610) именно на внутреннею память.
image.thumb.png.fda76cc4a8af6121662e7fbd74fe1411.png

Поделись инструкцией пожалуйста - как перенес утилиту с флешки на внт. память! Буду премного благодарен!

Опубликовано (изменено)
47 minutes ago, Stanislav_Iast said:

Поделись инструкцией пожалуйста - как перенес утилиту с флешки на внт. память! Буду премного благодарен!

Я не переносил.
Я сразу Entware устанавливал на диск сформированный во внутренней памяти после установки компонента "Модули ядра для поддержки файловых систем".
opkg-stor-01.png

Ставится точно так же как и на внешнею флэшку. Никакой разницы.

P.S. Из замеченных минусов. Нельзя получить доступ к этому диску по SMB и/или через FTP/SFTP. Для редактирования приходится выгружать файлы через WEB-интерфейс роутера и через него же загружать отредактированные.
Возможно есть и иные способы, но я не нашел пока.

P.P.S. Здесь видимо это уже оф.топ. Есть отдельная тема где это обсуждают 

 

Изменено пользователем ZoranSDG
Опубликовано
19 часов назад, Stanislav_Iast сказал:

Добрый день, друзья! 

Прошу помочь с проблемой возникшей, по возможности:

1. 1-2 месяца назад установил xkeen на Giga KN-1012 по инструкции уважаемого автора, и горяз не знал, все работало безо всяких проблем и вмешательств. Но, сегодня утром проснулся, и обнаружил, что интернета нету с устройства (сам интернет есть).

2. Опытным путем удалось установить, что после старта xkeen - лог роутера наполняется желтыми сообщениями (извините - я гуманитарий )), и чуть позже появляется красное out of memory: Kill process 15524 (xray)... Роутер как будто уходит в анабиоз, перестает реагировать на команды.

3. Лог утилиты после старта выдает protocol error: received *http2.goawayframe before a setting frame. Видимо, это и есть ошибка, которая не дает запуститься процессу и рушит работу роутера.

Все обновлено до последних версий. С момента установки работало в штатном режиме, никаких изменений не вносилось. Единственное что менялось вчера - это я перетыкал физически провода к телевизору и диск-серверу из одного роутера в другой. После этого час-полтора спокойно смотрел фильмы через интернет. Думаю, что совпадение, но вдруг...

Ситуация такая, джентельмены. Надежда только на вас. Короче - ПАМАГИТЕЕЕЕ!!!!!!!

 

Та же ситуация, сегодня сам бился с этим все утро. Мне кажется, у меня слетают настройки после обновления ядра xray, которое я как раз настроил при установке на раз в неделю.

Мне помогло вот это: https://github.com/Corvus-Malus/XKeen?tab=readme-ov-file#обновление-ядра-xray-до-последней-версии

Только ниже в этом разделе есть скрытый под спойлером подраздел "Обновление ядра XRAY до версии 25.1.1 для роутеров Keenetic Skipper 4G (KN-2910) и Keenetic 4G (KN-1212)", и хоть у меня KN-1910, решил что может помочь. Так и вышло. Не забудь отключить обновления xray командой "xkeen -dxc"

Опубликовано
7 hours ago, Alaverdy said:

Та же ситуация, сегодня сам бился с этим все утро. Мне кажется, у меня слетают настройки после обновления ядра xray, которое я как раз настроил при установке на раз в неделю.

Мне помогло вот это: https://github.com/Corvus-Malus/XKeen?tab=readme-ov-file#обновление-ядра-xray-до-последней-версии

Только ниже в этом разделе есть скрытый под спойлером подраздел "Обновление ядра XRAY до версии 25.1.1 для роутеров Keenetic Skipper 4G (KN-2910) и Keenetic 4G (KN-1212)", и хоть у меня KN-1910, решил что может помочь. Так и вышло. Не забудь отключить обновления xray командой "xkeen -dxc"

Спасибо! Помогло. По инструкции прошелся, вот что получилось:

1. Проверил версию XRay - у меня оказалась последняя версия. Поставил на нее предпоследнюю версию из списка обновлений + внес строки RouteOnly True по инструкции. Перезагрузился. Роутер подключился к серверу.

2. Заработала часть ресурсов, ip стали определяться правильно - но не запускались видеосервисы. Y - работает, N и почему то Кинопоиск - нет. Подумал, что изменения в 03_Inbound (та самая RouteOnly True) - единственное изменение, которое вносил в конфигурцию. Ну и удалил эти строчки - приведя файл в исходное состояние. После этого заработало все.

Всем спасибо за помощь! @Alaverdy особенная благодарность. 

Кто-нибудь подскажет, что делает этот параметр (RouteOnly True) - что влияет на доступность серверов? Спасибо!

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

Добрый вечер. Не могу до конца собрать полностью рабочий конфиг для маршрутизации. Выглядит он вот так. Но почему-то некоторые сайты просто перестали открываться, т.е. крутится значок загрузки страницы и все. А так же есть проблемы в мультиплеер играх, т.е. либо задержки сильные, либо не работает голосовой чат(phasmophobia). Может кто подскажет, что можно оптимизировать?

05_routing.json 03_inbounds.json

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

Приветствую, всё накрылось - захожу и в MobaXterm или в Putty и мне при подключении выдёт:
Network error: Connection refused
Больше ничего. 

Куда копать и что это вообще может быть? (например прокси отлетели). Или это всё теперь заново переустанавливать? 
Флешка стоит, OPKG подключено, файлы видно. А вот по моему айпи http://192.168.2.1/ (2, так как второй роутер) ни через какие терминалы не заходит. 

Насколько понимаю, файл с прокси в другом месте лежит, но тут какая-то ошибка. Кто знает, что сделать или может кинете файл этот. а я попробую заменить?

Opkg::Manager: /opt/etc/ndm/netfilter.d/proxy.sh: exit code -1.

Cifs::ServerTsmb: failed to automount "0c3a109e-348f-1d9a-b17b-5bc313cfb8c8:", ignored.
Cifs::ServerTsmb: share record "opkg" already exists.
ICMP: someone has same IP 192.168.2.108.

Опубликовано (изменено)

Добрый день

А можно ли использовать XKeen для доступа по протоколу Trojan с WebSocket ?

Создал с помощью генератора от Corvus-Malus файл 04_outbounds.json из ключа импортированного из NekoBox . В NekoBox с этим ключом доступ нормально работает.

При запуске XKeen выдает сообщение:

Quote

2025/05/20 05:13:12.950025 [Warning] common/errors: This feature WebSocket transport (with ALPN http/1.1, etc.) is deprecated and being migrated to XHTTP H2 & H3. Please update your config(s) according to release note and documentation before removal.
2025/05/20 05:13:12.956143 [Warning] common/errors: This feature "host" in "headers" is deprecated and being migrated to independent "host". Please update your config(s) according to release note and documentation before removal.

Вопрос: либо нужно по другому сконфигурировать файл либо в принципе XKeen не поддерживает работу по протоколу Trojan да еще при использовании в качестве транспорта WebSocket?

P.S. Версия XKeen 1.1.3.4 - от jameszeroX . Установлена по инструкции от Corvus-Malus.

04_outbounds.json

Изменено пользователем ZoranSDG
Опубликовано
1 час назад, ZoranSDG сказал:

нужно по другому сконфигурировать файл

Terojan - https://xtls.github.io/ru/config/outbounds/trojan.html#trojan

TLS - https://xtls.github.io/ru/config/transport.html#tlsobject

WebSocket - https://xtls.github.io/ru/config/transports/websocket.html#websocket

Опубликовано (изменено)
17 minutes ago, ip_tara said:

у вас host в headers, нужно вынуть из headers

Это то я понял. Тут просто.

А вот насчет этого не понял. Не хватает познаний. Если есть у вас возможность, пожалуйста отредактируйте файл чтобы было как нужно.

Quote

2025/05/20 05:13:12.950025 [Warning] common/errors: This feature WebSocket transport (with ALPN http/1.1, etc.) is deprecated and being migrated to XHTTP H2 & H3. Please update your config(s) according to release note and documentation before removal.


P.S. На строне сервера я ничего поменять не могу. Мне уже в таком виде доступ только предоставляют.

04_outbounds.json

Изменено пользователем ZoranSDG

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

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

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

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

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

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

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

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

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

×
×
  • Создать...

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

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