GeoData предоставляет rule-set files для Xray-core expressions:
geosite:CN
geoip:CNOneXray имеет два встроенных GeoData файла:
| Name | Type | Source |
|---|---|---|
geosite |
domain |
latest dlc.dat из v2fly/domain-list-community |
geoip |
ip |
latest geoip.dat из v2fly/geoip |
Custom GeoData#
Custom rule sets требуют:
| Поле | Значение |
|---|---|
| Name | Уникальное имя. Оно становится base name файла и целью rule prefix. |
| Type | domain для geosite-style data или ip для geoip-style data. |
| URL | Download URL для .dat file. |
Когда custom rule set добавляется или обновляется, OneXray загружает .dat file, вызывает host core API для подсчета categories и rules, сохраняет .dat file и generated JSON summary.
Auto Update#
GeoData auto update настраивается в Subscription Update. System GeoData и custom GeoData проверяются отдельно от subscription refresh, но выполняются тем же Home-page update service.
Sharing and Backup#
Custom GeoData можно шарить через OneXray URL Scheme:
onexray://onexray.com/dat/add?type=domain&url=https%3A%2F%2Fexample.com%2Fcustom.dat#custom
onexray://onexray.com/dat/add?type=ip&url=https%3A%2F%2Fexample.com%2Fcustom.dat#customКогда Xray Setting ссылается на custom GeoData, OneXray share output включает нужные GeoData links перед config link.
iOS и iPadOS#
Очень большие rule-set files могут увеличить потребление памяти. Если VPN не запускается на iOS или iPadOS, используйте меньшие GeoData files или меньше routing rules.