Skip to content

Commit bbb6826

Browse files
committed
Routing: Add Android process finder
1 parent 038bf31 commit bbb6826

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

docs/config/routing.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,8 @@ xxxxxxxx-xxxx-0000-xxxx-xxxxxxxxxxxx
205205
206206
如果连接来自本机,匹配其进程。如果不来自本机则直接视作匹配失败。仅支持 Windows 和 Linux.
207207

208+
特别的,安卓需要客户端 app 调用 `github.com/xtls/xray-core/common/net.RegisterAndroidProcessFinder()` 注入 Android API 提供的查找器。该 hook 可以自定义向核心返回的字符串以实现 app 匹配等功能。
209+
208210
该选项为一个数组,数组内每一项有三种匹配模式。
209211

210212
1. 不包含斜杠,匹配进程名字。

docs/en/config/routing.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,8 @@ Example:
205205
206206
If the connection originates from the local machine, match its process. If not from local, it is directly regarded as a match failure. Only supports Windows and Linux.
207207

208+
In particular, on Android the client app needs to call `github.com/xtls/xray-core/common/net.RegisterAndroidProcessFinder()` to inject the finder provided by the Android API. This hook can customize the string returned to the core, enabling features such as app matching.
209+
208210
This option is an array, where each item has three matching modes.
209211

210212
1. **No slash**: Matches process name.

docs/ru/config/routing.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,8 @@ JSON-объект, где ключи и значения являются стр
201201
202202
Если соединение поступает с локальной машины, выполняется сопоставление по процессу. Если соединение не с локальной машины, сопоставление сразу считается неуспешным. Поддерживаются только Windows и Linux.
203203

204+
В частности, на Android клиентское приложение должно вызвать `github.com/xtls/xray-core/common/net.RegisterAndroidProcessFinder()`, чтобы внедрить искатель, предоставляемый Android API. Этот хук позволяет настраивать строку, возвращаемую ядру, что дает возможность реализовать, например, сопоставление по приложениям.
205+
204206
Эта опция представляет собой массив, где каждый элемент имеет три режима сопоставления:
205207

206208
1. Не содержит слешей: сопоставление по имени процесса.

0 commit comments

Comments
 (0)