Перейти к основному содержимому

Настройка роутинга в nekoray

Preferences -> Routing Settings -> Domain Strategy = IPIfNonMath Эта стратегия означает, что если для домена не найдено правило, Xray будет его резолвить и применять правила IP.

alt text

Самое интересное! Preferences -> Routing Settings -> Simple Route Тут мы задаём правила роутинга трафика. Подробнее о роутинге можно почитать тут

Если кратко:

alt text

Синтаксис правил роутинга:

Домены:

  • Строка -- частичное совпадение строки. Например: google будет срабатывать и на google.com и на googlevideo.com и так далее.
  • Наборы доменов -- geosite:* -- Уже готовые шаблоны. Есть не на все случаи жизни. В окне правил роутинга работает автокомплит этих правил.
  • Конкретный домен -- domain:google.com -- метчит конкретный домен и все его поддомены. Так приведённое правило уже не будет работать на google.ru.
  • RegEx -- regexp:\\.goo.*\\.com$ -- метчит www.google.com или fonts.googleapis.com, но не google.com.
  • Точное совпадение -- full:google.com -- сработает только на google.com.

IP:

  • Строка -- просто конкретный IP. 1.1.1.1
  • CIDR -- сеть: 10.0.0.0/8
  • Наборы -- geoip:ru. Так же есть подстановка.

IP:Direct:

geoip:ru
geoip:private

Так мы предотвращаем роутинг на российские и серые IP.

Domain:Direct:

geosite:google
geosite:google-ads
geosite:google-registry
geosite:google-registry-tld
geosite:google-scholar
geosite:google-trust-services
geosite:googlefcm
geosite:steam
geosite:yandex

#Криво работает с Proxy почему-то
kinorium.com

.ru
.loc

clstorage.net
mojang.com
steampowered.com

pairdrop.net
snapdrop.net
yandex
yastatic
ya.

# Kinopub
cdntogo.net
cdn-azure.net
alibaba-cdn.net
cdn.service-kp.com
digital-cdn.net
null
alibaba-cdn.net

# Google / Youtube
geosite:youtube
play.google.com
gstatic.com
ggpht.com
youtu.be
youtube.com
ytimg.com

# HDRezka
stream.voidboost.cc
voidnetwork.cloud
femeretes.org
getter.cfd
webvisor.org

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

Proxy: habr.com

В этом списке то, что мы всё равно шлём через прокси, даже если этот ресурс есть в direct. Так я направляю через прокси habr, чтобы избежать цензуры.

Block: Что мы хотим заблокировать. Например, реклама.

На самом деле, роуты можно строить ещё и по портам и по протоколам и много по чему ещё, для этого есть кнопка Custom route, в которой можно описать маршруты синтаксисом Xray.

Default outbound: маршрут по-умолчанию. В нашем случае -- proxy.