Nidelon / ru-block-v2ray-rules

Список заблокированных сайтов в России для xray или других маршрутизаторов трафика. List of blocked sites in Russia for xray or other traffic routers.
GNU General Public License v3.0
42 stars 8 forks source link

Настройка WARP #1

Closed pvolkov closed 10 months ago

pvolkov commented 10 months ago

Привет! Можешь, пожалуйста, поделиться настройкой WARP для этих списков?

Я сделал следующее, но не завелось:

  1. Установил WARP+ WireProxy через меню настроек 3x-ui x-ui
  2. Настроил WARP+. Сервер запущен на 127.0.0.1:40000
  3. Скачал твои файлы
  4. Добавил в настройках XRay 3x-ui:
    {
    "tag": "WARP",
    "protocol": "socks",
    "settings": {
      "servers": [
        {
          "address": "127.0.0.1",
          "port": 40000
        }
      ]
    }
    }
  5. В настройках маршрутизации добавил:
    {
    "type": "field",
    "outboundTag": "WARP",
    "domain": [
      "ext:geosite_RU.dat:ru-block"
    ],
    "ip": [
      "ext:geoip_RU.dat:ru-block"
    ]
    }
  6. Сохранил, проверил, не работает.

Надо ли включать в настройках XRay пункты про прямое подключение к доменам и IP в России? Надо ли осуществлять дополнительные настройки на клиенте?

Спасибо!

Nidelon commented 10 months ago

Так, давай по порядку.

  1. Убедится что прокси WARP работает. (Это обычный socks5 с последующим туннелированием в Wireguard)
  2. Проверь, есть ли файлы geoip_RU.dat и geosite_RU.dat при помощи команды ls /usr/local/x-ui/bin
  3. Совпадают ли следующие настройки: image image Настройка правил маршрутизации:
    [
    {
    "type": "field",
    "inboundTag": [
      "api"
    ],
    "outboundTag": "api"
    },
    {
    "type": "field",
    "outboundTag": "WARP",
    "domain": [
      "ext:geosite_RU.dat:ru-block"
    ],
    "ip": [
      "ext:geoip_RU.dat:ru-block"
    ]
    }
    ]

    image Конфигурация исходящих:

    [
    {
    "protocol": "freedom",
    "settings": {}
    },
    {
    "tag": "blocked",
    "protocol": "blackhole",
    "settings": {}
    },
    {
    "tag": "WARP",
    "protocol": "socks",
    "settings": {
      "servers": [
        {
          "address": "127.0.0.1",
          "port": 40000
        }
      ]
    }
    }
    ]
  4. После применений настроек, обязательно перезапустить панель.

Также на всякий предупрежу, это нужно для того, что бы удобно иметь vpn сервер в России с возможностью подключаться к заблокированным сайтам. Довольно специфичная задача.

Nidelon commented 10 months ago

Ну и держи для удобства настроенный конфиг. config.json

pvolkov commented 10 months ago

Тысячу раз всё проверял и не заметил, что в маршрутизации доменов было не IPIfNonMatch. Теперь всё заработало! Спасибо огромное!

Nidelon commented 10 months ago

Хорошо, тогда добавлю замечание в README насчёт этой строки.

pvolkov commented 10 months ago

Ещё вопрос. Как ты решил проблему с доступом к сайтам, например, avito.ru или pochta.ru, которые блокируют доступ при активном VPN подключении? На клиенте с правилом для direct domain:ru работает, но хочется более универсального решения. Пробовал много вариантов различных правил маршрутизации, но ни одно не сработало.

Пользуюсь VPS от TimeWeb, ЦОД в Санкт-Петербурге.

Nidelon commented 9 months ago

Ещё вопрос. Как ты решил проблему с доступом к сайтам, например, avito.ru или pochta.ru, которые блокируют доступ при активном VPN подключении? На клиенте с правилом для direct domain:ru работает, но хочется более универсального решения. Пробовал много вариантов различных правил маршрутизации, но ни одно не сработало.

Пользуюсь VPS от TimeWeb, ЦОД в Санкт-Петербурге.

Странно, у меня такие проблемы отсутствуют, сервер точно не пропускает весь трафик через WARP? Проверь какой IP адрес, забугорный или российский при включенном VPN, он должен быть на незаблокированных сайтах Российским.

pvolkov commented 9 months ago

Ещё вопрос. Как ты решил проблему с доступом к сайтам, например, avito.ru или pochta.ru, которые блокируют доступ при активном VPN подключении? На клиенте с правилом для direct domain:ru работает, но хочется более универсального решения. Пробовал много вариантов различных правил маршрутизации, но ни одно не сработало. Пользуюсь VPS от TimeWeb, ЦОД в Санкт-Петербурге.

Странно, у меня такие проблемы отсутствуют, сервер точно не пропускает весь трафик через WARP? Проверь какой IP адрес, забугорный или российский при включенном VPN, он должен быть на незаблокированных сайтах Российским.

При подключенном VPN IP адрес российский и совпадает с тем, что предоставляет TimeWeb. Скажи, пожалуйста, а у какого провайдера ты развернул свой VPS? Попробую у него же создать сервер.

Nidelon commented 9 months ago

Ещё вопрос. Как ты решил проблему с доступом к сайтам, например, avito.ru или pochta.ru, которые блокируют доступ при активном VPN подключении? На клиенте с правилом для direct domain:ru работает, но хочется более универсального решения. Пробовал много вариантов различных правил маршрутизации, но ни одно не сработало. Пользуюсь VPS от TimeWeb, ЦОД в Санкт-Петербурге.

Странно, у меня такие проблемы отсутствуют, сервер точно не пропускает весь трафик через WARP? Проверь какой IP адрес, забугорный или российский при включенном VPN, он должен быть на незаблокированных сайтах Российским.

При подключенном VPN IP адрес российский и совпадает с тем, что предоставляет TimeWeb. Скажи, пожалуйста, а у какого провайдера ты развернул свой VPS? Попробую у него же создать сервер.

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

pvolkov commented 9 months ago

Ещё вопрос. Как ты решил проблему с доступом к сайтам, например, avito.ru или pochta.ru, которые блокируют доступ при активном VPN подключении? На клиенте с правилом для direct domain:ru работает, но хочется более универсального решения. Пробовал много вариантов различных правил маршрутизации, но ни одно не сработало. Пользуюсь VPS от TimeWeb, ЦОД в Санкт-Петербурге.

Странно, у меня такие проблемы отсутствуют, сервер точно не пропускает весь трафик через WARP? Проверь какой IP адрес, забугорный или российский при включенном VPN, он должен быть на незаблокированных сайтах Российским.

При подключенном VPN IP адрес российский и совпадает с тем, что предоставляет TimeWeb. Скажи, пожалуйста, а у какого провайдера ты развернул свой VPS? Попробую у него же создать сервер.

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

Опытным путём выяснил, что из трёх доступных ЦОДов у Timeweb, всё работает как надо только на SPB-2. Это странно, но работает)