Вопрос о маршрутизации на сервере sing-box

Пробы ради решил поставить на сервере sing-box, который умеет поттягивать базы geoip и geosite от разработчика и использовать их для настроек маршрутизации. Настроил блок в виде:

{
  "route": {
	"rules": {
	  {
	    "rule_set": [
		  "geoip_ru",
		  "geosite_ru"
		  ]
		  "outbound": "block"
	  }
   }
}

Настроив всё и подключившись через Nekobox с проксированием всего и без настроек роутинга, решил проверить, будет ли оно работать, зайдя на 2ip.ru и 2ip.io. Адреса действительно были разные.

Хотелось бы просто для ликбеза понять, что происходит с запросами к ру-зоне в этом варианте. Если при настроенном роутинге на клиенте, клиент сам определяет какие запросы ему проксировать, а какие нет, то в данном случае все запросы от клиента отправляются на сервер и фильтрация происходит уже там, так ведь? Если да, то разве “outbound”: “block” не должен просто блокировать все запросы? Или клиент после обработки ответа от сервера просто отправляет запрос напрямую?

так и происходит

нет, на клиенте запрос так же не проходит

в официальном репозитории таких ruleset нету

смотрите логи

База идет отсюда. Решил не писать для экономии места

"rule_set": [
      {
        "type": "remote",
        "tag": "geoip_ru",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-ru.srs"
      },

В таком случае в браузере при запросе что должно происходить? Таймаут?

В итоге всё встало на свои места. Как оказалось, несмотря на удаление всех правил маршрутизации в GUI Nekobox, в файле конфигурации по какой-то причине осталось правило на заворачивание .ru доменов в direct, из-за чего и возник вопрос. После пересоздания файла всё стало работать как надо. Спасибо что проконсультировали