Update README

This commit is contained in:
dovecoteescapee 2024-08-19 01:47:16 +03:00
parent 88e1b75dd5
commit b1f139f2ea
2 changed files with 13 additions and 33 deletions

View File

@ -30,10 +30,6 @@
## FAQ ## FAQ
### Это вирус?
Нет. [Обсуждение проблемы](https://github.com/dovecoteescapee/ByeDPIAndroid/issues/61).
### У меня не получается настроить. Что делать? ### У меня не получается настроить. Что делать?
Вы можете попросить помощи в [discussion](https://github.com/dovecoteescapee/ByeDPIAndroid/discussions). Вы можете попросить помощи в [discussion](https://github.com/dovecoteescapee/ByeDPIAndroid/discussions).
@ -54,7 +50,7 @@
Никакие. Приложения не отправляет никакие данные на удаленный сервер. Весь трафик обрабатывается на устройстве. Никакие. Приложения не отправляет никакие данные на удаленный сервер. Весь трафик обрабатывается на устройстве.
### Как использовать его вместе с AdGuard? ### Как использовать ByeDPI вместе с AdGuard?
1. Запустите ByeDPI в режиме прокси. 1. Запустите ByeDPI в режиме прокси.
2. Добавьте ByeDPI в исключения AdGuard на вкладке "Управление приложениями". 2. Добавьте ByeDPI в исключения AdGuard на вкладке "Управление приложениями".
@ -79,7 +75,7 @@ DPI (Deep Packet Inspection) - это технология для анализа
## Зависимости ## Зависимости
- [ByeDPI](https://github.com/hufrea/byedpi) - [ByeDPI](https://github.com/hufrea/byedpi)
- [Tun2Socks](https://github.com/xjasonlyu/tun2socks) - [hev-socks5-tunnel](https://github.com/heiher/hev-socks5-tunnel)
## Сборка ## Сборка
@ -88,22 +84,16 @@ DPI (Deep Packet Inspection) - это технология для анализа
1. JDK 8 или новее 1. JDK 8 или новее
2. Android SDK 2. Android SDK
3. Android NDK 3. Android NDK
4. Go 1.22 или новее 4. CMake 3.22.1 или новее
5. CMake 3.22.1 или новее
Сборка приложения: Сборка приложения:
1. Установите gomobile: 1. Клонируйте репозиторий с подмодулями:
```bash
go install golang.org/x/mobile/cmd/gomobile@latest
gomobile init
```
2. Клонируйте репозиторий с подмодулями:
```bash ```bash
git clone --recurse-submodules git clone --recurse-submodules
``` ```
3. Запустите скрипт сборки из корня репозитория: 2. Запустите скрипт сборки из корня репозитория:
```bash ```bash
./gradlew assembleRelease` ./gradlew assembleRelease`
``` ```
4. APK будет лежать в `app/build/outputs/apk/release/` 3. APK будет лежать в `app/build/outputs/apk/release/`

View File

@ -31,10 +31,6 @@ To bypass some blocks, you may need to change the settings. More about the vario
## FAQ ## FAQ
### Is this a virus?
No. [Discussion of the problem](https://github.com/dovecoteescapee/ByeDPIAndroid/issues/61).
### I can't configure it. What to do? ### I can't configure it. What to do?
You can ask for help in [discussion](https://github.com/dovecoteescapee/ByeDPIAndroid/discussions). You can ask for help in [discussion](https://github.com/dovecoteescapee/ByeDPIAndroid/discussions).
@ -51,7 +47,7 @@ Use [Obtainium](#or-use-obtainium).
No. The application uses the VPN mode on Android to redirect traffic, but does not send anything to a remote server. It does not encrypt traffic and does not hide your IP address. No. The application uses the VPN mode on Android to redirect traffic, but does not send anything to a remote server. It does not encrypt traffic and does not hide your IP address.
### Как использовать его вместе с AdGuard? ### How to use ByeDPI with AdGuard?
1. Run ByeDPI in proxy mode. 1. Run ByeDPI in proxy mode.
2. Add ByeDPI to AdGuard exceptions on the "App management" tab. 2. Add ByeDPI to AdGuard exceptions on the "App management" tab.
@ -80,7 +76,7 @@ DPI (Deep Packet Inspection) is a technology for analyzing and filtering traffic
## Dependencies ## Dependencies
- [ByeDPI](https://github.com/hufrea/byedpi) - [ByeDPI](https://github.com/hufrea/byedpi)
- [Tun2Socks](https://github.com/xjasonlyu/tun2socks) - [hev-socks5-tunnel](https://github.com/heiher/hev-socks5-tunnel)
## Building ## Building
@ -89,22 +85,16 @@ For building the application, you need:
1. JDK 8 or later 1. JDK 8 or later
2. Android SDK 2. Android SDK
3. Android NDK 3. Android NDK
4. Go 1.22 or later 4. CMake 3.22.1 or later
5. CMake 3.22.1 or later
To build the application: To build the application:
1. Install gomobile: 1. Clone the repository with submodules:
```bash
go install golang.org/x/mobile/cmd/gomobile@latest
gomobile init
```
2. Clone the repository with submodules:
```bash ```bash
git clone --recurse-submodules git clone --recurse-submodules
``` ```
3. Run the build script from the root of the repository: 2. Run the build script from the root of the repository:
```bash ```bash
./gradlew assembleRelease ./gradlew assembleRelease
``` ```
4. The APK will be in `app/build/outputs/apk/release/` 3. The APK will be in `app/build/outputs/apk/release/`