AI summary
OpenWrt companion for turning a router proxy service on or off through a CGI endpoint, with status checks, a timer, router and token settings, and a local operation log. Supports scripts for Podkop, Passwall, OpenClash, Sing-box, and Xray.
Generated by AI. May contain inaccuracies.
About this app
Android-приложение на Jetpack Compose для включения и выключения прокси-службы на роутере OpenWrt через CGI-эндпоинт. Универсальные скрипты для Podkop, Passwall, OpenClash, Sing-box, Xray.
✨ Возможности 🎨 Jetpack Compose-интерфейс с тёмным Liquid Glass-оформлением 🔘 Одна кнопка для команд on и off ⏱ Таймер времени с момента последнего успешного включения ⚙️ Настройки IP роутера и CGI-токена внутри приложения 📜 Локальный журнал последних 100 операций с возможностью очистки 🌐 HTTP-запросы через HttpURLConnection в Dispatchers.IO ⏳ Тайм-аут подключения и чтения — 10 секунд 💾 Настройки, токен, локальное состояние и журнал хранятся в SharedPreferences
🔧 Как это работает Приложение отправляет GET-запрос:
http://<router-ip>/cgi-bin/proxy?mode=on|off|status&token=<token> IP по умолчанию — 192.168.1.1. Приложение считает операцию успешной при любом HTTP-коде 2xx; коды 4xx и 5xx отображаются как ошибка и попадают в журнал.
CGI-скрипт принимает три значения mode:
mode Действие on запускает /etc/proxy_on.sh off запускает /etc/proxy_off.sh status возвращает последнее состояние (ok: on или ok: off) Ожидаемые ответы при успешном выполнении — ok: on, ok: off и ok: on|off для status.
Ошибка HTTP-код Неверный токен 403 Forbidden Неизвестный режим 400 Bad Request Ошибка запуска скрипта 500 Internal Server Error ℹ️ Кнопка «Проверить» синхронизирует индикатор с CGI. Состояние хранится в /tmp/wcontrol_proxy_state и сбрасывается в off после перезапуска роутера; ручное изменение службы напрямую может не отражаться.
License
GPL-3.0
About this version
- Version
- 1.0 (1)
- Size
- 23.06 MB
- Requires Android
- 12
- Target SDK
- 31
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 6
- Updated
- Oct 27, 2026
- Package
- com.example.routerproxy
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10