Настройка прокси в v2rayNG (Android)

Опубликовано: 26 августа 2026 · 7 мин чтения

Кратко: Нажмите +Manual input [SOCKS], укажите gw.roamproxy.com:41080 с именем пользователя и паролем из личного кабинета, нажмите на запись, чтобы выбрать её, установите Routing в Global и нажмите кнопку V. Не используйте запись HTTP — она оставляет не-HTTP-трафик и DNS вне прокси, хотя страница проверки IP при этом всё ещё выглядит корректно. Если ваша сеть не может напрямую достучаться до шлюза, поместите Roam за вышестоящим узлом с помощью пользовательской конфигурации. Проверяйте на ip.sb и на двух-трёх реальных приложениях, прежде чем доверять настройке.

Что нужно подготовить перед началом

Во всём этом руководстве используются одни и те же четыре значения. Возьмите их из личного кабинета Roam и держите вкладку открытой — вам придётся ввести их один раз в v2rayNG и ещё раз, если будете проверять с компьютера.

ПолеЗначение
Серверgw.roamproxy.com
Порт41080
Имя пользователясгенерировано в личном кабинете
Парольсгенерирован в личном кабинете

Прочитайте это в первую очередь, если ваша сеть ограничена. Roam — это слой выходного IP: он меняет адрес, который видит целевой сайт. Он не создаёт туннель из сети, блокирующей исходящие соединения. Если ваш телефон находится в сотовой сети или Wi-Fi-сети, которая не может напрямую достучаться до gw.roamproxy.com:41080, соединение не установится — причём так, что это будет выглядеть как поломка продукта. v2rayNG не может наложить второй туннель поверх другого VPN-приложения — Android допускает только один активный VPN-сервис одновременно, — поэтому в такой сети вам нужна объединённая в цепочку конфигурация из шага 5, а не другой набор настроек.

Шаг 1 — Установите v2rayNG

v2rayNG — это бесплатное приложение для Android с открытым исходным кодом, построенное на Xray-core. Установите его из Google Play или со страницы релизов проекта 2dust/v2rayNG на GitHub. Если вы скачиваете APK, выберите сборку, соответствующую процессору вашего телефона — arm64-v8a подходит почти для всех телефонов, выпущенных за последние несколько лет. Начиная с версий серии 1.8 меню выглядят так, как описано здесь; если ваша версия выглядит иначе, сначала обновите её, а уже потом переходите к устранению неполадок.

Шаг 2 — Добавьте сервер Roam

  1. Откройте v2rayNG и нажмите + в правом верхнем углу.
  2. Выберите Manual input [SOCKS]. (В более старых версиях пункт называется Type manually [Socks].)
  3. Заполните поля из таблицы ниже.
  4. Нажмите в правом верхнем углу, чтобы сохранить.
ПолеВведите
Remarksлюбое, например Roam
Addressgw.roamproxy.com
Port41080
Userваше имя пользователя
Passwordваш пароль

Введите адрес в виде указанного выше хостнейма — не заменяйте его на IP-адрес, который вы где-то нашли. Адрес шлюза может измениться, а хостнейм — нет.

Почему SOCKS, а не запись HTTP

В более новых сборках также есть Manual input [HTTP]. Используйте SOCKS. Исходящее соединение HTTP переносит только HTTP- и HTTPS-трафик; всё остальное, что делают ваши приложения — а в зависимости от настроек DNS ещё и сами запросы на разрешение имён — идёт через ваше обычное соединение. Симптом сбивает с толку: страница проверки IP показывает новый адрес, поэтому кажется, что прокси работает, в то время как другие приложения зависают или обрываются по таймауту. Исходящее соединение SOCKS переносит соединение целиком и устраняет этот класс сбоев.

Шаг 3 — Выберите сервер и подключитесь

  1. На главном экране нажмите на запись Roam один раз, чтобы она выделилась. Добавление сервера не означает его выбор; активной остаётся другая запись, пока вы этого не сделаете.
  2. Нажмите круглую кнопку V в правом нижнем углу.
  3. В первый раз Android запросит разрешение на настройку VPN-соединения. Нажмите OK. Этот запрос — то, как Android передаёт весь трафик в v2rayNG; ничего не туннелируется никуда, кроме настроенного вами сервера.

Кнопка становится зелёной, а в строке уведомлений появляется отметка о том, что v2rayNG подключён. Это означает, что запустился локальный сервис — но ещё не доказывает, что шлюз Roam принял ваши учётные данные. Это подтверждает шаг 4.

Маршрутизация: используйте Global на время проверки

Откройте меню (☰) → SettingsRouting (в старых версиях: Predefined rules) и убедитесь, что установлен режим Global, а не один из пресетов Bypass LAN / bypass mainland. Пресеты с обходом намеренно отправляют часть трафика напрямую. Это полезно, когда всё уже работает; но пока вы ещё проверяете настройку, из-за этого настоящая ошибка конфигурации выглядит как случайный сбой. Верните исходный режим после шага 4.

Шаг 4 — Проверьте (как следует)

Откройте в браузере https://ip.sb и убедитесь, что показывается выходной IP Roam в нужном вам регионе. Вы также можете зажать запись Roam и выбрать Test connection или нажать на строку задержки внизу главного экрана: число в миллисекундах означает, что шлюз ответил; -1 или таймаут означает, что не ответил.

Проверки одного ip.sb недостаточно. Страница проверки IP — это один небольшой HTTPS-запрос; он проходит успешно даже в условиях, когда реальные приложения не работают. Откройте также два-три приложения или сайта, которыми вы пользуетесь на самом деле. Если ip.sb показывает новый IP, а всё остальное зависает, конфигурация неверна — почти всегда это проблема HTTP против SOCKS из шага 2 или пресет маршрутизации с обходом — и вам стоит сразу перейти к статье подключено, но не работает.

Дополнительно: проверьте учётные данные с компьютера

Проверка вне приложения покажет, в чём проблема — в ваших учётных данных или в v2rayNG. Обратите внимание на форму записи: -x принимает адрес прокси, а -U передаёт учётные данные отдельно.

curl -v -x socks5h://gw.roamproxy.com:41080 -U 'username:password' https://ip.sb

Если curl возвращает IP Roam, а телефон — нет, значит учётные данные в порядке, а проблема в приложении. Если curl тоже не срабатывает, заново скопируйте имя пользователя и пароль из личного кабинета. Пошаговое руководство для десктопа см. в статье настройка прокси на macOS.

Шаг 5 — Объединение в цепочку за вышестоящим узлом

Пропустите этот шаг, если шаг 4 уже сработал. Он нужен, когда ваша сеть не может напрямую достучаться до шлюза. Поскольку Android поддерживает только один VPN-сервис, вы не можете просто включить другое VPN-приложение, а затем поверх него v2rayNG. Вместо этого нужно указать Xray отправлять исходящее соединение Roam через уже имеющийся у вас второй исходящий узел, так что путь становится таким: ваш телефон → ваш вышестоящий узел → шлюз Roam → целевой сайт. Целевой сайт по-прежнему видит выходной IP Roam.

Это делается с помощью пользовательской конфигурации, а не полей формы. Xray связывает один исходящий узел с другим через proxySettings; соответствующая часть списка outbounds выглядит так, где upstream — это уже работающий у вас узел:

"outbounds": [
  {
    "tag": "roam",
    "protocol": "socks",
    "settings": { "servers": [ { "address": "gw.roamproxy.com", "port": 41080,
      "users": [ { "user": "username", "pass": "password" } ] } ] },
    "proxySettings": { "tag": "upstream" }
  },
  { "tag": "upstream", "protocol": "…ваш существующий узел…", "settings": { } }
]

В v2rayNG добавьте её через +Custom config (или поделитесь рабочей записью вышестоящего узла как полной конфигурацией, отредактируйте её и импортируйте заново). По умолчанию используется тот исходящий узел, который указан первым, поэтому держите roam первым. Если цепочка не срабатывает, протестируйте оба узла по отдельности: подключитесь только через вышестоящий узел и убедитесь, что интернет работает, затем добавьте обратно Roam. Цепочка, ломающаяся на первом узле, выглядит точно так же, как цепочка, ломающаяся на втором.

Прокси по приложениям и повседневное использование

После проверки настройки экран v2rayNG Per-app proxy (меню → Settings → Per-app proxy) позволяет выбрать, какие приложения идут через Roam, а какие используют ваше обычное соединение. Два практических замечания: тарифицируемый резидентный трафик оплачивается за гигабайт, поэтому держите видео и загрузки из магазинов приложений вне прокси; а любое приложение, у которого уже было открыто соединение на момент включения переключателя, сохраняет это соединение до переподключения — принудительно закройте его, чтобы быть уверенным.

Тарифы и стоимость сессии

Трафик вращающихся резидентных IP тарифицируется по $2/ГБ без месячного минимума, так что телефон, используемый для тестирования, обойдётся в центы, а не в подписку. Если вам нужен один адрес, остающийся неизменным между сессиями — например, для любого сайта с авторизацией, плохо реагирующей на смену IP — статический резидентный IP стоит $4/IP в месяц. Новые аккаунты получают 300 МБ пробного трафика при первом пополнении (от $2) — этого более чем достаточно, чтобы пройти это руководство и убедиться, что выходной IP ведёт себя так, как ожидает ваш целевой сайт.

Часто задаваемые вопросы

Кнопка становится зелёной, но ничего не загружается.

Зелёный цвет означает только то, что запустился локальный VPN-сервис. Либо сервер был добавлен, но так и не выбран нажатием — добавление и выбор это разные действия, — либо шлюз отклоняет учётные данные. Зажмите запись Roam и выберите Test connection: значение в миллисекундах означает, что шлюз ответил, тогда перепроверьте маршрутизацию и выбор SOCKS/HTTP; -1 означает, что не ответил — заново скопируйте имя пользователя и пароль из личного кабинета, а если ваша сеть ограничена, перейдите к шагу 5.

Соединение устанавливается, но работают только некоторые приложения или сайты.

Откройте Settings → Routing и установите режим Global. Наборы правил с обходом намеренно направляют часть трафика напрямую, а не через прокси, поэтому всё, что подпадает под эти правила, продолжает использовать ваше обычное соединение. Пока вы проверяете новую настройку, весь трафик должен идти через прокси; вернитесь к набору правил с обходом, как только убедитесь, что всё работает.

В личном кабинете видно расход трафика, но страницы не загружаются.

Списанный трафик означает, что аутентификация прошла успешно и шлюз передаёт данные — с учётными данными всё в порядке. Проблема в том, что именно передаётся: тип исходящего соединения или DNS. Удалите запись и добавьте её заново через Manual input [SOCKS], как в шаге 2; запись HTTP оставляет не-HTTP-трафик и, в зависимости от настроек, DNS вне прокси. Если SOCKS уже настроен, а страницы всё равно не загружаются, см. подключено, но не работает.

Можно ли запустить v2rayNG вместе с другим VPN-приложением?

Не одновременно — Android допускает только один активный VPN-сервис, и включение второго молча отключает первый. Если вам нужен Roam за вышестоящим узлом, потому что ваша сеть не может напрямую достучаться до шлюза, используйте объединённую в цепочку пользовательскую конфигурацию из шага 5 — она помещает оба узла внутрь одного сервиса v2rayNG.

Roam — это слой выходного IP для этой настройки: вращающиеся резидентные по $2/ГБ, статические резидентные по $4/IP в месяц, без месячного минимума. Создайте аккаунт и получите 300 МБ пробного трафика при первом пополнении — этого достаточно, чтобы пройти это руководство и убедиться, что выходной IP ведёт себя так, как ожидает ваш целевой сайт.