WControl

Verified safeOpen sourceExclusive
—
No reviews reviews
6
downloads
12
android

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
Languages1
Russian

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app