- 项目的JDK版本从17升级到21。 - ClashUtil的`switchProxyGroup`方法改为同步执行,并增加了对HTTP响应状态码的检查。 - 新增`checkCountryIsUS`方法,用于通过ipinfo.io判断当前IP是否在美国,并在VPN启动后调用此方法进行验证。 - `LoadDeviceWorker`中的`startProxyVpn`方法现在会根据`checkCountryIsUS`的结果来决定是否继续执行后续操作。 - AutoJs脚本 (`main.js`) 更新,使用Promise和async/await来处理并行的HTTP请求,并分别调用ipv4.geojs.io的接口获取国家代码和详细地理位置信息。 |
||
|---|---|---|
| .idea | ||
| app | ||
| gradle | ||
| .gitignore | ||
| af.json | ||
| agentkey.jks | ||
| bigo.json | ||
| build.gradle | ||
| clash-ipidea-20250609.yaml | ||
| cmd | ||
| err.log | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| main.js | ||
| new-release-key.jks | ||
| settings.gradle | ||
| your-release-key.jks | ||