Настройка прокси в Hiddify (Android, iOS, Windows, macOS, Linux)
Опубликовано: 26 августа 2026 · 7 мин чтения
Кратко: Импортируйте профиль sing-box с одним outbound "type": "socks" для gw.roamproxy.com:41080, вашими username и password из личного кабинета как отдельными полями, и "final": "Roam". Не используйте outbound типа http — он оставляет не-HTTP-трафик и DNS вне прокси, при этом страница проверки IP всё равно выглядит корректно. Если ваша сеть не может напрямую достучаться до шлюза, добавьте "detour": "Upstream" к outbound Roam. Проверяйте на ip.sb и на двух-трёх реальных сайтах.
Что нужно подготовить перед началом
Всё в этом руководстве использует одни и те же четыре значения. Возьмите их из личного кабинета Roam и держите вкладку открытой.
| Поле | Значение |
|---|---|
| Сервер | gw.roamproxy.com |
| Порт | 41080 |
| Имя пользователя | сгенерировано в личном кабинете |
| Пароль | сгенерирован в личном кабинете |
Прочитайте это в первую очередь, если ваша сеть ограничена. Roam — это слой выходного IP: он меняет адрес, который видит целевой сайт. Он не создаёт туннель из сети, блокирующей исходящие соединения. Если ваше устройство не может напрямую достучаться до gw.roamproxy.com:41080, обычный профиль Roam сломается так, что это будет выглядеть как поломка продукта. В такой сети вам понадобится цепочка detour из шага 5, которая направляет Roam через узел, уже работающий у вас.
Шаг 1 — Установите Hiddify
Hiddify — бесплатный клиент с открытым исходным кодом на базе sing-box, доступный для Android, Windows, macOS, Linux и iOS. Установите его со страницы релизов проекта hiddify/hiddify-app на GitHub, из Google Play или из App Store. Всё описанное ниже одинаково для всех платформ, поскольку Hiddify везде читает одну и ту же конфигурацию sing-box; формулировки на скриншотах в вашей версии могут немного отличаться.
Шаг 2 — Напишите профиль
В Hiddify нет формы для SOCKS-серверов, но он импортирует любую конфигурацию sing-box как профиль. Вот полный минимальный профиль для Roam — замените два значения учётных данных и оставьте всё остальное как есть:
{
"outbounds": [
{
"type": "socks",
"tag": "Roam",
"server": "gw.roamproxy.com",
"server_port": 41080,
"version": "5",
"username": "username",
"password": "password"
},
{ "type": "direct", "tag": "direct" }
],
"route": {
"final": "Roam"
}
}
Вот три вещи, которые стоит знать об этом файле:
"type": "socks"— это самое важное. В sing-box также есть outboundhttp, и Roam принимает оба варианта, но outbound типа HTTP переносит только HTTP и HTTPS — DNS и все остальные протоколы просачиваются через ваше обычное соединение. Симптом — страница проверки IP показывает новый адрес, а другие приложения зависают по таймауту. Используйтеsocks.- Учётные данные — это отдельные поля JSON, поэтому пароль, содержащий
@,#или:, не нужно экранировать. Вставьте его как есть между кавычками. "final": "Roam"отправляет весь трафик через Roam. Именно это нужно на время проверки. Hiddify сам добавляет вокруг этого профиля свои inbounds, DNS и правила обхода, так что писать их самостоятельно не нужно.
Шаг 3 — Импортируйте его и подключитесь
- Скопируйте весь JSON выше (с заполненными учётными данными).
- Откройте Hiddify → + (New profile) → Add manually / Paste from clipboard. Дайте ему имя, например
Roam, и сохраните. - Убедитесь, что новый профиль выбран на главном экране.
- Нажмите большую кнопку connect. На Android и iOS система в первый раз запросит разрешение на VPN — разрешите его. На десктопе режим Proxy в Hiddify устанавливает системный прокси, которому следуют браузеры; переключитесь на режим VPN (TUN) в Settings, если вам также нужны инструменты командной строки или приложения, игнорирующие системный прокси.
Переход кнопки в состояние Connected означает, что локальная служба запустилась — это ещё не доказывает, что шлюз Roam принял ваши учётные данные. Это делает шаг 4.
Шаг 4 — Проверьте (как следует)
Откройте https://ip.sb и убедитесь, что показывается выходной IP Roam в нужном вам регионе. Страница Proxies в Hiddify также запускает URL-тест для каждого outbound: значение в миллисекундах рядом с Roam означает, что шлюз ответил; таймаут означает, что он не ответил.
Проверки одного ip.sb недостаточно. Откройте два-три сайта или приложения, которыми вы пользуетесь на самом деле. Если ip.sb показывает новый IP, а всё остальное зависает, конфигурация неверна — почти всегда это проблема http против socks из шага 2 — и вам стоит перейти к статье подключено, но не работает.
Дополнительно: проверьте учётные данные вне Hiddify
Проверка вне клиента покажет, в чём проблема — в ваших учётных данных или в профиле. Обратите внимание на форму записи: -x принимает адрес прокси, а -U передаёт учётные данные отдельно.
curl -v -x socks5h://gw.roamproxy.com:41080 -U 'username:password' https://ip.sb
Если curl возвращает IP Roam, а Hiddify — нет, значит учётные данные в порядке, а проблема в профиле. Если curl тоже не срабатывает, заново скопируйте имя пользователя и пароль из личного кабинета.
Шаг 5 — Объединение в цепочку за вышестоящим узлом
Пропустите этот шаг, если шаг 4 уже сработал. Он нужен, когда ваша сеть не может напрямую достучаться до шлюза. В sing-box есть встроенный способ отправить один outbound через другой: detour. Путь становится таким: ваше устройство → ваш вышестоящий узел → шлюз Roam → целевой сайт. Целевой сайт по-прежнему видит выходной IP Roam.
Добавьте outbound узла, который уже работает у вас (любого типа — возьмите его из уже имеющегося профиля), в тот же список outbounds, затем добавьте одну строку к outbound Roam:
"outbounds": [
{
"type": "socks",
"tag": "Roam",
"server": "gw.roamproxy.com",
"server_port": 41080,
"version": "5",
"username": "username",
"password": "password",
"detour": "Upstream"
},
{
"type": "…ваш существующий узел…",
"tag": "Upstream",
"server": "…",
"server_port": 0
},
{ "type": "direct", "tag": "direct" }
]
Оставьте "final": "Roam" — трафик идёт на Roam, а соединение Roam со шлюзом устанавливается через Upstream. Если цепочка не срабатывает, протестируйте узлы по отдельности: временно установите "final": "Upstream", переподключитесь и убедитесь, что интернет работает; затем верните обратно на Roam. Цепочка, ломающаяся на первом узле, выглядит точно так же, как цепочка, ломающаяся на втором. Clash называет ту же функцию dialer-proxy, а Xray — proxySettings; руководство по Clash и руководство по v2rayNG описывают эти клиенты.
Повседневное использование
После того как настройка проверена, используйте настройку Per-app proxy в Hiddify (Android) или его опции обхода, чтобы не пускать объёмный трафик через тарифицируемый прокси. Резидентный трафик оплачивается за гигабайт, поэтому видео, обновления ОС и загрузки из магазинов приложений не должны идти через Roam. Любое приложение, у которого уже было открыто соединение на момент подключения, сохраняет это соединение до переподключения — принудительно закройте его, чтобы быть уверенным.
Тарифы и стоимость сессии
Трафик вращающихся резидентных IP тарифицируется по $2/ГБ без месячного минимума. Если вам нужен один адрес, остающийся неизменным между сессиями — например, для любого сайта с авторизацией, плохо реагирующей на смену IP, — статический резидентный IP стоит $4/IP в месяц. Новые аккаунты получают 300 МБ пробного трафика при первом пополнении (от $2) — этого более чем достаточно, чтобы пройти это руководство и убедиться, что выходной IP ведёт себя так, как ожидает ваш целевой сайт.
Часто задаваемые вопросы
Hiddify показывает Connected, но ничего не загружается.
Connected означает только то, что локальная служба запустилась. Либо на главном экране всё ещё выбран другой профиль, либо шлюз отклоняет учётные данные. Запустите URL-тест на странице Proxies: значение в миллисекундах означает, что шлюз ответил, — тогда перепроверьте выбор socks или http; таймаут означает, что он не ответил, — тогда заново скопируйте имя пользователя и пароль из личного кабинета, а если ваша сеть ограничена, перейдите к шагу 5.
Можно ли добавить Roam как ссылку вместо JSON?
Импорт по ссылке в Hiddify рассчитан на распространённые форматы share-ссылок (vless://, vmess://, ss://, trojan:// и подобные). Обычный SOCKS5-сервер с именем пользователя и паролем надёжнее всего добавляется как JSON-профиль sing-box из шага 2 — он короткий и избегает проблем с URL-кодированием, которые вызывают спецсимволы в пароле при использовании ссылки.
В личном кабинете видно расход трафика, но страницы не загружаются.
Списанный трафик означает, что аутентификация прошла успешно и шлюз передаёт данные — с учётными данными всё в порядке. Проблема в том, что именно передаётся: тип outbound или DNS. Убедитесь, что outbound имеет type: socks, а не http. Если тип уже socks, а страницы всё равно не загружаются, см. подключено, но не работает.
Hiddify, NekoBox или v2rayNG — что использовать с Roam?
Все три принимают один и тот же SOCKS5-сервер, так что используйте тот, что уже есть. Если начинаете с нуля: Hiddify работает на всех платформах, включая iOS, и везде импортирует один и тот же профиль; в NekoBox есть тип профиля Chain прямо в интерфейсе; в v2rayNG для цепочки нужно вручную редактировать конфигурацию. Руководство по NekoBox и руководство по v2rayNG описывают два других клиента.
Roam — это слой выходного IP для этой настройки: вращающиеся резидентные по $2/ГБ, статические резидентные по $4/IP в месяц, без месячного минимума. Создайте аккаунт и получите 300 МБ пробного трафика при первом пополнении — этого достаточно, чтобы завершить это руководство и убедиться, что выходной IP ведёт себя так, как ожидает ваш целевой сайт.