Для поднятия локального SOCKS5-прокси на устройстве Android с помощью Outline VPN Client потребуется выполнить ряд шагов. Вот подробная инструкция:
1. Установите приложение Outline VPN Client с Google Play Store. Запустите приложение и создайте новый сервер.
2. Зарегистрируйтесь на веб-сайте Outline Manager по адресу https://manager.outline.com/. Создайте аккаунт и войдите в него.
3. Подключите устройство Android к компьютеру с помощью USB-кабеля и выполните следующие команды в командной строке:
adb shell setprop debug.oc_proxy socks5://127.0.0.1:1080 adb shell setprop debug.oc_proxy_allowlist “[{"type":"plain","domain":".","port":80},{"type":"reg","domain":".*.google.com","port":443}]” adb shell am force-stop com.google.android.apps.nexuslauncher adb shell am broadcast -a android.intent.action.BOOT_COMPLETED
Команда setprop debug.oc_proxy socks5://127.0.0.1:1080
устанавливает адрес и порт для прокси-сервера SOCKS5.
Команда setprop debug.oc_proxy_allowlist
определяет список разрешенных доменов и портов, которые должны быть направлены через прокси-сервер. Этот список состоит из объектов JSON.
Команда am force-stop com.google.android.apps.nexuslauncher
перезагружает интерфейс управления Android.
Команда am broadcast -a android.intent.action.BOOT_COMPLETED
перезагружает систему Android, чтобы изменения вступили в силу при следующей загрузке.
4. Теперь откройте приложение Outline VPN Client на своем устройстве Android и выберите созданный вами сервер. Нажмите на кнопку "Подключить".
5. Если все прошло успешно, вы должны увидеть уведомление о том, что "Подключение активно". В этот момент прокси-сервер SOCKS5 успешно поднят на вашем устройстве Android.
Теперь вы можете использовать приложения и браузеры на вашем устройстве Android, чтобы перенаправлять сетевой трафик через этот локальный SOCKS5-прокси. Обратите внимание, что некоторые приложения и браузеры могут не поддерживать прокси-серверы, поэтому результаты могут отличаться в зависимости от использованного приложения.