Пробы ради решил поставить на сервере sing-box, который умеет поттягивать базы geoip и geosite от разработчика и использовать их для настроек маршрутизации. Настроил блок в виде:
{
"route": {
"rules": {
{
"rule_set": [
"geoip_ru",
"geosite_ru"
]
"outbound": "block"
}
}
}
Настроив всё и подключившись через Nekobox с проксированием всего и без настроек роутинга, решил проверить, будет ли оно работать, зайдя на 2ip.ru и 2ip.io. Адреса действительно были разные.
Хотелось бы просто для ликбеза понять, что происходит с запросами к ру-зоне в этом варианте. Если при настроенном роутинге на клиенте, клиент сам определяет какие запросы ему проксировать, а какие нет, то в данном случае все запросы от клиента отправляются на сервер и фильтрация происходит уже там, так ведь? Если да, то разве “outbound”: “block” не должен просто блокировать все запросы? Или клиент после обработки ответа от сервера просто отправляет запрос напрямую?