Jump to content

Выход руководств зависит от свободного времени автора и востребованности со стороны сообщества  

129 members have voted

  1. 1. Какого руководства для Xray не хватает?

    • Как выбрать VPS-сервер
      23
    • Настройки DNS
      13
    • Настройки Reverse Proxy
      6
    • Настройки FakeDNS (Только часть Xray)
      5
    • Настройки транспортных протоколов
      1
    • Настройки входящего соединения
      7
    • Настройки исходящего соединения
      4
    • Настройки политик доступа
      5
    • Настройки маршрутизации
      43
    • Настройки Fallback
      2
    • Конфигурация для максимальной анонимности
      11
    • Конфигурация для максимальной защищенности
      9


Recommended Posts

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

Проверяйте настройки, профиль не рабочий

Спасибо огромное. Заработало. На сервере не был включен 'xtls-rprx-vision' 

  • Upvote 1
Link to comment
Share on other sites

Здравствуйте.

Спасибо за это чрезвычайно актуальное ныне решение. Только я не смог разобраться до конца, так как не являюсь гиком. Я установил решение, отказался от GeoSite и GeoIP. Если я правильно понял, то это списки сайтов, которые должны «ходить» через VPN. Но это же можно реализовать через расширение для браузера SwitchyOmega (переключатель прокси, вплоть до конкретных доменов) или же в веб интерфейсе 3X-UI (там правда через WARP только можно, но не страшно).

В итоге я сделал вот такой конфиг, взяв файлы 05_routing.json и 04_outbounds.json из установки , а контент для файла 03_inbounds.json я взял со второй страницы этого обсуждения. Такая солянка получилась, наверняка далеко не оптимальная (мне кажется, особенно что находится в 04_outbounds.json).

// Исходящее соединение

{
"inbounds": [
    {
        "listen": "192.168.1.1",
        "port": 2082,
        "protocol": "socks",
        "settings": {
            "udp": false
        },
        "sniffing": {
            "destOverride": ["http", "tls"],
            "enabled": true,
            "metadataOnly": false
        },
        "tag": "socks-in"
    }
]
}

 

// Настройка маршрутизации

{
  "routing": {
    "rules": [
            
      // Прямые подключение  |  Доменные имена
      {
        "inboundTag": ["redirect", "tproxy"],
        "domain": [
          "regexp:^([\\w\\-\\.]+\\.)ru$",  // .ru
          "regexp:^([\\w\\-\\.]+\\.)su$",  // .su
          "regexp:^([\\w\\-\\.]+\\.)xn--p1ai$",  // .рф
          "regexp:^([\\w\\-\\.]+\\.)xn--p1acf$",  // .рус
          "regexp:^([\\w\\-\\.]+\\.)xn--80asehdb$",  // .онлайн
          "regexp:^([\\w\\-\\.]+\\.)xn--c1avg$", // .орг
          "regexp:^([\\w\\-\\.]+\\.)xn--80aswg$",  // .сайт
          "regexp:^([\\w\\-\\.]+\\.)xn--80adxhks$",  // .москва
          "regexp:^([\\w\\-\\.]+\\.)moscow$",  //  .moscow
          "regexp:^([\\w\\-\\.]+\\.)xn--d1acj3b$"  // .дети
        ],
        "outboundTag": "direct",
        "type": "field"
      },
      
      // VPS подключение  |  Основное
      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "vless-reality",
        "type": "field"
      }
      
    ]
  }
}

 

// Настройка исходящих соединений

{
    "outbounds": [
	
		// VPS соединение  |  Основное
		{
            "tag": "vless-reality",    // Название соединения
            "protocol": "vless",
            "settings": {
                "vnext": [
                    {
                        "address": "11.111.111.11",    // IP адрес или доменное имя сервера
                        "port": 443,    // Порт Reality. 443 обязателен
                        "users": [
                            {
								"id": "22222222-44444-6666-4444-556666666",    // ID, присвоенный пользователю на сервере
								"encryption": "none",
                                "flow": "xtls-rprx-vision",
								"level": 0
                            }
                        ]
                    }
                ]
            },
            "streamSettings": {
                "network": "tcp",
                "security": "reality",
                "realitySettings": {
                    "publicKey": "123123123123123123123123123123123123",    // Public Key, присвоенный пользователю на сервере
                    "fingerprint": "chrome",    // Finger Print, указанный на сервере
                    "serverName": "google.com",    // SNI, указанный на сервере
                    "shortId": "xxxxxyyyy",    // Short ID, присвоенный пользователю на сервере
                    "spiderX": "/"
                }
            }
        },   
		   
		// Провайдер
        {
            "protocol": "freedom",
            "tag": "direct"
        }
		
    ]
}

Что тут можно поправить?

И ещё момент с надписью был:

Цитата

 

Предупреждение:

  Отсутствует политика «XKeen» в Web роутера

  Не определены целевые порты для XKeen

  Клиент xray будет запущен для всего устройства

 

 Я создал политику с таким именем, надпись пропала, но я не совсем понял вообще суть этого. Ведь если указать соединение для этой политики, то через него и будет осуществляться доступ, а не через Vless.

Я так понимаю, что надо компонент в Кинетике ставить под названием Клиент прокси и уже его указывать в качестве соединения для политики с названием XKeen?

 

Заранее спасибо за ответы.

 

 

  • Upvote 1
Link to comment
Share on other sites

Здравствуйте.

В первую очередь хотел бы поблагодарить всех причастных за такой взрослый продукт и его развитие. Колоссальная работа.

Возникла пара вопросов.

1) Настроил подключение по инструкции, но, к сожалению, почему-то не работает роутинг, т.е. все соединения идут через freedom (если весь трафик пустить через outboundTag: vps, то все ресурсы открываются, т.е. соединение работает).

05_routing.json:

Скрытый текст

{
  "routing": {
    "rules": [

      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "block",
        "type": "field",
        "domain": [
          "ext:geosite_v2fly.dat:category-ads-all",
          "google-analytics",
          "analytics.yandex",
          "appcenter.ms",
          "app-measurement.com",
          "firebase.io",
          "crashlytics.com"
        ]
      },

      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "block",
        "type": "field",
        "network": "udp",
        "port": "135, 137, 138, 139"
      },

      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "direct",
        "type": "field",
        "protocol": ["bittorrent"]
      },

      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "vps",
        "type": "field",
        "domain": [
          "ext:geosite_v2fly.dat:linkedin",
          "ext:geosite_v2fly.dat:facebook",
          "ext:geosite_v2fly.dat:instagram",

          "domain:rutor",
          "domain:rutor.is",
          "domain:nnmclub",
          "domain:rutracker"
        ]
      },

      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "direct",
        "type": "field"
      }

    ]
  }
}

 

04_outbounds.json:

Скрытый текст

{
    "outbounds": [

        {
            "tag": "vps",
            "protocol": "vless",
            "settings": {
                "vnext": [
                    {
                        "address": "ip-сервера",
                        "port": 443,
                        "users": [
                            {
                                "encryption": "none",
                                "flow": "xtls-rprx-vision",
                                "id": "8d81e7e2-6007-4cae-96c6-4df14cc80f8c"
                            }
                        ]
                    }
                ]
            },
            "streamSettings": {
                "network": "tcp",
                "security": "reality",
                "realitySettings": {
                        "publicKey": "ключ",
                        "fingerprint": "chrome",
                        "serverName": "yandex.ru",
                        "shortId": "19c8b3c4",
                        "spiderX": "/"
                }

            }
        },

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

        {
            "tag": "block",
            "protocol": "blackhole",
            "settings": {
                "response": {
                    "type": "http"
                }
            }
        }

    ]
}

В логах видно, что при открытии указанных доменов соединение идет на freedom.

upd.: Спасибо Skride за помощь в ТГ, нужно было добавить routeOnly в inbounds.

2) И еще вопрос, поиском здесь не нашел..

Настраивал VPS по этой инструкции с хабра. Почему-то xkeen не может подключиться к Xray через Cloudflare grpc по доменному имени. В логах появляются ошибки проверки сертификата

failed to verify certificate: x509: certificate signed by unknown authority

Установил пакер ca-certificates, но не знаю как добавить серт в доверенные на entware, все системные каталоги в read-only. 

На всякий случай конфиг, может что-то напутал:

Скрытый текст

{
    "outbounds": [

        {
            "tag": "vps",
            "protocol": "vless",
            "settings": {
                "vnext": [
                    {
                        "address": "мой-домен",
                        "port": 443,
                        "users": [
                            {
                                "encryption": "none",
                                "id": "ae2c0a50-e3a0-47d1-8dd8-f5ace207d8de"
                            }
                        ]
                    }
                ]
            },
            "streamSettings": {
                "network": "grpc",
                "security": "tls",
                "grpcSettings": {
                        "serviceName": "my-gRPC-5879632",
                        "multiMode": false,
                        "idle_timeout": 60,
                        "initial_windows_size": 35536,
                        "permit_without_stream": true
                },
                "tlsSettings": {
                        "serverName": "мой-домен",
                        "fingerprint": "chrome"
                }

            }
        },

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

        {
            "tag": "block",
            "protocol": "blackhole",
            "settings": {
                "response": {
                    "type": "http"
                }
            }
        }

    ]
}

Спасибо.

Edited by eugeney
Link to comment
Share on other sites

10 часов назад, Виктор67 сказал:

Здравствуйте.

Спасибо за это чрезвычайно актуальное ныне решение. Только я не смог разобраться до конца, так как не являюсь гиком. Я установил решение, отказался от GeoSite и GeoIP. Если я правильно понял, то это списки сайтов, которые должны «ходить» через VPN. Но это же можно реализовать через расширение для браузера SwitchyOmega (переключатель прокси, вплоть до конкретных доменов) или же в веб интерфейсе 3X-UI (там правда через WARP только можно, но не страшно).

В итоге я сделал вот такой конфиг, взяв файлы 05_routing.json и 04_outbounds.json из установки , а контент для файла 03_inbounds.json я взял со второй страницы этого обсуждения. Такая солянка получилась, наверняка далеко не оптимальная (мне кажется, особенно что находится в 04_outbounds.json).


Доброй Вам ночи)

Да, можно реализовать и через Switch Omega.
Но в таком случае решение будет работать только для браузера на конкретном клиенте, с которого произошло подключение)

Ваш Inbounds для socks

Скрытый текст
{
	"inbounds": [
		{
			"tag": "socks"
			"listen": "192.168.1.100",
			"port": 1080,
			"protocol": "socks",
			"settings": {
				"udp": true
			}
		}
	]
}


Если Вы направляете соединение через SwitchOmega, то Routing можете удалить.
Так как маршрутизацию хотите выполнять вручную с помощью SwitchOmega.

Ваш Outbounds

Скрытый текст
// Настройка исходящих соединений

{
    "outbounds": [
    
        // VPS соединение  |  Основное
        {
            "tag": "vless-reality",    // Название соединения
            "protocol": "vless",
            "settings": {
                "vnext": [
                    {
                        "address": "11.111.111.11",    // IP адрес или доменное имя сервера
                        "port": 443,    // Порт Reality. 443 обязателен
                        "users": [
                            {
                                "id": "22222222-44444-6666-4444-556666666",    // ID, присвоенный пользователю на сервере
                                "encryption": "none",
                                "flow": "xtls-rprx-vision",
                                "level": 0
                            }
                        ]
                    }
                ]
            },
            "streamSettings": {
                "network": "tcp",
                "security": "reality",
                "realitySettings": {
                    "publicKey": "123123123123123123123123123123123123",    // Public Key, присвоенный пользователю на сервере
                    "fingerprint": "chrome",    // Finger Print, указанный на сервере
                    "serverName": "google.com",    // SNI, указанный на сервере
                    "shortId": "xxxxxyyyy",    // Short ID, присвоенный пользователю на сервере
                    "spiderX": "/"
                }
            }
        }
        
    ]
}

 

10 часов назад, Виктор67 сказал:

Я создал политику с таким именем, надпись пропала, но я не совсем понял вообще суть этого. Ведь если указать соединение для этой политики, то через него и будет осуществляться доступ, а не через Vless.

Политика для чистого Socks подключения не нужна.
Она используется в Redirect | Mixed | TProxy и позволяет использовать прокси только клиентам, добавлеенным в нее.
Доступ осуществляется во всех случаях так:
Клиент > Роутер > Xray (VLESS…) > ISP > Сервер > Xray (VLESS…) > Целевой ресурс

Иными словами соединение до Вашего сервера в защищенном виде идет через ISP.
Для политики указывается обычное соединение ISP

10 часов назад, Виктор67 сказал:

Я так понимаю, что надо компонент в Кинетике ставить под названием Клиент прокси и уже его указывать в качестве соединения для политики с названием XKeen?

Компонент «Клиент-прокси» используется, если хотите также соединение со всего роутера или политики направить в прокси. Это что-то похоже SwitchOmega, но в браузере, а в самом роутере.
Сейчас ничем, кроме скорости не отличается от TProxy | Mixed.

Link to comment
Share on other sites

18 часов назад, hohla сказал:

Спасибо огромное. Заработало. На сервере не был включен 'xtls-rprx-vision' 

Подскажите пожалуйста, в чем может быть причина падения скорости при подключении через xkeen в 10 раз. (xkeen=4Мбит, напрямую=40Мбит)? И в момент соединения нагрузка на проц роутера возрастает до 100%. 

Link to comment
Share on other sites

4 часа назад, hohla сказал:

Подскажите пожалуйста, в чем может быть причина падения скорости при подключении через xkeen в 10 раз. (xkeen=4Мбит, напрямую=40Мбит)? И в момент соединения нагрузка на проц роутера возрастает до 100%. 

Нагрузка зависит от модели процессора роутера и от количества geosite/geoip которые обрабатываются в роутинге. Скорость может зависеть еще и от VPS.

Link to comment
Share on other sites

7 hours ago, hohla said:

Подскажите пожалуйста, в чем может быть причина падения скорости при подключении через xkeen в 10 раз. (xkeen=4Мбит, напрямую=40Мбит)? И в момент соединения нагрузка на проц роутера возрастает до 100%. 

Может тоже, как и я ранее, не освободили 443 порт на кинетике?

Link to comment
Share on other sites

11 час назад, LDude сказал:

Может тоже, как и я ранее, не освободили 443 порт на кинетике?

модель Keenetic Extra (KN-1711), VDS Rysen5950.  Порт 443 тоже освобождал вот этими коммандами: 
ip http ssl port 5083
system configuration save

 

Edited by hohla
Link to comment
Share on other sites

Всем привет.

Сразу признаюсь, что совсем не разбираюсь в наборах символов между скобками, которые вы пишите :) Могу только воспроизводить "по аналогии".

Могу вас спросить/попросить привести пример настроек, чтобы не только сайты *.ru, *.рф открывались напрямую, но и зона *.by?
Спасибо.

Link to comment
Share on other sites

3 часа назад, hohla сказал:

модель Keenetic Extra (KN-1711), VDS Rysen5950.  Порт 443 тоже освобождал вот этими коммандами: 
ip http ssl port 5083
system configuration save

 

ну проц VDS не говорит о его скорости сети))

Link to comment
Share on other sites

В 18.02.2024 в 12:01, hohla сказал:

Подскажите пожалуйста, в чем может быть причина падения скорости при подключении через xkeen в 10 раз. (xkeen=4Мбит, напрямую=40Мбит)? И в момент соединения нагрузка на проц роутера возрастает до 100%. 

более чем уверен, что причина в модели Кинетика, вернее в его дохлом проце MT7628N, на более старших Кинетиках с MT7621A проц с Xkeen тоже загружается весьма и весьма.

  • Thanks 1
  • Upvote 1
Link to comment
Share on other sites

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

но и зона *.by

 Добрый день. Вам в роутинге перед "regexp:^([\\w\\-\\.]+\\.)ru$" нужно вставить "regexp:^([\\w\\-\\.]+\\.)by$", 

  • Thanks 1
  • Upvote 1
Link to comment
Share on other sites

В 16.02.2024 в 14:57, jameszero сказал:

Добрый день! Странно, у меня обратная ситуация, ютуб на телефонах (YouTube ReVanced), телевизоре (SmartTubeNext) и на компьютере в браузерах постоянно буферизировал видео при прямом подключении. Пустил его через VPS, всё летает. Замерьте общую скорость интернета через VPS, может она недостаточна для потокового видео. А насчёт тюнинга соединения, вы оптимизацию сервера делали? net.ipv4.tcp_congestion_control=bbr и прочее...

А можете в личку написать где хостите VPS. А то не могу нормальную найти, что бы с оплатой проблем не было...

Link to comment
Share on other sites

Ещё обнаружил вариант, с которым всё в проц упирается, и, соответственно, скорость режется. В режиме tproxy (на других не пробовал) при работе на всех портах такая фигня происходит. А после -ap 430,80 и -restart всё норм.

  • Thanks 1
Link to comment
Share on other sites

Доброго времени суток, уважаемые специалисты. 

Вроде бы разобрался. Изначально настроил SOCKS вариант, конфиг которого тут в теме пробегал. В результате подключался через браузерное расширение Proxy SwitchyOmega.

В принципе этот режим хорош, но хотелось бы роутить и конкретные устройства. В итоге скопировал из шапки конфиг Mixed режима (в конфиге ничего не менял), перезапустил и теперь роутятся желаемые клиенты (весь трафик проходит через xray). Но, как я понял, прокси теперь не работает, я пробовал указывать 192.168.1.1:61219 - не работает.

Я бы хотел одновременно иметь возможность подключаться и через прокси. Это удобно при использовании указанного выше браузерного расширения Proxy SwitchyOmega. Это возможно?

Когда я пользовался Wireguard (ныне не работает), я реализовал это через установленный 3proxy. Вот код из конфига:

flush
auth iponly
deny * * 127.0.0.1
allow * 192.168.1.0/24
socks -p8080 -i192.168.1.1 -e172.16.0.2

Но как это здесь реализовать с помощью 3proxy или же в самом Xkeen - даже не представляю. Не подскажете?

Link to comment
Share on other sites

1 час назад, Виктор67 сказал:

Я бы хотел одновременно иметь возможность подключаться и через прокси

Доброго времени суток. Возьмите конфиг socks5 и допишите в конец конфига mixed соблюдая синтаксис json должно заработать. 

  • Upvote 1
Link to comment
Share on other sites

18 минут назад, Alexey77 сказал:

Доброго времени суток. Возьмите конфиг socks5 и допишите в конец конфига mixed соблюдая синтаксис json должно заработать. 

Действительно заработало. Изначально так сам не попробовал прописать и решил уточнить, а то вдруг какие бы внутренние конфликты в алгоритме работы это вызвало.

Link to comment
Share on other sites

@jameszero а есть ли возможность конвертнуть Вашу подборку доменов zkeen в формат sing-box (*.db) ? нашел только утилиту v2box от SagerNet только под *nix

Edited by sight
Link to comment
Share on other sites

6 минут назад, sight сказал:

есть ли возможность конвертнуть Вашу подборку доменов zkeen в формат sing-box (*.db) ?

Думаю в db-формат не конвертируют, а собирают изначально, как и dat-формат.

У меня наработок по sing-box, к сожалению, нет, не пользуюсь.

Link to comment
Share on other sites

4 часа назад, sight сказал:

в формат sing-box (*.db)

Зачем использовать устаревший формат?

Возьмите из гитхаба автора домены и создайте на его основе .srs файл

Link to comment
Share on other sites

Здравствуйте!

Заметил что соединения при работе через прокси обрываются по таймауту.

Причём нет разницы через что соединение: proxy или direct

Например идёт долгая закачка и регулярно обрывается соединение, потом восстанавливается заново.

Настройки политики такие:

{
  "policy": {
    "levels": {
      "0": {
        "connIdle": 300
      }
    }
  }
}

Сессии обрываются ровно через в 2 раза больший интервал указанный в настройках "connIdle"

Например указано 300, значит сессия оборвётся через 10 минут. Если поставить 60 - оборвётся через 2 минуты...

В доках написано что этот параметр должен обрывать сессии когда нет трафика, но трафик то есть, идёт закачка!

Подскажите, как победить, может кто сталкивался?

Edited by VT-i
  • Upvote 1
Link to comment
Share on other sites

Спасибо за проделанную работу!

Возник такой вопрос. Настраивал по примерам, цель - определенные домены загружать через xray, все остальное freedom, соответственно две записи в роутинге - outboundTag: "vless-reality" для списка и direct для всего остального. 

Проблема в том, что в таком виде всегда идет подключение через direct. Если одно из правил убрать (пустить все через "outboundTag": "vless-reality") то все ресурсы начинают грузиться через xray. В чем может быть ошибка?

05_routing.json

Скрытый текст

{
  "routing": {
    "rules": [
      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "vless-reality",
        "type": "field",
        "domain": [
        "rutracker.org" и т.д.
        ]
      },
      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "direct",
        "type": "field"
      }
    ]
  }
}

04_outbounds.json
 

Скрытый текст

{
    "outbounds": [
                {
            "tag": "vless-reality", 
            "protocol": "vless",
            "settings": {
                "vnext": [
                    {
                        "address": "...",   
                        "port": 443,  
                        "users": [
                            {
                               "id": " ... ", 
                                "encryption": "none",
                                "flow": "xtls-rprx-vision",
                                 "level": 0
                            }
                        ]
                    }
                ]
            },
            "streamSettings": {
                "network": "tcp",
                "security": "reality",
                "realitySettings": {
                    "publicKey":  ...",   
                    "fingerprint": "chrome",  
                    "serverName": "google.com",  
                    "shortId": " ... ",  
                    "spiderX": "/"
                }
            }
        },

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

    ]
}

03_inbounds.json

Скрытый текст

{
    "inbounds": [
        {
            "tag": "redirect",
            "port": 61219,
            "protocol": "dokodemo-door",
            "settings": {
                "network": "tcp",
                "followRedirect": true
            },
            "sniffing": {
                "routeOnly": true,
                                "enabled": true,
                "destOverride": [
                    "http",
                    "tls",
                    "quic"
                ]
            }
        },
 {
            "tag": "tproxy",
            "port": 61219,
            "protocol": "dokodemo-door",
            "settings": {
                "network": "udp",
                "followRedirect": true
            },
            "streamSettings": {
                "sockopt": {
                    "tproxy": "tproxy"
                }
            }
        }
    ]
}
 

 

Link to comment
Share on other sites

11 минуту назад, ator сказал:

05_routing.json

  Скрыть содержимое

{
  "routing": {
    "rules": [
      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "vless-reality",
        "type": "field",
        "domain": [
        "rutracker.org" и т.д.
        ]
      },
      {
        "inboundTag": ["redirect", "tproxy"],
        "outboundTag": "direct",
        "type": "field"
      }
    ]
  }
}

Попробуйте добавить: "network": "tcp,udp", в 05_routing.json перед "domain":

Link to comment
Share on other sites

11 час назад, ator сказал:

В чем может быть ошибка?

Доброе утро. Допишите в начало конфига routing "domainStrategy": "IPIfNonMatch", должно вот так получиться {
  "routing": {
    "domainStrategy": "IPIfNonMatch",
    "rules": [

А network tcp, udp наверное не нужен. 

Edited by Alexey77
Link to comment
Share on other sites

Всем доброго вечера!

Вышло обновление 1.1.3

Журнал

Скрытый текст

Добавлено
Ключ -fixed | Исправляет большую часть последствий обновления Entware

Изменения
1. Xray регистрируется в Entware под новым именем xray_s
2. Улучшена логика создания и восстановления резервных копий пользовательских конфигураций
3. В конфигурации из комплекта XKeen возвращена логика работы через IPIfNonMatch для простоты первичной настройки
* По прежнему рекомендуется режим работы AsIs с routeOnly для улучшения производительности


О ключе -fixed

Скрытый текст

1. Очищает лишние файлы от Xray из Entware
2. Меняет версию ядра на стабильную 1.8.4
3. Удаляет автоматический запуск от Xray из Entware и заменяет на XKeen.
 * Пользовательские настройки init.d сохранить не удастся. Миграция не сработает.
4. Пользовательские конфигурации Xray будут восстановлены, если существует резервная копия.
  *Если рабочие конфигурации на месте, а не удалились при обновлении Entware — они сохранятся.


Обновиться можно командой

xkeen -uk


Откатиться на предыдущую версию можно командой

xkeen -kbr


В случае возникновения проблем, пожалуйста, присылайте файл диагностики

xkeen -diag

Внимание
     В файле содержится Ваш IP адрес. Можно присылать в личные сообщения.

Пожалуйста, тестируйте, и отпишитесь о результатах)

  • Thanks 6
Link to comment
Share on other sites

Видимо автоматически обновилось. Теперь вот так

~ # xkeen -v
  Текущая версия XKeen 1.1.3
~ # xkeen -start
find: ‘/opt/etc//configs’: No such file or directory
find: ‘/opt/etc//configs’: No such file or directory
find: ‘/opt/etc//configs’: No such file or directory
find: ‘/opt/etc//configs’: No such file or directory
find: ‘/opt/etc//configs’: No such file or directory
find: ‘/opt/etc//configs’: No such file or directory
/opt/etc/init.d/S24xray: line 893: : Permission denied
 

в каталоге /opt/etc/xray/dat  пусто, в /opt/etc/xray/configs/ - 10_routing-old.json

Замечу, что всё это работало без моего участия, ничего нигде не менял ...

Link to comment
Share on other sites

27 минут назад, VladimirM сказал:

Видимо автоматически обновилось. Теперь вот так

~ # xkeen -v
  Текущая версия XKeen 1.1.3
~ # xkeen -start
find: ‘/opt/etc//configs’: No such file or directory
find: ‘/opt/etc//configs’: No such file or directory
find: ‘/opt/etc//configs’: No such file or directory
find: ‘/opt/etc//configs’: No such file or directory
find: ‘/opt/etc//configs’: No such file or directory
find: ‘/opt/etc//configs’: No such file or directory
/opt/etc/init.d/S24xray: line 893: : Permission denied
 

в каталоге /opt/etc/xray/dat  пусто, в /opt/etc/xray/configs/ - 10_routing-old.json

Замечу, что всё это работало без моего участия, ничего нигде не менял ...

Доброго Вам вечера!

Да, нужно выполнить новый ключ -fixed, чтобы восстановить работу после автоматического обновления от Entware

  • Thanks 1
Link to comment
Share on other sites

Здравствуйте! Подскажите, при работе xkeen на всех портах в режиме mix скорость упирается в процессор. Можно ли это как-то победить?

Link to comment
Share on other sites


 

3 часа назад, Skrill0 сказал:

Доброго Вам вечера!

Да, нужно выполнить новый ключ -fixed, чтобы восстановить работу после автоматического обновления от Entware

root@Keenetic-2701:/opt/etc/init.d$ xkeen -fixed
     Неизвестный ключ: -fixed

 

Текущая версия XKeen 1.1.2

Edited by Ромка Он
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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...