v2rayA 拓展规则库 .dat 文件
1. 存放位置
1.1. Windows
当 $V2RAY_LOCATION_ASSET
($XRAY_LOCATION_ASSET
)或 --v2ray-assetsdir
被显式定义时,v2ray-core 的查找顺序是:
1 | 环境变量 $V2RAY_LOCATION_ASSET 或 `--v2ray-assetsdir` 所定义的路径 |
使用安装包安装时,
$V2RAY_LOCATION_ASSET
会被设定为安装目录,因此用户可将 .dat 文件存放到安装目录下。
当 $V2RAY_LOCATION_ASSET
和 --v2ray-assetsdir
未被显式定义时,v2ray-core 查找顺序是:
1 | v2ray.exe 可执行文件所在目录 |
1.2. Linux/MacOS
当 $V2RAY_LOCATION_ASSET
($XRAY_LOCATION_ASSET
)或 --v2ray-assetsdir
被显式定义时,v2ray-core 的查找顺序是:
1 | 环境变量 $V2RAY_LOCATION_ASSET 或 `--v2ray-assetsdir` 所定义的路径 |
然而,当 v2rayA 检查到 $V2RAY_LOCATION_ASSET
和 --v2ray-assetsdir
未被显式定义时,$V2RAY_LOCATION_ASSET
将被 v2rayA 定义为 /run/user/{uid}/v2raya
,一般 root 用户的 uid 为 0。此时,v2rayA 会按 $XDG_DATA_HOME/v2ray
、$XDG_DATA_DIRS 下的 v2ray 目录
的顺序查找文件并软链接到 /run/user/{uid}/v2raya
。
简言之,当 $V2RAY_LOCATION_ASSET
或 --v2ray-assetsdir
未被显式定义时,v2ray-core 的查找顺序是:
1 | $XDG_DATA_HOME/v2ray |
2. 使用方法
扩展规则库用于定义 v2ray 路由规则,在 v2rayA 中可使用 RoutingA 进行书写。在将 .dat 文件放置到正确位置后,可使用如下 RoutingA 句式书写:
1 | # 示例 |
参考 RoutingA
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 昌南魔法学院!