Jump to content

Recommended Posts

8 минут назад, elchako сказал:

можно ли в конфиге xray добавить подключение к другому серверу?

Добрый день!

Несколько серверов в outbounds.json прописать конечно можно, затем можно в роутинге настроить так, чтобы к определённым ресурсам подключение выполнялось через определённый сервер, а вот как резервировать или назначать разные политики клиентам и сетям, не подскажу. Если есть рабочее решение, поделитесь.

Скрытый текст
{
  "outbounds": [
    {
      "protocol": "vless",
      "settings": {
        <...>
      },
      "tag": "proxy1"
    },

    {
      "protocol": "vless",
      "settings": {
        <...>
      },
      "tag": "proxy2"
    },

    {
      "protocol": "vless",
      "settings": {
        <...>
      },
      "tag": "proxy3"
    },

    {
      "protocol": "freedom",
      "tag": "direct"
    }
  ]
}

 

 

  • Thanks 2
Link to comment
Share on other sites

Подскажите, а можно как то использовать xray для доступа к своим локальным ресурсам извне? SSTP медленный совсем, а цireguard, такое ощущение что блокируют периодически мобильные операторы, с телефона до домашнего NAS не достучаться. Нужны какие-то настройки на VPS сервере ?

Link to comment
Share on other sites

2 часа назад, Niiserg сказал:

 а цireguard, такое ощущение что блокируют периодически мобильные операторы, с телефона до домашнего NAS не достучаться.

 МТС или Tele2 (он же РТ) без проблем работает доступ данного удаленного клиента на роутер через WG. Мало того есть доступ к ПК на выделенную папку.

Link to comment
Share on other sites

2 часа назад, vasek00 сказал:

 МТС или Tele2 (он же РТ) без проблем работает доступ данного удаленного клиента на роутер через WG. Мало того есть доступ к ПК на выделенную папку.

У меня МТС и домашний и мобильный. Вот домашний без проблем, а мобильный работает день-два а потом отваливается.

Link to comment
Share on other sites

@jameszero @k0steg спасибо! Резервирование канала реализовал через балансировщик.
Теперь при падении одного сервера xray переключается на другой. Но в стратегии балансировщика (05_routing.json) стоит "type": "Random". И бывает в рандомном режиме трафик идет через разные сервера )

Ищу другие стратегии, но в документации не нашел, или не там смотрю
https://xtls.github.io/en/config/routing.html

04_outbounds.json 05_routing.json

Edited by elchako
  • Upvote 1
Link to comment
Share on other sites

19 часов назад, Niiserg сказал:

Подскажите, а можно как то использовать xray для доступа к своим локальным ресурсам извне? SSTP медленный совсем, а цireguard, такое ощущение что блокируют периодически мобильные операторы, с телефона до домашнего NAS не достучаться. Нужны какие-то настройки на VPS сервере ?

На этот счет есть статья https://habr.com/ru/articles/774838/

Если получится по ней, отпишись пожалуйста.

Link to comment
Share on other sites

1 час назад, elchako сказал:

На этот счет есть статья https://habr.com/ru/articles/774838/

Если получится по ней, отпишись пожалуйста.

О, спасибо большое буду изучать. Т.к. я "чайник" в этих делах, то не быстро, но отпишусь по результатам

  • Upvote 1
Link to comment
Share on other sites

В 16.04.2024 в 12:18, elchako сказал:

@jameszero @k0steg спасибо! Резервирование канала реализовал через балансировщик.
Теперь при падении одного сервера xray переключается на другой. Но в стратегии балансировщика (05_routing.json) стоит "type": "Random". И бывает в рандомном режиме трафик идет через разные сервера )

Ищу другие стратегии, но в документации не нашел, или не там смотрю
https://xtls.github.io/en/config/routing.html

04_outbounds.json 2.22 \u041a\u0431 · 2 downloads 05_routing.json 1.13 \u041a\u0431 · 2 downloads

Отвечу на свой вопрос, если вдруг кто-то будет искать стратегии для балансировщика (router strategy). 

Посмотрел в исходный код xray-core и обнаружил там 4 стратегии

"random", "leastping", "roundrobin", "leastload"

Но в последней версии xkeen стоит xray версии 1.8.4 в ней работает только random стратегия.

Скачал xray версии 1.8.10 (заменяем файл xray /opt/sbin/xray) но в ней работают только "random",  "roundrobin"

Может @Skrill0 знает почему могут не работать стратегии "leastping",  "leastload" ?

При запуске xkeen с одной из них получаю ошибку (panic: runtime error: invalid memory address or nil pointer dereference) (ошибка времени выполнения: неверный адрес памяти или разыменование нулевого указателя)

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x6d2d60]

goroutine 12 [running]:
github.com/xtls/xray-core/app/router.(*LeastLoadStrategy).getNodes(0x4000373ce0, {0x4000386220, 0x2, 0x6c95b8?}, 0x0)
        github.com/xtls/xray-core/app/router/strategy_leastload.go:143 +0xa0
github.com/xtls/xray-core/app/router.(*LeastLoadStrategy).pickOutbounds(0x4000373ce0, {0x4000386220?, 0x0?, 0x6ca330?})
        github.com/xtls/xray-core/app/router/strategy_leastload.go:75 +0x2c
github.com/xtls/xray-core/app/router.(*LeastLoadStrategy).PickOutbound(0x400035afc0?, {0x4000386220?, 0x0?, 0x2?})
        github.com/xtls/xray-core/app/router/strategy_leastload.go:65 +0x20
github.com/xtls/xray-core/app/router.(*Balancer).PickOutbound(0x400035afc0)
        github.com/xtls/xray-core/app/router/balancing.go:60 +0x1fc
github.com/xtls/xray-core/app/router.(*Rule).GetTag(...)
        github.com/xtls/xray-core/app/router/config.go:21
github.com/xtls/xray-core/app/router.(*Router).PickRoute(0x10788a8?, {0x1081eb0?, 0x400034e5d0?})
        github.com/xtls/xray-core/app/router/router.go:87 +0x54
github.com/xtls/xray-core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0x4000362c00, {0x10788a8, 0x4000388450}, 0x40003861a0, {{0x1078678, 0x40003584a0}, 0x1bb, 0x2})
        github.com/xtls/xray-core/app/dispatcher/default.go:403 +0x26c
github.com/xtls/xray-core/app/dispatcher.(*DefaultDispatcher).Dispatch.func1()
        github.com/xtls/xray-core/app/dispatcher/default.go:266 +0x340
created by github.com/xtls/xray-core/app/dispatcher.(*DefaultDispatcher).Dispatch in goroutine 11
        github.com/xtls/xray-core/app/dispatcher/default.go:239 +0x378


Описание стратегий:
 

  1. Random:

    • Описание: Стратегия случайным образом выбирает один из узлов из доступного списка без учёта их текущей загрузки или доступности.
    • Применение: Подходит для простых сценариев, где требуется равномерное распределение трафика между узлами без учёта их состояния.
  2. LeastPing:

    • Описание: Эта стратегия выбирает узел с наименьшим временем отклика (ping) в момент запроса.
    • Применение: Используется в сетевых условиях, где важно минимизировать задержки и максимизировать производительность путём выбора узла с наилучшими сетевыми характеристиками.
  3. RoundRobin:

    • Описание: Стратегия поочерёдно выбирает каждый узел из списка, начиная с первого, и циклически возвращается к началу после достижения последнего узла.
    • Применение: Подходит для равномерного распределения нагрузки между узлами в общей сети, обеспечивая справедливую и эффективную балансировку.
  4. LeastLoad:

    • Описание: Данная стратегия выбирает узел с наименьшей текущей загрузкой (количеством активных соединений или другими метриками загрузки).
    • Применение: Полезна в ситуациях, где требуется минимизировать нагрузку на узлы и обеспечить равномерное распределение трафика с учётом текущей загрузки каждого узла.
Edited by elchako
  • Thanks 1
  • Upvote 1
Link to comment
Share on other sites

8 часов назад, k0steg сказал:

и у него есть роутинг 'stun'-протокола - это две строчки конфига

Доброе утро можете по подробнее написать про роутинг stun протокола? 

Link to comment
Share on other sites

  • 1 month later...
Posted (edited)

Добрый день!

Ultra 1810, похоже не устанавливается xkeen 

после curl -sOfL https://raw.githubusercontent.com/Skrill0/XKeen/main/install.sh

ничего не происходит

 

~ # opkg install curl

Package curl (8.6.0-1) installed in root is up to date.

~ # curl -sOfL https://raw.githubusercontent.com/Skrill0/XKeen/main/install.sh

~ # chmod +x ./install.sh

chmod: ./install.sh: No such file or directory

~ # ./install.sh

/opt/bin/sh: ./install.sh: not found

 

подскажите куда копать?

Edited by xc33
Link to comment
Share on other sites

Posted (edited)

@jameszero извините на назойливость, можете кратко пояснить почему?  автор говорит что можно, поэтому вас терроризирую. может я чего не так делаю.

Возможно я могу вручную загрузить?

Edited by xc33
Link to comment
Share on other sites

@xc33 я вам советую как проще) Если вы знаете, как устанавливать скрипты через exec sh, то вероятно сможете поднять xkeen на встроенной памяти. Инструкция написана с учётом установки на флешку, со встроенной памятью свои нюансы.

  • Thanks 1
Link to comment
Share on other sites

On 2/4/2024 at 2:50 PM, VT-i said:

Приветствую!

При запуске выдаёт вот такую ошибку:

xkeen -start

  Ошибка:
  Отсутствует политика «XKeen» в Web роутера
  Не определены целевые порты для XKeen
  Клиент xray не будет запущен, пока не будет выполнено хотя бы 1 из условий выше

 

Подскажите, про какие политики и целевые порты речь?

 Добрый день! Пытаюсь настроить первый раз. Столкнулся с похожей ошибкой.

/opt/etc/xray/configs # xkeen -start

  Предупреждение:
  Отсутствует политика «XKeen» в Web роутера
  Не определены целевые порты для XKeen
  Клиент xray будет запущен для всего устройства
      
  Прокси-клиент не запустить

  Ошибка: Не удалось запустить прокси-клиент

Старался установить все по инструкции. Получил реквизиты доступа, вписал их в файл 04_outbounds.json. За шаблон взял первый вариант из раздела "Заготовки для самостоятельной сборки". Другие конфиги не трогал. Я не очень хорошо знаю теорию. Что можно попробовать сделать по шагам, чтобы запустилось?

Link to comment
Share on other sites

  • 3 weeks later...

Всем привет, подскажите как сделать так, чтоб утечки DNS не было. Чтоб DNS с сервера при обходе и от провайдера при прямом? 

Link to comment
Share on other sites

  • 3 weeks later...

Подскажите, возможно-ли и как решить следующую задачу, на роутере создать гостевую сеть, при подключении к которой, весь трафик шел бы через VPS сервер xray?

Link to comment
Share on other sites

В 07.07.2024 в 14:30, stalker-dm сказал:

Подскажите, возможно-ли и как решить следующую задачу, на роутере создать гостевую сеть, при подключении к которой, весь трафик шел бы через VPS сервер xray?

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

Xkeen.png

Link to comment
Share on other sites

  • 2 weeks later...

Добрый день, форумчане!

Интересует вопрос про падение скорости при включенном Xkeen. Имеется приходящие от провайдера 800, которые при включении Xkeen в режиме "GeoSite_Antifilter и пара добавленных руками доменов -> VPS, все остальное -> direc" режутся до 200-400 в зависимости от устройства.

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

Link to comment
Share on other sites

@EACH, добрый день!

Маршрутизацию и решение, что отправлять напрямую, а что через прокси выполняет xray, поэтому весь трафик идет через него, а падение скорости обычно связано с большой нагрузкой на процессор роутера. Только топовые Ultra и Peak справляются с гигабитными скоростями.

  • Thanks 2
Link to comment
Share on other sites

Всем привет, подскажите пожалуйста, можно ли можно ли как то подтюнить xkeen (keenetic ultra)?   Xray, bbr и прочая оптимизация на сервере включены. При подключении напрямую с пк (nekoray) и с телефона, ролики ютуб до 1080 проигрываются без остановок на дозагрузку). А вот если на роутере прописать, выше 480р уже подлагивает(. Можно ли что то с этим сделать?...

Link to comment
Share on other sites

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

Link to comment
Share on other sites

не соображу где взять вебинтерфейс для nekoray keenetic - он есть вообще ?

 

Link to comment
Share on other sites

@Reolins, добрый день!

Режим работы xray зависит от настроек. Дадите ему серверную конфигурацию, он станет сервером.

Если нужна GUI-панель, то 3x-ui тоже есть в репозитории.

Например, для mipsel архитектуры, остальные архитектуры смотрите выше по ссылке.

 

Link to comment
Share on other sites

В 29.07.2024 в 20:28, aarnet сказал:

не соображу где взять вебинтерфейс для nekoray keenetic - он есть вообще ?

 

Не подвезли пока 😁

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...