100 Commits
Author SHA1 Message Date
2dust c634d1baea Finalize callback shutdown on stop 2026-08-20 15:16:03 +08:00
2dust fd8b3ce164 Split delay/stats helpers into utils file
Moves outbound traffic and delay-related helper methods out of `libv2ray_main.go` into a new `libv2ray_utils.go` to keep core lifecycle code focused. The refactor also trims now-unused imports in the main file, removes the old `QueryStats` helper, and bumps `libVersion` from 39 to 40.
2026-08-20 14:57:13 +08:00
2dust b21389865e Fix delay probe request lifecycle handling 2026-07-31 16:29:16 +08:00
2dust d1d167b508 Updating xray-core to v26.7.28 5ca6f4b7d4dc20a881d4330e498892697627ec0c 2026-07-29 02:52:50 +00:00
2dust f09fd73c82 go mod 2026-07-19 20:39:40 +08:00
2dust ecf84ee82a Updating xray-core to v26.7.11 50231eaff98ccc31b5cbd247a721c16e97fe5ec1 2026-07-12 03:18:17 +00:00
2dust 3b5a9c858c Temporarily using github.com/autorepobot/xray-core 2026-07-05 17:50:21 +08:00
2dust 5fa2b07eb4 Updating xray-core to v26.6.27 45cf2898ab12e97a55dd8f1f3d78d903340bdc9e 2026-06-28 04:09:53 +00:00
2dust d1112ad6e2 Updating xray-core to v26.6.22 b99c3e56574fb0317608c49dd1dd9af816db7a9e 2026-06-23 03:53:25 +00:00
2dust d8b77508a5 Use libVersion constant in CheckVersionX 2026-06-10 09:48:44 +08:00
2dust daec0daf46 Set workflow JS actions to Node 24 2026-06-01 11:23:36 +08:00
2dust 14cd7bccfd Updating xray-core to v26.6.1 94ffd50060f1cfd5d7482ec90a23a92bdefdff68 2026-06-01 02:41:38 +00:00
2dust 4c3a3cd051 Add QueryAllOutboundTrafficStats and bump version
Introduce CoreController.QueryAllOutboundTrafficStats to collect and reset all outbound traffic counters, returning a single-line string of semicolon-separated entries in the format: tag,direction,value; It skips counters with non-positive values and returns an empty string if statsManager is nil or no relevant counters exist. Also update CheckVersionX version constant from 36 to 37.
2026-05-19 11:36:15 +08:00
2dust 1314c9af79 Updating xray-core to v26.5.9 1bdb488c9ec09ea51e6899697d5b7437f3cf6eb2 2026-05-10 03:30:19 +00:00
2dust 1b0ec8e111 Updating xray-core to v26.5.3 228f1e13aa22739b0d6b9adbdb2b600f1e2018e1 2026-05-03 12:09:02 +00:00
2dust d8bfc35e93 Updating xray-core to v26.4.25 b4f08981becb71eaa995fa98ed2098ade92566bb 2026-04-26 02:20:02 +00:00
2dust 071ff37317 Don’t error when process UID not found 2026-04-19 19:20:09 +08:00
2dust 03a47ef527 Updating xray-core to v26.4.17 b4650360d6a05c2842d2c7157fb8cb864bba637a 2026-04-18 02:07:39 +00:00
2dust 203f317afd Updating xray-core to v26.4.15 c5edc122b70ec56e24ea8038e727da6f823e34be 2026-04-16 01:13:17 +00:00
2dust e7a141c7da Handle missing dest in Android process finder
Return an error when destination IP or port is missing before attempting to find the owning process (getConnectionOwnerUid only works for established connections). Also standardize error/panic messages to use a consistent "processFinder" prefix. Small defensive/recovery tweaks to avoid resolving unestablished connections.
2026-04-15 14:48:13 +08:00
2dust 18c5fef498 Make RegisterProcessFinder a CoreController method,version = 36 2026-04-14 20:03:06 +08:00
2dust 2bac664bb9 Updating xray-core to v26.4.13 14e8ecfacf3343dc3da032f45f5b78f87cb76c21 2026-04-14 02:53:43 +00:00
2dust 880725442c Updating xray-core to v26.3.27 d2758a023cd7f4174a5a5fa4ff66e487d4342ba0 2026-03-28 02:33:39 +00:00
2dust a42c6ce5ed Updating xray-core to v26.3.23 cb7bfeb54c79d7e81ee1f9d8c6a7e0a2125ab898 2026-03-23 12:34:47 +00:00
2dust c0a0231614 Add geoip download and bump lib version 2026-03-09 15:57:05 +08:00
2dust d783dc8ea7 Updating xray-core to v26.2.6 12ee51e4bb1d02ece4ef4b7114efa2bcdc130995 2026-02-06 11:22:22 +00:00
2dust 66bf673724 Updating xray-core to v26.2.4 8c3f246dcbf3d15324a3e903c96ff77fc75003e2 2026-02-04 02:06:27 +00:00
2dust 1b10365938 Updating xray-core to v26.2.2 af2f0484b9c7e9ca0cfaaf79c20c647f80017cfc 2026-02-03 02:32:13 +00:00
2dust 6bcb0e7cd8 Updating xray-core to v26.1.31 20cf00c27159aea831584ffa08db63c54fbc5f54 2026-02-01 02:45:26 +00:00
2dust 1f10bdfa7f Updating xray-core to v26.1.23 0a42dba13e33153ac7714771454c8b201661645d 2026-01-24 01:38:49 +00:00
2dust df33063839 Updating xray-core to v26.1.18 7ff06f65eccdcd2f5722ee369d23b699aeb5cc0f 2026-01-18 06:27:54 +00:00
2dust 16222c3387 Updating xray-core to v26.1.13 9a121a489b01b1af46f43cfb060fe88c89f1570b 2026-01-14 01:23:17 +00:00
2dust 8f6d1a3a51 Bump library version to 34 in CheckVersionX 2026-01-12 19:35:54 +08:00
2dust 93a711245d Update Go module dependencies 2026-01-12 16:17:37 +08:00
2dust 1655d531cb Updating xray-core to v25.12.8 81f8f398c7b2b845853b1e85087c6122acc6db0b 2025-12-09 01:21:17 +00:00
2dust 29e5a05161 Updating xray-core to v25.12.2 e403abe360ffd5bd6e44e0bb362fb4d1a84d7c0b 2025-12-03 01:01:00 +00:00
2dust 0b75a0324c Updating xray-core to v25.12.1 36cb0f00bd06212feeb73c3f3e47c3806849ef63 2025-12-02 01:52:54 +00:00
2dust f89b8c4585 Updating xray-core to v25.10.15 b69a376aa1b61ad94c9c05b2c2cd263567b8cc23 2025-10-15 09:42:41 +00:00
2dust 5ebc4e75ad Updating xray-core to v25.9.11 3edfb0e33557330ac721862adb2e4be89ee7412a 2025-09-11 01:43:56 +00:00
2dust 70c111cf7b Updating xray-core to v25.9.10 cced1477a0acc12eaf22e01447e97319987ab050 2025-09-10 01:40:27 +00:00
2dust b01a18a1ec Updating xray-core to v25.9.5 118131fcafaece59af1b9f4341d924dfcc9838b3 2025-09-05 10:06:06 +00:00
2dust 561ec14f8a Updating xray-core to v25.8.31 6830089d3c42483512842369c908f9de75da2eaa 2025-09-01 01:23:55 +00:00
2dust f3c1d82eed Updating xray-core to v25.8.29 81b7cd718ad5dcaa7f0ddcb712f41af1ae2dace4 2025-08-30 01:40:07 +00:00
2dust 81aa9af4dd Updating xray-core to v25.8.3 bd86732f68209a4fc0db490ebb612337cde51dd8 2025-08-04 01:15:38 +00:00
2dust fe7e12eb08 Updating xray-core to v25.7.26 b6b51c51c8d30d51551f631c937e36173c14a2df 2025-07-26 11:53:56 +00:00
2dust 742c4c14ac Updating xray-core to v25.7.25 cfcf2a63d18740d0db010ba74e76697ae15270b3 2025-07-26 01:57:19 +00:00
2dust 6cb8fd57f9 Updating xray-core to v25.7.24 4f45c5faa5f150f7b15da5b6ed470fe4ac67bbea 2025-07-24 10:28:04 +00:00
2dust 8ad3e1ddf1 up version to 33 2025-06-19 13:51:23 +08:00
2dust 22f3e73a78 Optimize the delay test, test twice and take the minimum value 2025-06-17 14:27:44 +08:00
2dust 4de15a6c8d Updating xray-core to v25.6.8 fbae89d017aee5947598d0a82945b316fdc688ab 2025-06-09 01:58:22 +00:00
2dust a031a553f6 Updating xray-core to v25.6.7 f38d3f786a47997533e4a2dd5283c63f0d4eefa0 2025-06-08 01:16:42 +00:00
2dust ddcaecad0a Updating xray-core to v25.5.16 800b8b50cc01e7c8904e6f58a682db0e9b4f795c 2025-05-17 01:48:54 +00:00
2dust 5cdcbc611f Update libv2ray_main.go 2025-05-07 10:38:55 +08:00
2dust bafb45ffcf Updating xray-core to v25.4.30 87ab8e512882918b797e031ce8dc8ef59756e212 2025-04-30 06:26:35 +00:00
2dust 52f9e06b67 Update libv2ray_main.go 2025-04-29 10:03:09 +08:00
2dust 6796ffc6ee Update libv2ray_main.go 2025-04-18 17:14:49 +08:00
2dust 08aa01a2c2 Refactor the code, simplify functions and features, and remove unnecessary features. (#141)
* Update main.yml

* Update main.yml

* Update libv2ray_main.go

* Update libv2ray_main.go

* Update libv2ray_main.go

* Update libv2ray_main.go

* Update libv2ray_main.go

* Delete libv2ray_support_test.go

* Delete libv2ray_support.go

* Update libv2ray_main.go

* Update libv2ray_main.go

* Update main.yml
2025-04-17 15:52:23 +08:00
2dust e01192ac83 Revert "Try to optimize" 2025-04-15 19:53:17 +08:00
2dust a9226a4eb2 Try to optimize 2025-04-15 19:48:28 +08:00
2dust d18ff82b49 Try to optimize 2025-04-15 19:43:45 +08:00
2dust 2715a3b110 Updating xray-core to v25.3.31 ab5d7cf3d2d678de7ecb749ea5177852eb08ac57 2025-04-01 01:53:58 +00:00
2dust ec529ceeef Update go.mod 2025-02-19 14:07:48 +08:00
2dust 784d91899e 2025.01.30 2025-01-30 19:36:07 +08:00
2dust b5adf2c15e Update go.mod 2025-01-01 16:30:09 +08:00
2dust 7ed07f5176 Update go.mod 2024-12-19 17:05:49 +08:00
2dust dbfe1c9147 Update go.mod 2024-11-20 09:04:37 +08:00
2dust c5f529acde google.golang.org/grpc v1.66.3 2024-10-09 15:41:46 +08:00
2dust 6da0067cc1 google.golang.org/grpc v1.66.1 2024-10-02 09:50:44 +08:00
2dust ae44454536 Update go.mod 2024-10-01 18:01:04 +08:00
2dust 97ef211afc Update go.mod 2024-09-07 21:20:12 +08:00
2dust 3ae0e86a1c Update go.mod 2024-09-07 21:18:39 +08:00
2dust 2ea2f18a99 Update README.md 2024-09-07 21:00:31 +08:00
2dust 50da838485 Update main.yml 2024-09-07 20:59:36 +08:00
2dust b0a4e81a6c Update go.mod 2024-07-13 10:53:19 +08:00
2dust d74f0a873f Update libv2ray_main.go 2024-05-12 11:17:57 +08:00
2dust 2cefbbc6cb Update libv2ray_main.go 2024-05-12 11:15:04 +08:00
2dust 91f48cafe2 Merge pull request #45 from amirkazemzade/main
Workflow go version conflict causes failure in build of workflow
2024-04-26 18:44:32 +08:00
2dust 7cbe5cf47c Add files via upload 2024-04-12 07:43:46 +08:00
2dust 360bf5b27c Update go.mod 2024-04-04 11:17:01 +08:00
2dust 87cc915440 Update go.mod 2024-04-04 08:00:21 +08:00
2dust 2f29184cff Merge pull request #42 from SidMorad/xray-core-1.8.10
Update xray-core 1.8.10
2024-04-02 07:47:26 +08:00
2dust d1094b7d77 Merge pull request #36 from omid-the-great/main
Fix release tag colission with main repository name
2024-02-01 11:54:45 +08:00
2dust bc536eb8d0 Merge pull request #34 from omid-the-great/main
Update to v1.8.7
2024-01-22 16:38:31 +08:00
2dust 91d23c5281 Merge pull request #31 from yuhan6665/wireguard
Add DestIpAddress() in Dialer interface
2023-12-18 15:50:33 +08:00
2dust 60b58b68c6 Update go.mod 2023-12-05 17:49:56 +08:00
2dust d8a22a0a48 Merge pull request #28 from yuhan6665/xudp
Update init with xudp basekey
2023-12-04 12:14:06 +08:00
2dust 789f481bb5 Merge pull request #24 from yuhan6665/main
Fix fdConn unix.Connect err with go 1.20+
2023-09-01 22:37:15 +08:00
2dust 607b5526a7 xray-core v1.8.1 2023-04-29 20:25:52 +08:00
2dust 0140902c86 remove refresh prepared domain every 30 minutes 2023-04-29 20:23:27 +08:00
2dust 681b559f85 Fix the issue of ipv6 prefer after lookupAddr 2023-03-29 13:24:37 +08:00
2dust 94e0644bc1 Merge pull request #13 from yuhan6665/refresh
Refresh prepared domain every 30 minutes
2023-03-28 08:45:09 +08:00
2dust cb35200fbe delay test http to https 2023-01-28 15:13:13 +08:00
2dust 588cb3622a Update go.mod 2022-12-12 19:48:47 +08:00
2dust 1e3853177f Merge pull request #11 from 0xLem0nade/main
Add uTLS, update Go version and README.md
2022-10-21 09:39:43 +08:00
2dust 98ba220f15 Create README.md 2022-06-26 20:19:27 +08:00
2dust 8c9722b2a0 refactor 2022-06-26 20:18:07 +08:00
2dust 9a7dcf28ca Merge pull request #9 from yuhan6665/main
Fix MeasureOutboundDelay for changed order of config.App
2022-05-02 08:26:11 +08:00
2dust 9387497ea0 Update go.mod 2021-09-20 20:14:30 +08:00
2dust c22ac8afa0 geo 2021-08-21 20:04:36 +08:00
2dust 114a52ed50 Merge pull request #5 from yuhan6665/main
Go mod not point to main
2021-04-02 08:29:21 +08:00