Ник Пост Дата
usr(user)

Привет. Пытаюсь подключить базу Антизапрета, скомпилированную в бинарник, к NekoBox через rule_set. Default outbound стоит bypass, в Routes, во вкладке Common, в Custom Route (Global) прописал следующее:

{
    "route": {
        "rule_set": [
            {
                "download_detour": "direct",
                "format": "binary",
                "tag": "antizapret",
                "type": "remote",
                "url": "https://github.com/savely-krasovsky/antizapret-sing-box/releases/latest/download/antizapret.srs"
            }
        ],
        "rules": [
            {
                "outbound": "proxy",
                "rule_set": "antizapret"
            }
        ]
    }
}

Не работает, заблокированные сайты не проксируются (в качестве теста захожу на facebook). Может кто помочь с правильной настройкой?

2024-08-02T11:17:57.159Z
boltor

А Nekobox’овский родной бинарник с базой и антизапретовский бинарник совместимы вообще? Может быть они изначально в разных форматах собраны и несовместимы?

2024-08-02T16:29:11.362Z
usr(user)

В Nekobox’е используется ядро sing-box, бинарник скомпилирован под него как раз. Поэтому, думаю, совместимы, но могу и ошибаться.

2024-08-02T16:55:28.612Z
Progresso(Viktor)

Тоже столкнулся с такой проблемой. Помогло засовывание своих правил прямо в конфиг подключения (дважды нажать на подключение и задать Custom Config Settings). Еще на всякий случай убедитесь, что стоит NekoBox 4.0 beta, как я понимаю, в релизной версии sing-box староват и еще не поддерживает rulesets.

2024-08-03T22:23:26.591Z
usr(user)

Огромное спасибо, помогло.

2024-08-04T00:50:29.538Z
DiamondKesha(DiamondKesha)

У меня такая ошибка при подключении:

start service: initialize rule-set[0]: initial rule-set: antizapret: Get "https://github.com/savely-krasovsky/antizapret-sing-box/releases/latest/download/antizapret.srs": exchange4: context canceled | exchange6: context canceled | upstream: context deadline exceeded
WARN[0005] router: initialize rule-set take too much time to finish!

Как можно пофиксить?

2024-08-05T06:26:40.701Z
iCloud

Огромное вам спасибо! Очень выручили.

2024-08-06T12:14:45.002Z
xuser(xuy)

Привет. Может кто-нибудь скинуть дураку готовый конфиг с правилами для проксирования сайтов базы антизапрета?

2024-08-12T16:35:47.178Z
Cyric

Добрый день! Все делаю также как вы описали выше, версия nekobox последняя бета (4ая вроде), при подключении получаю ошибку:“rule_set: json: unknown field “rule_set””. Не пойму в какую сторону копать дальше. Не сталкивались?

2024-10-09T14:32:07.381Z
xtropi(Xtropi)

Спасибо тебе мил человек.

2024-10-09T20:05:35.879Z
REIONE

Пользуюсь 4.0-beta4 и получаю ошибку:
start service: initialize rule-set[0]: initial rule-set: antizapret: Get "https://github.com/savely-krasovsky/antizapret-sing-box/releases/latest/download/antizapret.srs": exchange6: context canceled | exchange4: context canceled | upstream: context deadline exceeded

(UDP: Проблема в TUN режиме, при подключении обрывает соединение и не может загрузить список с github, решение не придумал…)

2024-10-12T12:44:23.843Z
glikoliz

То же самое. Всё работает хорошо с системным прокси, но дискорд например работает только через TUN. Не нашёл решения?

2024-10-13T11:36:51.016Z
MasterYoba

Решение очень простое, выгрузить этот файл любым удобным способом, и подключить его как локальный файл (local вместо remote). Да, он не будет автоматом обновляться, но это не столь важно. Пока разработчик чинит баг.

2024-10-13T14:18:57.521Z
glikoliz

Короче, откатился на стабильную версию 3.26, включил режим TUN, там поставил белый список и вписал Discord.exe. В базовых маршрутах стоит bypass, в кастомных(общие-кастомные маршруты(global)) стоит
{
“rules”: [
{
“geoip”: “antizapret”,
“geosite”: “antizapret”,
“outbound”: “proxy”
},
{
“domain_keyword”: “chatgpt”,
“outbound”: “proxy”
}
]
}

Перед этим скачал отсюда GitHub - savely-krasovsky/antizapret-sing-box: sing-box ruleset generator using Antizapret lists файлы geosite.db и geoip.db и поместил их в папку с nekoray
Пока что не понял, как заставлять их качаться автоматом на старой версии sing-box, документация не очень понятна для меня. но пока что таким образом проксируются только запрещенные сайты и дискорд.

2024-10-13T14:19:04.620Z
REIONE

Вчера пробовал, вроде как работает с включённым System Proxy и TUN режимом.
Хотя что-то раньше не заводилось с process_name, что крайне загадочно для меня…

{
    "route": {
        "rule_set": [
            {
                "format": "binary",
                "path": "F:/Other/antizapret.srs",
                "tag": "antizapret",
                "type": "local"
            }
        ],
        "rules": [
            {
                "outbound": "proxy",
                "rule_set": "antizapret"
            },
            {
                "outbound": "proxy",
                "process_name": [
                    "Discord.exe",
                    "Spotify.exe",
                    "Discord",
                    "Spotify"
                ]
            }
        ]
    }
}
2024-10-15T16:02:24.486Z
DHHH(Down House)

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

Nekobox не создаёт локальный прокси, чтобы указать его в настройках плагина типа “обход блокировок рунета”?
Сейчас приходится еще и сокс свой держать, чтобы указывать его в плагине.

Глобальная задача состоит в том чтобы в один клик добавлять сайты в обход, в браузере.

2025-01-23T11:08:06.113Z
0ka(0ka)

127.0.0.1:2080 socks/http proxy

2025-01-23T20:37:46.061Z
DHHH(Down House)

Это я пробовал, но всё идет напрямую. Может где-то еще надо указать чтобы он заворачивал в туннель всё приходящее в локальный прокси?

2025-01-23T21:34:25.322Z
0ka(0ka)

это дефолтный конфиг без правил роутинга и т.п.

2025-01-23T21:40:39.364Z
DHHH(Down House)

и как его настроить?

2025-01-23T21:47:09.645Z
0ka(0ka)

скачать nekobox, добавить ключ, нажать enter, вписать прокси сервер в браузер, готово

2025-01-23T21:55:35.367Z
DHHH(Down House)

так напрямую всё продолжает идти

2025-01-23T21:58:00.557Z
0ka(0ka)

дефолтные настройки - всё через прокси, вы делаете что-то не так, смотрите логи, мне больше сказать нечего

2025-01-23T22:01:15.899Z
DHHH(Down House)

У меня дефолтные действия - пускать напрямую.
Мне не нужно всё через прокси.
Мне нужно пускать через прокси то что идет в 127.0.0.1:2080

2025-01-23T22:10:25.966Z
0ka(0ka)

дефолтные настройки это - нулевые, заводские, стандартные, настройки как задумал АВТОР проги а не вы, и автор задумал чтобы весь трафик который пойдёт на локальный прокси пошёл и на удаленный прокси.

роутингом у вас занимается расширение браузера а не некобокс

2025-01-23T22:44:51.573Z
DHHH(Down House)

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

Короче, то что я хочу возможно или невозможно?

2025-01-23T23:04:02.398Z
0ka(0ka)

вы вообще не понимаете или не читаете что я отвечаю. ваша проблема была решена несколько постов назад.

2025-01-23T23:10:31.707Z
DHHH(Down House)

не понимаю

2025-01-23T23:29:31.087Z
bv0
  1. Запускаете Nekobox с локальным прокси 127.0.0.1:2080
  2. В браузере ставите расширение SmartProxy
  3. Добавляете в расширение 127.0.0.1:2080 и включаете режим умного прокси
    Теперь сайты добавленные в список будут идти через прокси
2025-01-24T09:26:21.765Z
DHHH(Down House)

Разобрался. Надо выключить режим tun и выставить выход по-умолчанию через прокси.
При этом все маршруты указанные в самом некобоксе перестают работать?

2025-01-24T11:32:44.276Z
bv0

Режим Tun и системный прокси надо выключить. Outbound proxy. Вам же надо добалять сайты в браузере, в нем и добавляйте.

2025-01-24T11:53:28.141Z
DHHH(Down House)

Выключил.
Хотелось бы не только в браузере, но и отдельные программы проксировать. Дискорд например.

2025-01-24T12:28:26.182Z
bv0 2025-01-24T12:31:22.747Z
DHHH(Down House)

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

2025-01-24T12:46:06.160Z
Pahin

Столкнулся с подобным вопросом, как у топикстартера
По теме вижу 2 решения, но оба меня не устраивают:

  1. Добавить rule_set и правила в настройки конфига конкретного подключения
    Не устраивает потому, что подключений у меня несколько, кроме того, при применении подобных настроек отлетают все “Базовые маршруты”.
  2. Скачать geoip.db и geosite.db и заменить ими штатные файлы в папке программы
    Не устраивает потому, что в этих db нет многих стандартных наборов geosite и категорий, которые есть в штатных. А отказываться от них и переписывать всё на домены мне не хочется.

Есть ли всё же нормальное решение, которое позволит воспользоваться всеми возможностями некобокса?
Оптимальным решением видится использовать “Кастомные маршруты”, но мне не удалось.

2025-03-12T15:51:18.695Z