ProxyLive: прокси и туннели в одном флаконе для Windows и Android TV (update)
Приветствую!
Хотел тут как-то на досуге написать для себя маленький скрипт для пакетной работы с прокси но немного увлёкся 😄 и ... всё пошло немного не по плану. Началось самое нелюбимое: а вот ещё эту штуку добавлю мне нужно. Потом ещё одну и тоже очень нужную. Потом еще одну. И в какой-то момент маленький скрипт обрёл окна, настройки, профили и немаленький вес. Видимо, хорошо кормил в процессе 😄
Так получился ProxyLive. Сетевой "комбайн" для Windows. Сейчас пока выкладываю 0.13.0-beta.4. По мере появления свободного времени буду потихоньку допиливать насколько хватит знаний.
zip
ProxyLive_Portable-0.13.0-beta.4.zip132.38 Mb
exe
ProxyLive_Setup.exe260.26 Mb
(update 29.10.26) добавил приложение для Andriod TV 📺
WARP-профиль можно получить автоматически прямо в приложении: нажимаете «Получить WARP», приложение само запрашивает и сохраняет конфиг. Переходить на сайт и копировать его вручную не нужно. Затем остаётся нажать «Подключить».
Интерфейс адаптирован под пульт: стрелки, OK и «Назад», крупные кнопки и заметное выделение выбранного пункта. Есть выбор версии AWG (1.5/2/3/3.1), сохранённые профили, журнал и статистика подключения.
Приложение Zona по умолчанию работает без подключения ProxyLive (можно отключить). Другие установленные приложения можно добавить в исключения. При желании включается автоподключение после перезагрузки ТВ.
Подходит для телевизоров и приставок с Android 7.0 и новее, включая Android TV и Google TV. APK универсальный: поддерживает 32- и 64-битные системы и сам выбирает нужные компоненты, отдельную сборку под разрядность искать не надо. Проверки проводил на своём телевизоре 32bit OS Android 14 и в эмуляторах Android TV 7, Google TV 16; Автоматическое получение WARP зависит от доступности стороннего сервиса awgconfig.com в вашей сети.
apk
ProxyLive_TV-0.1.0-beta.3.apk116.81 Mb
На лавры других известных больших проектов никоим образом не претендую. Я просто собрал в одном месте то, чем сам постоянно пользуюсь, и сделал так, как удобно мне. Возможно, кому-то из вас тоже зайдёт.
Что можно делать:
- добавлять HTTP- и SOCKS5-прокси по одному или списком, хранить данные подключения, проверять доступность и переключать сохранённые прокси по очереди.
- импортировать готовые WG/AWG-конфиги, ссылки VLESS и поддерживаемые TUN-конфиги sing-box. Сохранять, редактировать и экспортировать свои профили.
- получать WARP-профиль через awgconfig.com прямо в приложении. Сначала получаете и сохраняете конфиг, потом отдельно включаете подключение.
- использовать инструменты DPI, настраивать исключения и запускать отдельные браузерные профили.
- управлять подключением через трей и быструю панель, смотреть журнал и пользоваться разделом восстановления сети, если что-то пошло криво.
Вместо набора отдельных окошек и вечного "куда я положил этот конфиг?" одно приложение с сохранёнными подключениями. Добавили свои данные, выбрали нужный профиль, подключились.
Своих серверов у ProxyLive нет: вы используете своего провайдера либо WARP. Вариант WARP зависит от стороннего генератора и вашей сети; приватный ключ в этом случае создаётся у awgconfig.com без гарантий того, что каждый ресурс обязательно у вас откроется.
Перед сборкой приложение проверял локальными тестами, проверками интерфейса и запуском готовых EXE. Отдельно проверено получение реального WARP-конфига внутри portable версии. Локальные проверки пройдены, но возможны ошибки ведь это "бета", а не «работает у всех провайдеров на всех компьютерах». Проверки на чистой Windows и всех возможных сетевых сценариях ещё впереди. Обещать отсутствие любых утечек или стопроцентную работоспособность на ваших конфигурациях я тоже естественно не могу.
По размерам это конечно уже далеко не маленький скрипт. Внутри обоих версий лежат необходимые компоненты, поэтому отдельно устанавливать Python и .NET не нужно. Есть версия Portable без установки и обычный установщик для Windows 10/11 x64. Для изменения системной сети понадобятся права администратора.
И про поддержку, скажу честно. Сетевой инженер из меня тот ещё, а кроме этого проекта есть еще другие, работа, семья и остальная жизнь. Если нашли ошибку, обязательно пишите. Буду разбираться, но иногда поиск решения может затянуться, обещать исправление к утру было бы красиво, а вот выполнить не факт.
Очень помогут подробные данные, что именно вы делали и текст ошибки из журнала. Пароли, приватные ключи и полные конфиги присылать не надо, они ваши и должны остаться у вас.
Если вам нужен такой же набор инструментов в одном месте, пробуйте. Любая обратная связь приветствуется. Особенно в формате "нажал вот это и это, получил вот это" + скриншот и как зовут вашего провайдера интернета: так у меня будет больше шансов найти баг, чем по очень распространеному и всеми любимому «интернет грустит» или "я нажал что-то, а оно не работает" 🙂
Буду признателен за ваши отзывы, мнения и конечно же за поддержку!