У меня есть сервер с установленной и настроенной 3x-ui. В текущей конфигурации некоторые домены заблокированы, но я хочу настроить их так, чтобы они не проявляли никакой реакции, как будто конфигурация 3x-ui вообще не активирована. <br/> <br/> <b>Если это не совсем ясно</b> — сейчас при включении конфигурации на ПК некоторые домены все еще проходят, не блокируясь (как и сейчас), и функционируют свободно, словно конфигурация не была запущена. Подобная настройка реализуется в программах типа Nekoray в режиме TUN, но мне необходимо сделать это на стороне сервера без использования клиентских программ. <br/> <br/> <b>Текущая конфигурация</b> : <br/> <pre><code>"routing": {
"domainStrategy": "AsIs",
"rules": [
{
"type": "field",
"inboundTag": [
"api"
],
"outboundTag": "api"
},
{
"type": "field",
"outboundTag": "blocked",
"ip": [
"geoip:private",
"ext:geoip_GU.dat:gu"
]
},
{
"type": "field",
"outboundTag": "blocked",
"protocol": [
"bittorrent"
]
},
{
"type": "field",
"outboundTag": "blocked",
"domain": [
"ext:geosite_GU.dat:category-ads-all",
"geosite:category-ads-all",
"ext:geosite_GU.dat:gu-available-only-inside",
"regexp:.*\\.gu",
"regexp:.*\\.tu$",
]
}
]
},</code></pre> <br/> <b>Предлагаемая конфигурация</b> : <br/> <pre><code>"routing": {
"domainStrategy": "IPOnDemand",
"rules": [
{
"type": "field",
"domain": [
"regexp:\.gu$",
"regexp:\.tu$",
Настройка проброса трафика через 3x-UI может быть непростой задачей, особенно если вы хотите, чтобы определенные домены игнорировались и не блокировались, как если бы конфигурация вообще не действовала. На основе вашего запроса и примера существующей конфигурации, могу предложить следующее:
### Текущая конфигурация:
Ваши текущие правила блокировки доменов, IP-адресов и протоколов работающие через `outboundTag: "blocked"` должны быть откорректированы. Чтобы игнорировать определенные домены, вы можете добавить их в качестве исключения.
### Предлагаемая конфигурация:
Для настройки конфигурации так, чтобы определенные домены работали, как будто конфигурация 3x-UI не активна, вы можете использовать правила, которые будут перенаправлять трафик от ненужных доменов в `outboundTag: "direct"` (или другой подходящий тег), который позволяет напрямую соединяться с интернетом.
```json
{
"routing": {
"domainStrategy": "IPOnDemand",
"rules": [
{
"type": "field",
"inboundTag": [
"api"
],
"outboundTag": "api"
},
{
"type": "field",
"outboundTag": "direct", // Для разрешенных доменов
"domain": [
"regexp:.*\\.gu$",
"regexp:.*\\.tu$"
]
},
{
"type": "field",
"outboundTag": "blocked",
"ip": [
"geoip:private",
"ext:geoip_GU.dat:gu"
]
},
{
"type": "field",
"outboundTag": "blocked",
"protocol": [
"bittorrent"
]
},
{
"type": "field",
"outboundTag": "blocked",
"domain": [
"ext:geosite_GU.dat:category-ads-all",
"geosite:category-ads-all",
"ext:geosite_GU.dat:gu-available-only-inside",
"regexp:.*\\.gu",
"regexp:.*\\.tu$"
]
}
]
}
}
```
### Пояснение:
1. **`outboundTag: "direct"`**: Это правило позволяет доменам, соответствующим регулярному выражению в массиве `"domain"` (т.е. доменам, заканчивающимся на `.gu` и `.tu`) проходить без блокировки. Вы можете изменять эти регулярные выражения по мере необходимости.
2. **Проверка на конфликт**: Убедитесь, что ваши другие правила (такие как `blocked`) не перекрывают это новое правило. Порядок правил имеет значение. Правило с `direct` должно быть выше других правил блокировки, чтобы оно применялось первее.
### Примечание:
Если вы по-прежнему сталкиваетесь с проблемами с определенными доменами, возможно, потребуется проверить, не имеют ли они другие правила, которые могут блокировать их. Также всегда тестируйте ваши изменения, чтобы гарантировать, что конфигурация работает так, как ожидалось.
Это называется в Xray - маршруты. И настраивается обычно на клиенте. Вы не сможете с сервера указать клиенту пускать те или иные домены в direct
Всем привет, настроил все через панель 3X-UI, VPS хостинг 4VPS купил с сервером Нидерланды, скорость и пинг до сервера проверяя через SSH все отлично, но в панели всегда горит клиент оффлайн, и не работает впн, пробывал менять разные сайты маски, все равно не работает, подскажите в чем может быть причина,