Jump to content

Recommended Posts

29 минут назад, jameszero сказал:

Вряд ли кому-то нужны те десятки тысяч доменов с казино, веществами и прочим непотребством, которые совершенно справедливо заблокировал РосКомНадзор.

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

Link to comment
Share on other sites

35 минут назад, jameszero сказал:

их 70 штук

столько непотребства у вас? у меня штук 10, которых "совершенно справедливо заблокировал РосКомНадзор"😂👍

  • Y'r wrong 1
Link to comment
Share on other sites

фрагмент файла 10_routing.json

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

 // Настройка подключений через VPS с помощью доменных имен
      {
        "inboundTag": ["socks-in"],
        "domain": [
          "speedtest.net",
          "ext:geosite_antifilter.dat:antifilter-community",
          "ext:geosite_v2fly.dat:openai",
          "ext:geosite_v2fly.dat:paypal",
          "ext:geosite_v2fly.dat:ebay",
          "ext:geosite_v2fly.dat:facebook",
          "whoer",
          "kino.pub",
          "ext:geosite_v2fly.dat:instagram"
        ],
        "outboundTag": "proxy",
        "type": "field"
      },

Почему сайт kino.pub не открывается при таком раскладе?
Как в прочем и instagram то же - хотя в моем понимании должен исходя из заголовка данного фрагмента

Edited by xLamoSx
Link to comment
Share on other sites

9 часов назад, bigpu сказал:

Трекеры справедливо заблочили, что там еще из справедливого-то?

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

Не вырывайте из контекста😉, я имел ввиду то, что написал - казино, вещества и... извините... детское сами знаете что, а трекеры, медиахостинги и политика у меня отлично работают и включены в число 70)

 

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

Здравствуйте вот ещё способ Выборочный обход блокировок которым пользуюсь я. Shadowsocks заменил на xray. У кого не работает ipv6 то протокол ipv6 ставить не нужно модули ядра тоже в новых прошивках уже не нужны нужно будет заменить ещё файл S24xray на тот где нет режима redirect. 

Link to comment
Share on other sites

Доброе утро!

Простите за вопрос халявщика.

Можно ли использовать данные из ключей Shadowsocks (которых полно, например, в телеге 😁) для создания 08_outbounds.json, чтобы не покупать VPS для тестирования.

Просмотрел несколько ключей Shadowsocks. На первый взгляд отсутствуют следующие поля, необходимые в 08_outbounds.json (выделены желтым):

"streamSettings": {
                "network": "tcp",
                "security": "reality",
                "realitySettings": {
                    "publicKey": "",  // Public Key, присвоенный пользователю на сервере
                    "fingerprint": "chrome",  // Finger Point, указанный на сервере
                    "serverName": "amd.com",  // SNI, указанный на сервере
                    "shortId": "",  // Short ID, присвоенный пользователю на сервере
                    "spiderX": "/"
                }

 

Link to comment
Share on other sites

3 минуты назад, prokuror2 сказал:

 чтобы не покупать VPS для тестирования.

Добрый день 

У RuVDS есть басплатное тестирование VPS на три дня. Можете попробовать, если всё поднимется, то можно покупать VPS, необязательно у RuVDS 

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

40 минут назад, prokuror2 сказал:

08_outbounds.json

для shadowsocks:

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

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

{
    "outbounds": [
        // VPS соединение
        {
            "protocol": "shadowsocks",
            "settings": {
              "servers": [
                {
                  "address": "xxxxxx", // IP или доменное имя сервера.
                  "method": "chacha20-ietf-poly1305", // метод шифрования должен совпадать на сервере.
                  "password": "password", // пароль, указанный на сервере.
                  "port": 6394, // порт должен совпадать на сервере.
                  "uot": true
                }
              ]
            },
            "streamSettings": {
              "network": "tcp"
            },
            "tag": "proxy"
        },
        
        // Прямое соединение
        {
            "protocol": "freedom",
            "tag": "direct"
        },
        
        // Блокировка соединения
        {
            "protocol": "blackhole",
            "tag": "block"
        }
    ]
}

 

  • Thanks 3
Link to comment
Share on other sites

Я использую xkeen на 2 кинетиках, и чуток модифицированную версию скрипта на более слабом роутере Huawei, с entware. Так вот на слабом роутере использую "ленивую конфигурацию", в режиме direct (не socks-прокси). Модуля TRPOXY на том старом роутере вообще нет. В ленивой конфигурации, кто особо не в теме - через vds идёт трафик по заблокированным ресурсам, а всё остальное - мимо прокси. Но я отправляю в xray только http https

iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 54837
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 443 -j REDIRECT --to-port 54837

в итоге, skype, zoom, whatsapp вроде работает нормально, с браузингом интернетов тоже всё нормально, падения скорости не наблюдаю. torrent даже не доходит до клиента xray в такой схеме, и падения скорости быть не может.

Попробуйте на слабом железе, может устроит.

  • Thanks 2
Link to comment
Share on other sites

22 часа назад, VladimirM сказал:

Я использую xkeen на 2 кинетиках, и чуток модифицированную версию скрипта на более слабом роутере Huawei, с entware. Так вот на слабом роутере использую "ленивую конфигурацию", в режиме direct (не socks-прокси). Модуля TRPOXY на том старом роутере вообще нет. В ленивой конфигурации, кто особо не в теме - через vds идёт трафик по заблокированным ресурсам, а всё остальное - мимо прокси. Но я отправляю в xray только http https

iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 54837
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 443 -j REDIRECT --to-port 54837

в итоге, skype, zoom, whatsapp вроде работает нормально, с браузингом интернетов тоже всё нормально, падения скорости не наблюдаю. torrent даже не доходит до клиента xray в такой схеме, и падения скорости быть не может.

Попробуйте на слабом железе, может устроит.

спасибо вам ваше модификация решило проблему с whatsapp и скоростью 

Edited by Роберт Зарипов
Link to comment
Share on other sites

2 часа назад, Роберт Зарипов сказал:

спасибо вам ваше модификация решило проблему с whatsapp и скоростью 

А можете чуть подробнее описать как сделали на кинетике в GUI?

Нарисовал правила фаерволла для коннекта на запрет всего кроме 80/443, но результата не видно.

Спасибо.

Link to comment
Share on other sites

30 минут назад, insdr сказал:

А можете чуть подробнее описать как сделали на кинетике в GUI?

Нарисовал правила фаерволла для коннекта на запрет всего кроме 80/443, но результата не видно.

Спасибо.

надо правит сам файл автозапуска S24xray 

 

#!/bin/sh
### Начало информации о службе
# Краткое-описание: Запуск / Остановка Xray
# version="0.8"  # Версия
### Конец информации о службе

# Цвета для вывода
green="\033[32m"
red="\033[31m"
yellow="\033[33m"
reset="\033[0m"

# Пути и переменные
xkeen_info_log="/opt/var/log/xkeen/info.log"
xkeen_error_log="/opt/var/log/xkeen/error.log"
path="/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin"
xray_path="xray"
xray_config="/opt/etc/xray/configs"
app_name="Xkeen"
interface="br0"
ndm="/opt/etc/ndm/netfilter.d"

export XRAY_LOCATION_ASSET="/opt/etc/xray/dat/"

# Функции для ведения журнала в роутере
log_notice_init() {
    local header="${app_name}"
    logger -p notice -t "${header}" "${1}"
}

log_error_init() {
    local header="${app_name}"
    logger -p error -t "${header}" "${1}"
}

exit_with_error() {
    echo "Ошибка: $1"
    exit 1
}

# Функция для определения файла inbounds
determine_config_file() {
    config_file=""

    if [ -n "$(ls "$xray_config" | grep 'inbounds')" ]; then
        config_file="$xray_config/$(ls "$xray_config" | grep 'inbounds')"
    elif [ -e "$xray_config/config.json" ]; then
        config_file="$xray_config/config.json"
    fi
}

# Функция для определения порта xray
determine_xray_port() {
    xray_port=$(cat "$config_file" | grep -o '"port": [0-9]*' | awk '{print $2}' | head -n 1)
    if [ -z "$xray_port" ]; then
        exit_with_error "Не удалось определить xray_port из настроек."
    else
        # Проверяем, что xray_port является числом
        if ! [[ "$xray_port" =~ ^[0-9]+$ ]]; then
            exit_with_error "xray_port не является допустимым числом."
        fi
    fi
}

add_rules () {
determine_config_file
determine_xray_port
if grep -q '"protocol": "dokodemo-door"' "$config_file"; then
    if grep -q '"tproxy": "tproxy"' "$config_file"; then
        xray_mode="tproxy"
    else
        xray_mode="redirect"
    fi
else
    xray_mode="socks"
fi

case "$xray_mode" in
    "tproxy")
        log_notice_init "Найден «dokodemo-door» с режимом Transparent proxy в inbounds. Xray запущен в режиме Transparent proxy."
        ;;
    "redirect")
        log_notice_init "Найден «dokodemo-door» в inbounds. Xray запущен в режиме Redirect."
        ;;
    "socks")
        log_notice_init "Не найден «dokodemo-door» в inbounds. Xray запущен в обычном режиме. Для работы Xray нужно направить на него соединение любым удобным Вам способом."
        ;;
    *)
        log_notice_init "Ошибка: Недопустимое значение xray_mode: $xray_mode"
        exit 1
        ;;
esac

echo -n > /opt/etc/ndm/netfilter.d/xray.sh
cat > /opt/etc/ndm/netfilter.d/xray.sh <<EOL
#!/bin/sh

xray_mode=$xray_mode

if [ "\$xray_mode" = "socks" ]; then
    exit 0
    
elif [ "\$xray_mode" = "redirect" ]; then
    if ! iptables -t nat -C PREROUTING -i br0 -p tcp --dport 443 -j REDIRECT --to-port $xray_port 2>/dev/null; then
        iptables -t nat -A PREROUTING -i br0 -p tcp --dport 443 -j REDIRECT --to-port $xray_port
    fi

    if ! iptables -t nat -C PREROUTING -i br0 -p udp --dport 443 -j REDIRECT --to-port $xray_port 2>/dev/null; then
        iptables -t nat -A PREROUTING -i br0 -p udp --dport 443 -j REDIRECT --to-port $xray_port
    fi

    if ! ip6tables -t nat -C PREROUTING -i $interface -p tcp -j REDIRECT --to-port $xray_port 2>/dev/null; then
        ip6tables -t nat -A PREROUTING -i $interface -p tcp -j REDIRECT --to-port $xray_port
    fi

    if ! ip6tables -t nat -C PREROUTING -i $interface -p udp -j REDIRECT --to-port $xray_port 2>/dev/null; then
        ip6tables -t nat -A PREROUTING -i $interface -p udp -j REDIRECT --to-port $xray_port
    fi
    
elif [ "\$xray_mode" = "tproxy" ]; then
    iptables -t mangle -N XRAY
    iptables -t mangle -N XRAY_SELF
    iptables -t mangle -N DIVERT
else
    echo "Ошибка: Недопустимое значение переменной xray_mode: $xray_mode"
    exit 1
fi

EOL
}

# Функция для удаления правил redirect для адресов IPv4
delete_rules() {
        echo -n > /opt/etc/ndm/netfilter.d/xray.sh
        determine_config_file
        determine_xray_port

        # Проверка существования правил и удаление их, если они существуют
        if iptables -t nat -C PREROUTING -i "$interface" -p tcp -j REDIRECT --to-port "$xray_port" 2>/dev/null; then
            iptables -t nat -D PREROUTING -i "$interface" -p tcp -j REDIRECT --to-port "$xray_port"
        fi

        if iptables -t nat -C PREROUTING -i "$interface" -p udp -j REDIRECT --to-port "$xray_port" 2>/dev/null; then
            iptables -t nat -D PREROUTING -i "$interface" -p udp -j REDIRECT --to-port "$xray_port"
        fi

        if ip6tables -t nat -C PREROUTING -i "$interface" -p tcp -j REDIRECT --to-port "$xray_port" 2>/dev/null; then
            ip6tables -t nat -D PREROUTING -i "$interface" -p tcp -j REDIRECT --to-port "$xray_port"
        fi

        if ip6tables -t nat -C PREROUTING -i "$interface" -p udp -j REDIRECT --to-port "$xray_port" 2>/dev/null; then
            ip6tables -t nat -D PREROUTING -i "$interface" -p udp -j REDIRECT --to-port "$xray_port"
        fi
}

# Функция для проверки статуса xray
xray_status() {
    if pgrep -f "$xray_path run -confdir $xray_config" > /dev/null; then
        return 0  # Процесс существует и работает
    else
        return 1  # Процесс не существует
    fi
}

# Функция для запуска Xray | Особая благодарность jameszero
start() {
    log_notice_init "Инициирован запуск Xray"

    max_retries=10  # Максимальное количество попыток запуска
    retries=0
    delay=1  # Начальная задержка в секундах

    while [ $retries -lt $max_retries ]; do
        if xray_status; then
            echo -e "  Xray уже ${green}запущен${reset}"
            log_notice_init "Не удалось запустить Xray, так как он уже запущен"
            echo "" >> "$xkeen_error_log"
            echo "[start] Проверка статуса Xray" >> "$xkeen_error_log"
            echo "  [error] Xray уже запущен" >> "$xkeen_error_log"
            echo "[end] Проверка статуса Xray выполнена" >> "$xkeen_error_log"
            echo "" >> "$xkeen_error_log"
            return 0  # Прерываем цикл, так как Xray уже запущен
        else
            "$xray_path" run -confdir "$xray_config" &
            sleep $delay

            if xray_status; then
                echo -e "  Xray ${green}запущен${reset}"
                log_notice_init "Xray запущен"
                
                # Устанавливаем правила IPv4 и IPv6
                add_rules
                $ndm/xray.sh

                echo "" >> "$xkeen_info_log"
                echo "[end] Проверка статуса Xray" >> "$xkeen_info_log"
                echo "  [info] Xray запущен" >> "$xkeen_info_log"
                echo "[end] Проверка статуса Xray выполнена" >> "$xkeen_info_log"
                echo "" >> "$xkeen_info_log"
                return 0  # Прерываем цикл, так как Xray успешно запущен
            else
                retries=$((retries + 1))
                echo -e "  Попытка повторного запуска Xray: $retries из $max_retries"
                log_notice_init "Попытка повторного запуска Xray: $retries из $max_retries"
                delay=$((delay + 1))  # Увеличиваем задержку на 1 секунду
            fi
        fi
    done

    # Если достигнуто максимальное количество попыток и Xray не запущен, выводим ошибку
    echo -e "  Не удалось запустить Xray после $max_retries попыток"
    log_error_init "Не удалось запустить Xray после $max_retries попыток"

    echo "" >> "$xkeen_error_log"
    echo "[start] Проверка статуса Xray" >> "$xkeen_error_log"
    echo "  [error] Не удалось запустить Xray после $max_retries попыток" >> "$xkeen_error_log"
    echo "[end] Проверка статуса Xray выполнена" >> "$xkeen_error_log"
    echo "" >> "$xkeen_error_log"
}


# Функция для остановки xray
stop() {
    log_notice_init "Инициирована остановка Xray"
    if xray_status; then
    
        # Удаляем правила IPv4 и IPv6
        iptables -t nat -A PREROUTING -i "$interface" -s 192.0.0.0/24 -j ACCEPT
        sleep 1
        delete_rules
        sleep 1
        iptables -t nat -D PREROUTING -i "$interface" -s 192.0.0.0/24 -j ACCEPT
        
        killall -q -9 "$xray_path"
        echo -e "  Xray ${yellow}остановлен${reset}"
        log_notice_init "Xray остановлен"


        echo "" >> "$xkeen_info_log"
        echo "[start] Проверка статуса Xray" >> "$xkeen_info_log"
        echo "  [info] Xray остановлен" >> "$xkeen_info_log"
        echo "[end] Проверка статуса Xray выполнена" >> "$xkeen_info_log"
        echo "" >> "$xkeen_info_log"
    else
        echo -e "  Xray ${red}не запущен${reset}"
        log_error_init "Остановка Xray не удалась. Xray не был запущен"

        echo "" >> "$xkeen_error_log"
        echo "[start] Проверка статуса Xray" >> "$xkeen_error_log"
        echo "  [error] Xray не был запущен" >> "$xkeen_error_log"
        echo "[end] Проверка статуса Xray выполнена" >> "$xkeen_error_log"
        echo "" >> "$xkeen_error_log"
    fi
}

# Обработка аргументов командной строки
case "$1" in
start)
    start
    ;;
stop)
    stop
    ;;
status)
    if xray_status; then
        echo -e "  Xray ${green}запущен${reset}"

        echo "" >> "$xkeen_info_log"
        echo "[start] Проверка статуса Xray" >> "$xkeen_info_log"
        echo "  [info] Xray запущен" >> "$xkeen_info_log"
        echo "[end] Проверка статуса Xray выполнена" >> "$xkeen_info_log"
        echo "" >> "$xkeen_info_log"
    else
        echo -e "  Xray ${red}не запущен${reset}"

        echo "" >> "$xkeen_info_log"
        echo "[start] Проверка статуса Xray" >> "$xkeen_info_log"
        echo "  [info] Xray не запущен" >> "$xkeen_info_log"
        echo "[end] Проверка статуса Xray выполнена" >> "$xkeen_info_log"
        echo "" >> "$xkeen_info_log"
    fi
    ;;
restart)
    stop > /dev/null 2>&1
    start > /dev/null 2>&1
    echo -e "  Xray ${green}перезапущен${reset}"
    ;;
*)
    echo -e "  Команды: ${green}start${reset} | ${red}stop${reset} | ${yellow}restart${reset} | status"
    ;;
esac

exit 0

Link to comment
Share on other sites

48 минут назад, Роберт Зарипов сказал:

порт 80 можно не ставит он бесполезнь

Спасибо за пояснение и конфиг. Понял, вы используете redirect, а я пытался на socks, в этом случае это не будет работать, исходя из логики скрипта. Жаль, отказываться от разных профилей на кинетике не хочется. 

Edited by insdr
Link to comment
Share on other sites

56 минут назад, insdr сказал:

Спасибо за пояснение и конфиг. Понял, вы используете redirect, а я пытался на socks, в этом случае это не будет работать, исходя из логики скрипта. Жаль, отказываться от разных профилей на кинетике не хочется. 

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

Сегодня будет обновление, в котором будет добавлена работа политик)

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

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

5 минут назад, Skrill0 сказал:

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

Сегодня будет обновление, в котором будет добавлена работа политик)

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

Отличная новость, спасибо за труды, ожидаем :)

Link to comment
Share on other sites

Всем доброй ночи!
Вышла версия 0.9.3

Журнал

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

Полностью переписаны методы автозапуска
Полностью изменена логика внесения и сами правила Redirect

Исправлены

  1. Не выгружающийся процесс Xkeen
  2. Неправильные права на хуке netfilter
  3. Оптимизировано время запуска
    ** Процесс запуска прервется, когда Xray будет загружен
    ** До 10 попыток + 1 секунда к каждой попытке.
  4. Изменен ключ xkeen -restart
    ** Теперь показывает журнал при запуске
  5. Время ожидания внесения правил iptables

Добавлены

  1. Работа с политиками прошивки
  2. Автоматическое определение интерфейса политики с возможностью определить вручную
  3. Список основных LAN адресов согласно RFC5735
  4. Возможность кастомизации правил Redirect под свои нужды
  5. Возможность кастомизации init.d под свои нужды | Все переменные с комментариями в шапке скрипта
  6. Дополнительные комментарии к коду, для кастомизации

Оптимизированы

  1. Правила Redirect
  2. Получение актуальной версии Xray
  3. Определение архитектуры процессора
  4. Установка необходимых пакетов
  5. Журналирование Xkeen


Дополнительная информация:

init.d

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

Теперь Вы можете указать свои переменные в init.d.
А именно:

  1. LAN адреса IPv4 и IPv6, которые не будут направляться на Xray | По умолчанию RFC5735
  2. Протоколы подключения | По умолчанию tcp udp
  3. Интерфейс подключения | Определиться из политики. Можно указать вручную
  4. Имя политики | По умолчанию «xkeen» в любом регистре
  5. Начальное время для запуска Xray | По умолчанию 2 секунды
  6. Количество попыток запуска Xray | С каждой попыткой добавляется +1 секунда к следующей
  7. Названия цепей iptables


Политики

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

Политика поумолчанию должна называться «Xkeen».
Можно указать свое название в переменной файла init.
Не чувствительны к регистру.

Теперь с Xray будут работать только клиенты внутри политики.


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

xkeen -uk


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

xkeen -kbr


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

Edited by Skrill0
  • Thanks 4
Link to comment
Share on other sites

50 минут назад, Skrill0 сказал:


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

Доброго времени вам, и спасибо за обновление!

При запуске ругается на "/opt/etc/init.d/S24xray: line 152: ip: not found"

Получить интерфейс Entware по маскам не отрабатывает?

Edited by bigpu
  • Thanks 1
Link to comment
Share on other sites

Доброго дня.

При выполнении команды теперь xkeen -stop выдается ошибка

Ошибка: Ошибка: Недопустимое значение xray_mode: OTHER

Видимо дело в этом коде /opt/etc/init.d/S24xray.

У меня используется "protocol": "socks".

 

    if grep -q '"protocol": "dokodemo-door"' "$inbounds_file"; then
        xray_mode="$redirect_mode"
    elif grep -q '"tproxy": "tproxy"' "$inbounds_file"; then
        xray_mode="$tproxy_mode"
    else
        xray_mode="OTHER"
    fi
 

  • Thanks 1
Link to comment
Share on other sites

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

Доброго дня.

При выполнении команды теперь xkeen -stop выдается ошибка

Ошибка: Ошибка: Недопустимое значение xray_mode: OTHER

Доброго Вам утра!

Сегодня будет исправлено. Благодарю!

Пока что можете сами исправить функцию clean_firewall вот так

Скрытый текст
# Главная функция очистки правил firewall
clean_firewall() {
    local xray_mode
    xray_mode=$(get_xray_mode)

    echo -n > "$netfilter_hook"

    case "$xray_mode" in
        "TPROXY")
            clean_firewall_tproxy
            ;;
        "REDIRECT")
            clean_firewall_redirect
            ;;
        "OTHER")
            ;;
        *)
            exit_with_error "Недопустимое значение xray_mode: $xray_mode"
            ;;
    esac
}

 

Edited by Skrill0
Link to comment
Share on other sites

10 часов назад, bigpu сказал:

Доброго времени вам, и спасибо за обновление!

При запуске ругается на "/opt/etc/init.d/S24xray: line 152: ip: not found"

Получить интерфейс Entware по маскам не отрабатывает?

Доброго Вам утра!

Ошибка говорит, что не найдена утилита «ip», что странно.
Она, если я правильно помню, входит в стандартный пакет Entware.

Проверьте, пожалуйста, а сработют ли у Вас команды из терминала

ip rule
ip -4 addr

 

Edited by Skrill0
Link to comment
Share on other sites

2 минуты назад, Skrill0 сказал:

Проверьте, пожалуйста, а сработют ли у Вас команды из терминала

И вам доброго утра, уважаемая девушка) Нет, не найдена команда:

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

image.jpeg.76eb6df53b8678a24ed0a2b4a82d465b.jpeg

 

  • Upvote 1
Link to comment
Share on other sites

22 минуты назад, bigpu сказал:

И вам доброго утра, уважаемая девушка) Нет, не найдена команда:

  Показать содержимое

image.jpeg.76eb6df53b8678a24ed0a2b4a82d465b.jpeg

 

В таком случае, попробуйте ее установить)

opkg update
opkg install ip-full


В ближайшем исправлении ошибок внесу этот пакет в Xkeen)

Link to comment
Share on other sites

4 минуты назад, Skrill0 сказал:

В ближайшем исправлении ошибок внесу этот пакет в Xkeen)

Добрый день! Подскажите, как можно выключить автоматическое обновление xkeen? При условии, что при установке я выбрал раз в неделю обновление всего. Просто пока все настроено, не хочется ломать. Вручную обновлю, если что.

Link to comment
Share on other sites

4 минуты назад, The_Same сказал:

Добрый день! Подскажите, как можно выключить автоматическое обновление xkeen? При условии, что при установке я выбрал раз в неделю обновление всего. Просто пока все настроено, не хочется ломать. Вручную обновлю, если что.

И Вам доброго дня!

Вот так)

xkeen -dkc

 

Edited by Skrill0
  • Thanks 1
Link to comment
Share on other sites

5 минут назад, Skrill0 сказал:

И Вам доброго дня!

Вот так)

xkeen -dkc

 

Спасибо, мне стоило предварительно заглянуть под спойлер в первом посте темы. Каюсь 😁

  • Upvote 1
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...