Go to file
yjj38 431267228f JDK升级到21,优化ClashUtil的代理切换和网络检查逻辑
- 项目的JDK版本从17升级到21。
- ClashUtil的`switchProxyGroup`方法改为同步执行,并增加了对HTTP响应状态码的检查。
- 新增`checkCountryIsUS`方法,用于通过ipinfo.io判断当前IP是否在美国,并在VPN启动后调用此方法进行验证。
- `LoadDeviceWorker`中的`startProxyVpn`方法现在会根据`checkCountryIsUS`的结果来决定是否继续执行后续操作。
- AutoJs脚本 (`main.js`) 更新,使用Promise和async/await来处理并行的HTTP请求,并分别调用ipv4.geojs.io的接口获取国家代码和详细地理位置信息。
2025-07-03 13:17:14 +08:00
.idea JDK升级到21,优化ClashUtil的代理切换和网络检查逻辑 2025-07-03 13:17:14 +08:00
app JDK升级到21,优化ClashUtil的代理切换和网络检查逻辑 2025-07-03 13:17:14 +08:00
gradle Collect detailed device and environment info for VCloud 2025-06-09 16:45:29 +08:00
.gitignore init 2025-05-20 16:39:05 +08:00
af.json Enhance `ChangeDeviceInfoUtil` and `HttpUtil` for dynamic property updates and robust utilities 2025-06-12 11:31:46 +08:00
agentkey.jks refactor(ChangeDeviceInfoUtil, MainActivity): enhance package processing null-check, cleanup unused variables 2025-06-25 10:56:53 +08:00
bigo.json Enhance `ChangeDeviceInfoUtil` and `HttpUtil` for dynamic property updates and robust utilities 2025-06-12 11:31:46 +08:00
build.gradle Integrate WorkManager for periodic accessibility service checks 2025-06-07 09:52:33 +08:00
clash-ipidea-20250609.yaml Enhance `ChangeDeviceInfoUtil` and `HttpUtil` for dynamic property updates and robust utilities 2025-06-12 11:31:46 +08:00
cmd ``` 2025-05-27 19:25:48 +08:00
err.log refactor(ChangeDeviceInfoUtil, MainActivity): enhance package processing null-check, cleanup unused variables 2025-06-25 10:56:53 +08:00
gradle.properties refactor(ChangeDeviceInfoUtil, MainActivity): enhance package processing null-check, cleanup unused variables 2025-06-25 10:56:53 +08:00
gradlew init 2025-05-20 16:39:05 +08:00
gradlew.bat init 2025-05-20 16:39:05 +08:00
main.js JDK升级到21,优化ClashUtil的代理切换和网络检查逻辑 2025-07-03 13:17:14 +08:00
new-release-key.jks . 2025-06-25 10:57:15 +08:00
settings.gradle Add VPN service, Shell utility, and server communication support 2025-05-22 18:13:34 +08:00
your-release-key.jks Add release key, metadata, AF parameters, and APK for release configuration 2025-06-16 16:38:13 +08:00