diff --git a/android_process_finder.go b/libv2ray_android.go similarity index 95% rename from android_process_finder.go rename to libv2ray_android.go index 3943547..f4b409f 100644 --- a/android_process_finder.go +++ b/libv2ray_android.go @@ -1,10 +1,7 @@ -//go:build android - package libv2ray import ( "fmt" - corenet "github.com/xtls/xray-core/common/net" ) @@ -27,7 +24,7 @@ type ProcessFinder interface { // enabling per-app routing based on UID. Must be called before starting the // core for process-based routing rules to work. // Pass nil to unregister a previously registered finder. -func RegisterProcessFinder(finder ProcessFinder) { +func (x *CoreController) RegisterProcessFinder(finder ProcessFinder) { if finder == nil { corenet.RegisterAndroidProcessFinder(nil) return diff --git a/libv2ray_main.go b/libv2ray_main.go index c8ca4d1..31db929 100644 --- a/libv2ray_main.go +++ b/libv2ray_main.go @@ -195,7 +195,7 @@ func MeasureOutboundDelay(ConfigureFileContent string, url string) (int64, error // CheckVersionX returns the library and Xray versions func CheckVersionX() string { - var version = 35 + var version = 36 return fmt.Sprintf("Lib v%d, Xray-core v%s", version, core.Version()) }