Представляю альтернативную Android-версию проекта tg-ws-proxy, написанную на Kotlin и Go.
Оригинальная логика проксирования полностью сохранена, однако кодовая база приложения и UI переработаны с нуля.
✨ Ключевые особенности форка
Современный UI/UX: Интуитивно понятный и красивый интерфейс на базе Material Design 3.
Производительность: Оптимизированное потребление ресурсов батареи и памяти.
Нативная интеграция: Строгая архитектурная связка Go (ядро прокси) и Kotlin (интерфейс).
В отличие от прочих Android-форков (например, LemoLev), в данном клиенте сделан значительный упор на стабильность работы, эстетику дизайна и user-friendly функционал.
Примечание для мейнтейнеров:
Данный Pull Request создан в информационных (ознакомительных) целях, чтобы пользователи оригинального репозитория могли легко найти качественную Android-версию.
Я понимаю позицию проекта относительно развития Windows-враппера и не претендую на слияние (merge) этого кода в main ветку. Буду признателен, если PR останется открытым для повышения видимости форка (как витрина). Если это противоречит правилам репозитория — можете закрыть его.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Flowseal/tg-ws-proxy/pull/434
**Author:** [@amurcanov](https://github.com/amurcanov)
**Created:** 3/26/2026
**Status:** ❌ Closed
**Base:** `main` ← **Head:** `main`
---
### 📝 Commits (10+)
- [`04dfc01`](https://github.com/Flowseal/tg-ws-proxy/commit/04dfc013314a7651c10031581fac67e550716354) init anroid version
- [`731f84f`](https://github.com/Flowseal/tg-ws-proxy/commit/731f84f65f8c2388b971c185f175b472e49c52ac) Update README.md
- [`3ef1d10`](https://github.com/Flowseal/tg-ws-proxy/commit/3ef1d1021e491ccad7ba7f2d3117ee4470d2af9e) Update README.md
- [`7f34c01`](https://github.com/Flowseal/tg-ws-proxy/commit/7f34c0123bc0cb7e52dc3dd78d514bb075773403) Create LICENSE
- [`b67f45e`](https://github.com/Flowseal/tg-ws-proxy/commit/b67f45e497f38c7cb7308131b853e320b5388766) Update tg-ws-proxy.go
- [`604095a`](https://github.com/Flowseal/tg-ws-proxy/commit/604095a1e9a427d38bc18e6ae72e1f7eab4ce7f9) Update build.gradle.kts
- [`892309f`](https://github.com/Flowseal/tg-ws-proxy/commit/892309fff11d6a1a79039d009038f2428305affe) Update AndroidManifest.xml
- [`ae618c9`](https://github.com/Flowseal/tg-ws-proxy/commit/ae618c97241de5b715e90a2382d7e87050ffc999) Update proguard-rules.pro
- [`27e70e8`](https://github.com/Flowseal/tg-ws-proxy/commit/27e70e81710edcfb12f35a5026f74a6f0ad13f2a) Update README.md
- [`ac72917`](https://github.com/Flowseal/tg-ws-proxy/commit/ac729175d9ff0397322714e4f0f57faf76641eee) Deleting unnecessary test files
### 📊 Changes
**86 files changed** (+10275 additions, -4472 deletions)
<details>
<summary>View changed files</summary>
➖ `.github/ISSUE_TEMPLATE/bug_report.yml` (+0 -20)
➖ `.github/workflows/build.yml` (+0 -349)
➖ `.gitignore` (+0 -30)
📝 `LICENSE` (+675 -0)
📝 `README.md` (+60 -176)
➕ `app/build.gradle.kts` (+134 -0)
➕ `app/proguard-rules.pro` (+48 -0)
➕ `app/src/main/AndroidManifest.xml` (+78 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/AppUpdate.kt` (+343 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/BootReceiver.kt` (+50 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/LogEntry.kt` (+17 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/MainActivity.kt` (+756 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/NativeProxy.kt` (+66 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/ProxyController.kt` (+111 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/ProxyService.kt` (+515 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/ProxyTilePreferencesActivity.kt` (+33 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/ProxyTileService.kt` (+99 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/SettingsStore.kt` (+216 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/ui/AppSectionCard.kt` (+65 -0)
➕ `app/src/main/java/com/amurcanov/tgwsproxy/ui/AppUpdateDialog.kt` (+135 -0)
_...and 66 more files_
</details>
### 📄 Description
### 📱 Описание
Представляю альтернативную Android-версию проекта `tg-ws-proxy`, написанную на Kotlin и Go.
Оригинальная логика проксирования полностью сохранена, однако кодовая база приложения и UI переработаны с нуля.
### ✨ Ключевые особенности форка
* **Современный UI/UX:** Интуитивно понятный и красивый интерфейс на базе **Material Design 3**.
* **Производительность:** Оптимизированное потребление ресурсов батареи и памяти.
* **Нативная интеграция:** Строгая архитектурная связка Go (ядро прокси) и Kotlin (интерфейс).
* В отличие от прочих Android-форков (например, LemoLev), в данном клиенте сделан значительный упор на стабильность работы, эстетику дизайна и user-friendly функционал.
### 📌 Репозиторий и установка
Исходный код и готовые APK-файлы доступны в репозитории проекта:
👉 **[amurcanov/tg-ws-proxy-android](https://github.com/amurcanov/tg-ws-proxy-android)**
---
**Примечание для мейнтейнеров:**
Данный Pull Request создан в **информационных (ознакомительных) целях**, чтобы пользователи оригинального репозитория могли легко найти качественную Android-версию.
Я понимаю позицию проекта относительно развития Windows-враппера и **не претендую на слияние (merge)** этого кода в `main` ветку. Буду признателен, если PR останется открытым для повышения видимости форка (как витрина). Если это противоречит правилам репозитория — можете закрыть его.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror-bot
changed title from [PR #434] [CLOSED] [Android] Версия на Kotlin/Go с Material Design (Не для мержа) to [PR #434] [Android] Версия на Kotlin/Go с Material Design (Не для мержа)2026-07-20 04:09:18 +03:00
mirror-bot
changed title from [PR #434] [Android] Версия на Kotlin/Go с Material Design (Не для мержа) to [PR #434] [CLOSED] [Android] Версия на Kotlin/Go с Material Design (Не для мержа)2026-07-20 23:14:19 +03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Flowseal/tg-ws-proxy/pull/434
Author: @amurcanov
Created: 3/26/2026
Status: ❌ Closed
Base:
main← Head:main📝 Commits (10+)
04dfc01init anroid version731f84fUpdate README.md3ef1d10Update README.md7f34c01Create LICENSEb67f45eUpdate tg-ws-proxy.go604095aUpdate build.gradle.kts892309fUpdate AndroidManifest.xmlae618c9Update proguard-rules.pro27e70e8Update README.mdac72917Deleting unnecessary test files📊 Changes
86 files changed (+10275 additions, -4472 deletions)
View changed files
➖
.github/ISSUE_TEMPLATE/bug_report.yml(+0 -20)➖
.github/workflows/build.yml(+0 -349)➖
.gitignore(+0 -30)📝
LICENSE(+675 -0)📝
README.md(+60 -176)➕
app/build.gradle.kts(+134 -0)➕
app/proguard-rules.pro(+48 -0)➕
app/src/main/AndroidManifest.xml(+78 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/AppUpdate.kt(+343 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/BootReceiver.kt(+50 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/LogEntry.kt(+17 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/MainActivity.kt(+756 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/NativeProxy.kt(+66 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/ProxyController.kt(+111 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/ProxyService.kt(+515 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/ProxyTilePreferencesActivity.kt(+33 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/ProxyTileService.kt(+99 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/SettingsStore.kt(+216 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/ui/AppSectionCard.kt(+65 -0)➕
app/src/main/java/com/amurcanov/tgwsproxy/ui/AppUpdateDialog.kt(+135 -0)...and 66 more files
📄 Description
📱 Описание
Представляю альтернативную Android-версию проекта
tg-ws-proxy, написанную на Kotlin и Go.Оригинальная логика проксирования полностью сохранена, однако кодовая база приложения и UI переработаны с нуля.
✨ Ключевые особенности форка
📌 Репозиторий и установка
Исходный код и готовые APK-файлы доступны в репозитории проекта:
👉 amurcanov/tg-ws-proxy-android
Примечание для мейнтейнеров:
Данный Pull Request создан в информационных (ознакомительных) целях, чтобы пользователи оригинального репозитория могли легко найти качественную Android-версию.
Я понимаю позицию проекта относительно развития Windows-враппера и не претендую на слияние (merge) этого кода в
mainветку. Буду признателен, если PR останется открытым для повышения видимости форка (как витрина). Если это противоречит правилам репозитория — можете закрыть его.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
[PR #434] [CLOSED] [Android] Версия на Kotlin/Go с Material Design (Не для мержа)to [PR #434] [Android] Версия на Kotlin/Go с Material Design (Не для мержа)[PR #434] [Android] Версия на Kotlin/Go с Material Design (Не для мержа)to [PR #434] [CLOSED] [Android] Версия на Kotlin/Go с Material Design (Не для мержа)