Ник Пост Дата
Rei(Ayanami Rei)

Всем привет, интересует как можно сделать роут для определенного порта в nekoray
В табличку роутинга можно только ip и domain вписывать, или geosite. А куда вписывать порт?

Например на nekobox 4 android я могу создать правило и выбрать там нужные порты, а тут этого не вижу. Кто-нибудь знает? Гугление ничего полезного не дало
Вот как это делается на андроиде

2025-01-22T22:21:31.831Z
Taf-21(Anton)

Смотрите здесь.
Пример оттуда:
Пример пользовательской маршрутизации (блок Xray QUIC)

{
    "rules": [
        {
            "network": "udp",
            "outboundTag": "block",
            "port": "443",
            "type": "field"
        }
    ]
}

Прописывать правила я думаю нужно в “Кастомные маршруты”:

2025-01-23T07:43:35.895Z
Rei(Ayanami Rei)

image
пробовал так, выдает такую ошибку

2025-01-23T08:37:45.638Z
Taf-21(Anton)

Вы всё же мануалы почитайте.
Во-первых, у вас ядро Xray или Sing-box?
Для Xray:

type: "field" 

На данный момент поддерживает только “field”
Эту строку можно опустить для Xray-core v1.8.7 или выше.

Для Sing-box

2025-01-23T09:06:15.474Z
0ka(0ka)

порты дискорда вроде как гораздо шире

2025-01-23T09:24:59.638Z
Taf-21(Anton)

RTFM

Structure

{
  "route": {
    "rules": [
      {
        "source_port_range": [
          "1000:2000",
          ":3000",
          "4000:"
        ],
        "port": [
          80,
          443
        ],
        "port_range": [
          "1000:2000",
          ":3000",
          "4000:"
        ],
        // deprecated
        "rule_set_ipcidr_match_source": false,
        "rule_set_ip_cidr_match_source": false,
        "invert": false,
        "action": "route",
        "outbound": "direct"
      },
      {
        "type": "logical",
        "mode": "and",
        "rules": [],
        "invert": false,
        "action": "route",
        "outbound": "direct"
      }
    ]
  }
}
2025-01-23T10:25:32.690Z
Rei(Ayanami Rei)

В общем оказалось очень просто, в Custom route (global) прописал такое:

{
    "rules": [
        {
            "outbound": "proxy",
            "port_range": [
                "50000:50100"
            ]
        }
    ]
}

Остальные правила из интерфейса тоже подтянулись

2025-01-23T11:34:46.559Z
REM1X

Если это нужно для дискорда на пк не проще проксировать приложение целиком?
image

2025-01-24T18:58:30.554Z