ΠΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ WARP-Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ Π½Π° Android.
WARPSCOUT for Android ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΠΉ Π½Π°ΡΠΈΠ²Π½ΡΠΉ Android-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ WARP-Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°, ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°Π΄ΡΠ΅ΡΠΎΠ², ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ°, ΡΠΊΡΠΏΠΎΡΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ SOCKS-ΡΠ΅ΡΠ²Π΅ΡΠ°.
Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π° Android-ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΠΊΠΊΠ°ΡΠ½ΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π½Π΅ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ OpenWarpKit.
Π¦Π΅Π»ΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Android-ΡΠ΅Π»ΠΈΠ·Π°:
- ΠΡΠ΅ΡΠ΅ΡΡ Standard, Durable ΠΈ Full
- WireGuard, AmneziaWG, MASQUE H3 ΠΈ MASQUE H2
- IPv4, IPv6, ΡΠΈΠ»ΡΡΡΡ ΡΠ·Π»ΠΎΠ² ΠΈ ΡΡΡΠ°Π½, ΡΠ²ΠΎΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ, MTU, DNS ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΊΠΎΡΠΎΡΡΠΈ
- ΠΡΠ±ΠΎΡ Π»ΡΡΡΠ΅Π³ΠΎ Π°Π΄ΡΠ΅ΡΠ° ΠΏΠΎ ΠΏΠΈΠ½Π³Ρ ΠΈΠ»ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ, ΠΏΠ΅ΡΠ΅Π±ΠΎΡ ΠΎΡΠΊΡΡΡΡΡ ΠΈΠ»ΠΈ Π²ΡΠ΅Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΏΠΎΡΡΠΎΠ² ΠΈ ΡΠ²ΠΎΡ ΡΠ΅Π»Ρ ΠΏΠΈΠ½Π³Π° Π²Π½ΡΡΡΠΈ ΡΡΠ½Π½Π΅Π»Ρ
- ΠΠΎΠΈΡΠΊ AWG junk ΠΈ I1
- ΠΠΎΠΈΡΠΊ MASQUE SNI
- Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ WARP-in-WARP
- ΠΠΎΠΊΠ°Π»ΡΠ½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠΉ
- ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π·Π°Π²Π΅ΡΡΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- ΠΠΊΡΠΏΠΎΡΡ WireGuard, AmneziaWG, usque, Mihomo, ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΡΡΡΡΠ° ΠΈ Π»ΡΡΡΠ΅Π³ΠΎ Π°Π΄ΡΠ΅ΡΠ°
- SOCKS-ΡΠ΅ΡΠ²Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° loopback-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅
- Π ΡΡΡΠΊΠΈΠΉ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
- Foreground Service Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΎΠΌ ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
| Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° | Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ |
|---|---|
![]() |
![]() |
| ΠΡΡΠΎΡΠΈΡ | ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ |
![]() |
![]() |
| ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ | ΠΠΊΡΠΏΠ΅ΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ |
![]() |
![]() |
| ΠΡΠΎΡΠ΅ΡΡ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ | Π’Π°Π±Π»ΠΈΡΠ°: Π°Π΄ΡΠ΅ΡΠ° ΠΈ ΠΏΠΈΠ½Π³ |
![]() |
![]() |
| Π’Π°Π±Π»ΠΈΡΠ°: ΡΠ΅Π³ΠΈΠΎΠ½Ρ ΠΈ ΡΠ·Π»Ρ | ΠΡΡΡΠΈΠΉ Π°Π΄ΡΠ΅Ρ |
![]() |
![]() |
Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ APK ΠΈΠ· Android releases. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» Π΄Π»Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ»ΠΈ universal APK.
Android-ΡΠ΅Π»ΠΈΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ΅Π³ΠΈ Π²ΠΈΠ΄Π° android-vMAJOR.MINOR.PATCH. CLI ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ upstream-ΡΠ΅Π³ΠΈ Π²ΠΈΠ΄Π° vMAJOR.MINOR.PATCH.
| ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° |
|---|---|
| ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Android | Android 8.0, API 26 |
| Π¦Π΅Π»Π΅Π²Π°Ρ Π²Π΅ΡΡΠΈΡ Android | Android 17, API 37 |
| arm64-v8a | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ |
| armeabi-v7a | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ |
| x86_64 | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ |
Π‘Π΅ΡΠ΅Π²ΠΎΠΉ Π΄ΠΎΡΡΡΠΏ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ, ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ SOCKS-ΡΡΠ°ΡΠΈΠΊΠ°. Foreground Service ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π΅ ΠΎΡΠΊΡΡΡ. ΠΠ° Android 13 ΠΈ Π½ΠΎΠ²Π΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΎΠΌ.
Account JSON ΡΠΈΡΡΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ AES-GCM ΠΈ ΠΊΠ»ΡΡΠ° ΠΈΠ· Android Keystore. ΠΠΊΡΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΈΠ· ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΠ³ΠΎ ΠΊΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π‘Π΅ΠΊΡΠ΅ΡΡ Π½Π΅ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² Room, DataStore, Π»ΠΎΠ³ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΡΡΡΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ . ΠΡΡΠΎΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π±Π΅Π· Π΄Π°Π½Π½ΡΡ WARP-Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΡΠΈΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΈΠ·Ρ openwarpkit/warpscout-android Ρ ΡΠ΅Π³Π°ΠΌΠΈ, Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌΠΈΡΡ Π½Π° android-v.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ:
| ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ | ΠΠ΅ΡΡΠΈΡ |
|---|---|
| Go | ΠΠ΅ΡΡΠΈΡ ΠΈΠ· go.mod |
| JDK | 17 |
| Gradle | 9.5.0 |
| Android Gradle Plugin | 9.3.0 |
| Android SDK | API 37 |
| Android NDK | 28.2.13676358 |
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Go-ΠΊΠΎΠ΄Π°:
go test ./...Π‘Π±ΠΎΡΠΊΠ° Go Mobile AAR Π½Π° Linux ΠΈΠ»ΠΈ macOS:
./scripts/build-mobile.shΠ‘Π±ΠΎΡΠΊΠ° Go Mobile AAR Π½Π° Windows:
./scripts/build-mobile.ps1Π‘Π±ΠΎΡΠΊΠ° debug APK:
./android/gradlew -p android :app:assembleDebugAAR ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ Π΄Π»Ρ android/arm64, android/arm ΠΈ android/amd64. Android-ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅Ρ ΠΈΡ
ΠΊΠ°ΠΊ arm64-v8a, armeabi-v7a ΠΈ x86_64.
ΠΡΠΏΡΠ°Π²ΡΡΠ΅ ΡΠ΅Π³, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ android-v1.0.0. Workflow ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡ versionName ΠΈ versionCode, ΡΠΎΠ±Π΅ΡΡΡ AAR ΠΈ ΡΠ΅ΡΡΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΠ° APK, ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅Ρ APK, ΠΏΡΠΎΠ²Π΅ΡΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ ΠΈ native libraries, Π²ΡΠΏΠΎΠ»Π½ΠΈΡ smoke test Π½Π° x86_64 emulator, ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΠΌΠΌΡ ΠΈ provenance, Π·Π°ΡΠ΅ΠΌ ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΠ΅Ρ GitHub Release.
ΠΠ»ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· GitHub Secrets. Π ΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΡΡΠΊ workflow ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π½Π΅ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΉ universal APK ΠΈ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π»ΠΈΠ·.
WARPSCOUT for Android is an independent OpenWarpKit project based on the WARPSCOUT CLI.
Original project: https://github.com/vernette/warpscout
Original author: Nikita S. (@vernette)
This repository is not an official Android release maintained by the upstream author.
Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Git-ΠΈΡΡΠΎΡΠΈΡ ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ. ΠΡΠ°Π²ΠΈΠ»Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠ΅ΠΊΡΡΠ°Ρ Π±Π°Π·ΠΎΠ²Π°Ρ ΡΠ΅Π²ΠΈΠ·ΠΈΡ ΡΠΊΠ°Π·Π°Π½Ρ Π² UPSTREAM.md.
OpenWarpKit ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π»Ρ Android. Nikita S. (@vernette) ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΡΠΎΠΌ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ WARPSCOUT CLI.
Π‘ΠΎΡ ΡΠ°Π½Π΅Π½Ρ ΠΏΡΡΠΌΡΠ΅ ΡΡΡΠ»ΠΊΠΈ ΠΈΠ· Credits ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°:
- Cloudflare WARP
- puzige/CloudflareWarpSpeedTest
- ampetelin/warp-endpoint-checker (ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½)
- TheyCallMeSecond/WARP-Endpoint-IP
- SagePtr/mini_quic_generator
- Diniboy1123/usque
- nellimonix/base-relay
- amnezia-vpn/amneziawg-go
- charmbracelet/bubbletea
Android-ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Go Mobile, Jetpack Compose, Hilt, Room ΠΈ DataStore.
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΠΌΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² THIRD_PARTY_NOTICES.md.
ΠΡΠΎΠ΅ΠΊΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ MIT. ΠΡΡ ΠΎΠ΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ° copyright Nikita S. ΡΠΎΡ ΡΠ°Π½Π΅Π½Π° Π² LICENSE. OpenWarpKit ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΡΠΎΠΌ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½ΠΎ Π½Π΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ CLI.










