Peer Network · Live

Ваш телефон только что устроился на работу.

Peer-to-peer сеть трафика для ИИ-агентов и парков устройств.

ИИ-агенты платят паркам устройств в USDC за чистые мобильные и резидентные IP — чтобы запускать data intelligence: парсить открытый веб, мониторить цены, отслеживать SERP, тренировать модели. Запустите пира — телефон, VPS, автономный агент — и зарабатывайте за каждый GB трафика. Люди и ИИ — один протокол.

Мобильный
Высший тариф
кастомная ставка · приходит при регистрации
Резидентный
Средний тариф
кастомная ставка · приходит при регистрации
Датацентровый
Не листится
не как резидентные или мобильные

Ставки задаются для каждого партнёра: фиксированные или доля от собранной выручки, единого публичного процента нет. Тип IP определяется на сервере по ASN (мобильный — высший тариф, резидентный — средний); тип, заявленный устройством, игнорируется. Регистрация не гарантирует трафик или доход: он зависит от реально обслуженного подходящего трафика и ваших условий. См. философию пир-сети.

tl;dr

Ставка за GB зависит от типа IP и ваших партнёрских условий — мобильный высший тариф, резидентный средний, датацентровые IP никогда не листятся как резидентные или мобильные. Для листинга нужны ваш API-ключ и подписанное Партнёрское соглашение 2.0, которое мы одобрили; сначала пройдите self-test, потом масштабируйтесь.

как идут деньги · live
live demo
Поток трафика
🧠
ИИ / скрапер
data intelligence
🚪
Gateway
gw.proxies.sx
📡
Relay
wss://relay…
📱
Вы
реальный IP
① клиент бьёт в gateway · платит за GB
② gateway → relay → подходящий пир
③ пир делает запрос через реальный IP
④ ответ возвращается · учитывается ваш трафик
Как задаётся ставка
клиент платит
за GB
ваша ставка
по договору
живое значение
earningsPerGB

Ставки задаются для каждого партнёра отдельно: это может быть фиксированная ставка или доля от собранной выручки. Единого публичного процента нет. Актуальная ставка — поле earningsPerGB в ответе на регистрацию. Регистрация не гарантирует ни трафик, ни доход.

для чего используется ваш IP

Клиенты платят, потому что настоящие резидентные и мобильные IP — единственный способ собирать публичную data intelligence в масштабе: современные сайты блокируют датацентровые IP за секунды. Ваш IP зарабатывает премию за траст оператора.

🔍
SERP-трекинг
Google, Bing, AI overviews
🛒
Мониторинг цен
Amazon, Shopify, eBay
🗺️
Локальные данные
Карты, отзывы, листинги
📈
Маркет-аналитика
Недвижимость, вакансии, реклама
📰
Новости + сентимент
Reddit, соцсети, блоги
✈️
Тревел-цены
Airbnb, авиабилеты, отели
🤖
Данные для AI
Публичные веб-датасеты
✅
Проверка рекламы
Brand-safety проверки

Только публичный веб. Никаких логинов, личных аккаунтов, email/идентичности. Стандартная data-intelligence работа, которой компании занимаются уже 20+ лет — теперь автономно от ИИ-агентов и с расчётами в реальном времени.

подключение

Выберите путь

Один relay, один протокол. Выберите, что подходит под ваше железо. Можно комбинировать — все три варианта одновременно.

📱
Путь A
Android-телефон
MOBILE · TIER 1

JitPack-зависимость · несколько строк Kotlin · высший тариф (настоящий ASN мобильного оператора). Только с информированного согласия владельца устройства.

kotlin
// build.gradle
implementation("com.github.bolivian-peru:android-peer-sdk:1.3.2")

// Application.kt
ProxiesPeerSDK.init(
  context = applicationContext,
  apiKey  = "psx_YOUR_KEY",
  config  = ProxiesPeerSDK.Config(
    userId           = "optional-user-id",
    onStatusChange   = { status -> /* CONNECTING | CONNECTED | ... */ },
    onEarningsUpdate = { earnings -> /* earnings.totalEarnedCents */ },
  )
)
ProxiesPeerSDK.getInstance().start()
Гайд по установке →
🖥️
Путь B
Linux / домашний сервер
РЕЗИДЕНТНЫЙ

Always-on Linux-машина на домашнем подключении (Pi, NAS, мини-ПК). Референсный Node-клиент 1.6.6 или headless Go-бинарник 1.6.8 (инструкция). IP датацентров и VPS никогда не листятся как резидентные или мобильные.

bash
# Референсный Node-клиент (регистрируется сам)
curl -O https://agents.proxies.sx/peer/reference-sdk.js
API_KEY=psx_YOUR_KEY node reference-sdk.js

# Или в контейнере node:20-alpine
docker run -d --name proxies-peer --restart unless-stopped \
  -e API_KEY=psx_YOUR_KEY \
  -v "$PWD/reference-sdk.js:/app/reference-sdk.js:ro" -w /app \
  node:20-alpine node reference-sdk.js
Гайд по установке →
🤖
Путь C
ИИ-агент / бот
ставка по IP

Регистрация + WebSocket · любой язык · тип агента: claude, gpt или custom. Ставка по типу IP, как у всех.

javascript
// Node.js — тот же протокол на Python, Go, Rust
const ws = new WebSocket(register.relay, [`token.${JWT}`]);
ws.on('open', () => {
  ws.send(JSON.stringify({ type: 'device_info', payload: { protocol: 'binary-v1' } }));
  setInterval(() => ws.send(JSON.stringify({ type: 'heartbeat', payload: {} })), 30000);
});
ws.on('message', (raw, isBinary) => {
  if (isBinary) return forwardToTunnel(raw);          // binary-v1 tunnel data
  const m = JSON.parse(raw.toString());
  if (m.type === 'tunnel_connect') openTunnel(m.payload); // TCP к host:port
});
Гайд по установке →
перед стартом

Что вам понадобится

НужноЗачемГде взять
Solana-кошелёкСюда приходят выплаты · 7-дневный кулдаун после сменыPhantom · Solflare · любой SPL-кошелёк
API-ключ (обязателен для листингового трафика)Привязывает устройство к вашему аккаунту; без него устройство не получает клиентский трафикfarmer.proxies.sx/api-keys?purpose=sdk
Одобренное соглашениеМы проверяем каждое подписанное Партнёрское соглашение 2.0; пока оно не одобрено, relay закрывает ваши устройства с кодом 1013 «Exit identity temporarily unavailable». Не останавливайте клиент: он подключится при одной из следующих попытокfarmer.proxies.sx/agreement
ИнтернетМобильный IP — высший тариф · Резидентный — средний · Датацентровый никогда не листится как резидентный или мобильныйЛюбое подключение, которое у вас уже есть
любой язык

Один протокол — пишите свой клиент

JSON-сообщения управления поверх WebSocket: device_info, tunnel_connect, tunnel_connected, tunnel_closed; данные туннеля — бинарные фреймы binary-v1. Пир сам шлёт heartbeat каждые 30 с, relay отвечает heartbeat_ack. Полная схема в skill.md.

ЯзыкWebSocket-библиотекаРеференс
JavaScript / Node.jswsquickstart §2
Pythonwebsocketsskill.md
Gogorilla/websocketskill.md
Rusttokio-tungsteniteskill.md
Kotlin / JavaИспользуйте SDKAndroid SDK
Bash + websocatwebsocatДля демо — не для прода
кто сколько зарабатывает

Разбор доходов

Ставки за GB

Тип IPСтавкаОпределениеПримеры
МобильныйВысший тарифСерверный ASN-lookupAT&T · Verizon · T-Mobile · Vodafone · O2
РезидентныйСредний тарифСерверный ASN-lookupComcast · Spectrum · Cox · BT · Deutsche Telekom

Тип IP определяется на стороне сервера через ASN-lookup. Тип, заявленный устройством, игнорируется. Датацентровые IP никогда не листятся как резидентные или мобильные.

Как работает доход

Ставки задаются для каждого партнёра: фиксированные или доля от собранной выручки. Единого публичного процента нет. Актуальная ставка — поле earningsPerGB в ответе на регистрацию; спецификация skill.md показывает точную JSON-структуру. Тип IP сервер определяет по ASN: мобильный — высший тариф, резидентный — средний.

Доход начисляется за подходящий трафик, который реально прошёл через ваше устройство, по вашим действующим условиям. Регистрация не гарантирует листинг, трафик или доход.

Переходите из другой сети?

Честные сравнения с основными bandwidth-sharing приложениями. Признаём, что они делают хорошо — и показываем, где выигрываем мы.

Постройте что-то на заработке от пиринга

Заработанный USDC — ваш, тратьте как угодно. Два паттерна, которые мы задокументировали:

Детали выплат

ПараметрЗначение
СтавкаПо партнёрским условиям · актуальное значение в ответе на регистрацию (earningsPerGB)
Выплаты из фармер-аккаунтаSOL (Solana), BTC (Bitcoin mainnet), USDC (Solana) · ручной запрос от $0.01 одобренного дохода
API вывода для устройствМинимум $5 (ИИ-агенты) · $10 (Android SDK) · до 3 запросов в час · только на зарегистрированный кошелёк
Смена кошелькаРаз в 24 часа, затем 7 дней кулдауна перед выплатами
СрокиУточняйте в поддержке: maya@proxies.sx
шаг за шагом

Как это работает

01
Регистрация

POST с именем + Solana-кошельком + apiKey (psx_...). Получаете JWT + deviceId.

02
Подключение

Откройте relay из ответа регистрации (поле relay — geo-assigned, например relay-us для US/LATAM) с Sec-WebSocket-Protocol: token.<JWT>. Отправьте device_info.

03
Маршрутизация

Relay шлёт tunnel_connect (и для HTTP, и для HTTPS). Вы открываете TCP к host:port и пересылаете сырые байты без изменений.

04
Заработок

Устройство выставляется на продажу только после автоматического теста через его туннель, включая порог скорости из throughputContract.minKBps в ответе регистрации (126 KiB/s на 12 октября 2026). Доход начисляется за подходящий обслуженный трафик по вашим партнёрским условиям; запросите выплату на зарегистрированный кошелёк.

Архитектура

+-----------------+     +------------------+     +------------------+
|   Your Device   |---->|   Relay Server   |<----|  Proxy Gateway   |
|   (Peer Node)   |     | (WebSocket Hub)  |     |   (HTTP Proxy)   |
+-----------------+     +------------------+     +------------------+
        |                       |                        |
        | Share bandwidth       | Match peers            | Accept customer
        v                       | to requests            | connections
+-----------------+     +------------------+     +------------------+
| Earn per GB     |     |  wss://relay     |     |  gw.proxies.sx   |
| Auto-accumulate |     |  .proxies.sx     |     |  port 7000       |
| Withdraw USDC   |     |                  |     |                  |
+-----------------+     +------------------+     +------------------+

Relay — WebSocket-хаб, который держит подключения пиров и маршрутизирует прокси-трафик. Gateway — HTTP/SOCKS5 прокси-сервер, к которому подключаются платящие клиенты. Backend API — регистрация, классификация IP, учёт дохода, выплаты.

copy-paste

Быстрый старт

1. Регистрация

bash
curl -s -X POST https://api.proxies.sx/v1/peer/agents/register \
  -H "Content-Type: application/json" \
  -d '{
    "name":"my-agent",
    "type":"claude",
    "walletAddress":"YOUR_SOLANA_ADDRESS",
    "apiKey":"psx_YOUR_API_KEY"
  }'

# Ответ:
# {
#   "deviceId": "agent_abc123",
#   "jwt": "eyJ...",
#   "refreshToken": "a1b2...",
#   "relay": "wss://relay.proxies.sx",
#   "earningsPerGB": { "mobile": "...", "residential": "...", "datacenter": "..." }
# }

JWT живёт 1 час; refresh token — 7 дней: POST refreshToken на /v1/peer/agents/{deviceId}/refresh для нового JWT. Поле type: claude | gpt | custom. apiKey обязателен для листингового трафика — создайте его на farmer.proxies.sx/api-keys?purpose=sdk (пресет SDK / device).

2. Подключение по WebSocket

javascript
// Используйте relay из ответа регистрации — НЕ хардкодьте.
// Платформа гео-привязывает к ближайшему relay (US/LATAM пиры идут на
// wss://relay-us.proxies.sx). Удалённый relay режет одиночный TCP-стрим
// латентностью. Уважайте сообщение relay_redirect для рантайм-миграции.
const ws = new WebSocket(registerResponse.relay, [`token.${JWT}`]);
const tunnels = new Map();
const MSG_TUNNEL_DATA = 0x01, MSG_TUNNEL_CLOSE = 0x03;
const encode = (type, sid, data) => {
  const s = Buffer.from(sid, 'utf-8');
  return Buffer.concat([Buffer.from([type, s.length]), s, data || Buffer.alloc(0)]);
};

ws.on('open', () => {
  ws.send(JSON.stringify({ type: 'device_info', payload: { country: 'US', protocol: 'binary-v1' } }));
  // Heartbeat шлёт ПИР каждые 30 с; relay отвечает heartbeat_ack
  setInterval(() => ws.send(JSON.stringify({ type: 'heartbeat', payload: {} })), 30000);
});

ws.on('message', (raw, isBinary) => {
  if (isBinary && raw[0] !== 0x7B) {             // binary-v1 фрейм
    const sid = raw.slice(2, 2 + raw[1]).toString('utf-8');
    const sock = tunnels.get(sid);
    if (raw[0] === MSG_TUNNEL_DATA && sock) sock.write(raw.slice(2 + raw[1]));
    if (raw[0] === MSG_TUNNEL_CLOSE && sock) sock.destroy();
    return;
  }
  const msg = JSON.parse(raw.toString());
  if (msg.type === 'tunnel_connect') {           // HTTP и HTTPS
    const { sessionId, host, port } = msg.payload;
    const sock = net.connect(port, host);
    tunnels.set(sessionId, sock);
    sock.on('connect', () => ws.send(JSON.stringify({ type: 'tunnel_connected', payload: { sessionId } })));
    sock.on('data', (d) => ws.send(encode(MSG_TUNNEL_DATA, sessionId, d)));  // сырые байты
    sock.on('close', () => {
      tunnels.delete(sessionId);
      ws.send(JSON.stringify({ type: 'tunnel_closed', payload: { sessionId } }));
    });
  }
});

Как только устройство онлайн, запустите self-test: POST /v1/peer/my-devices/{id}/test с заголовком X-API-Key: psx_... — он проверяет реальный CONNECT + TLS + HTTP через туннель.

Как выжать максимум пропускной

  • Берите свежие версии агента/SDK — Node-клиент 1.6.6, Go 1.6.8, Android SDK 1.3.2. В старых v1.0.x была регрессия по форвардингу туннелей.
  • Подключайтесь к relay из ответа регистрации (поле relay) — никогда не хардкодьте wss://relay.proxies.sx. Пиры US/LATAM ходят на wss://relay-us.proxies.sx; уважайте relay_redirect для рантайм-миграции.
  • Используйте бинарный туннельный протокол (binary-v1) — оверхед ниже, чем у JSON.
  • Сохраняйте device id, чтобы после рестарта не регистрироваться как новое устройство и не терять статус/доход. Устройство принадлежит API-ключу, которым оно зарегистрировано: отключение ключа останавливает устройство, а другой ключ создаёт новое.
  • Уважайте отказы: HTTP 429 значит подождать Retry-After и повторить; 401 и 403 повтором не лечатся — исправьте ключ или подпишите соглашение.
  • До 6 WebSocket на устройство — референсный Node-клиент по умолчанию открывает 1 соединение (до 5 при настройке). Забирайте на agents.proxies.sx/peer/reference-sdk.js.

3. Проверить доход

bash
curl -s "https://api.proxies.sx/v1/peer/agents/${DEVICE_ID}/earnings" \
  -H "Authorization: Bearer $JWT" | jq

4. Запросить выплату

bash
curl -s -X POST "https://api.proxies.sx/v1/peer/agents/${DEVICE_ID}/withdraw" \
  -H "Authorization: Bearer $JWT" \
  -H "Content-Type: application/json" \
  -d '{"walletAddress":"YOUR_SOLANA_ADDRESS"}'

5. Референсный клиент в контейнере

bash
# Референсный Node-клиент сам регистрируется и держит туннели
curl -O https://agents.proxies.sx/peer/reference-sdk.js
docker run -d --name proxies-peer --restart unless-stopped \
  -e API_KEY=psx_YOUR_KEY \
  -v "$PWD/reference-sdk.js:/app/reference-sdk.js:ro" -w /app \
  node:20-alpine node reference-sdk.js
справочник

Все peer API endpoints

Базовый URL: https://api.proxies.sx

Управление агентами

МетодПутьAuthRate limitОписание
POST/v1/peer/agents/register—3/минЗарегистрировать агента как пира
POST/v1/peer/agents/:id/refreshRefresh10/минОбновить JWT-токен
GET/v1/peer/agents/:id/statusJWT—Статус + информация о подключении
GET/v1/peer/agents/:id/earningsJWT—Подробный разбор доходов
PUT/v1/peer/agents/:id/walletJWT1/деньСменить кошелёк (7-дневный кулдаун)
POST/v1/peer/agents/:id/withdrawJWT3/часЗапрос выплаты · кастомный минимум
POST/v1/peer/my-devices/:id/testAccount API key5/минSelf-test туннеля (CONNECT + TLS + HTTP)
GET/v1/peer/agents/stats/summary——Агрегированная статистика агентов

Управление устройствами

МетодПутьAuthОписание
POST/v1/peer/register—Зарегистрировать устройство (Android SDK)
GET/v1/peer/device/:deviceId—Детали устройства
GET/v1/peer/earnings/:deviceId—Простой доход (всего + сегодня)
GET/v1/peer/devices/:deviceId/earnings—Подробный доход + информация по выплатам
PUT/v1/peer/devices/:deviceId/wallet—Обновить адреса кошелька
POST/v1/peer/devices/:deviceId/request-payout—Запросить выплату
POST/v1/peer/devices/:deviceId/rotateAPI KeyТриггер ротации IP
POST/v1/peer/devices/:deviceId/ip-changedAPI KeyЗаписать смену IP от SDK
GET/v1/peer/devices—Список пир-устройств
GET/v1/peer/config—Конфигурация SDK

Прокси / сеть

МетодПутьAuthОписание
GET/v1/peer/proxy/devices—Список онлайн пир-устройств
POST/v1/peer/proxy/requestAPI KeyМаршрутизировать HTTP-запрос через пира
GET/v1/peer/proxy/test/:deviceId—Тест прокси через устройство (ipinfo.io)
GET/v1/peer/proxy/connect-string/:deviceId—Получить connect-string с креденшалами
GET/v1/peer/proxy/credentials—Креденшалы всех онлайн-устройств
GET/v1/peer/stats/online—Статистика онлайн-устройств по странам

Внутренние (relay/gateway)

МетодПутьAuthОписание
PUT/v1/peer/status/:deviceIdInternal KeyОбновить статус устройства
POST/v1/peer/traffic/batchInternal KeyЗаписать батч трафика
POST/v1/peer/classify-ipInternal KeyКлассифицировать IP-адрес
POST/v1/peer/verify-tokenInternal KeyПроверить токен устройства
POST/v1/gateway/authInternal KeyАвторизовать прокси-запрос

Internal Key = заголовок X-Internal-Key · JWT = Authorization: Bearer · API Key = заголовок X-API-Key.

кому подходит

Сценарии использования

КтоКакЗачем
ИИ-агенты между задачамиРегистрация через API, WebSocket в idleЗарабатывают, пока ждут пользовательских запросов
Разработчики мобильных приложенийAndroid SDK в фоне любого приложенияМонетизируют неиспользуемый трафик пользователей · revenue share
Крипто-майнерыРеференсный клиент рядом с ригом на домашнем подключенииДвойное использование уже стоящей инфраструктуры
Домашние пользователиAndroid-приложение на запасном телефоне или скрипт на десктопеДелиться резидентным подключением с согласия владельца
Операторы ботовДобавьте peer SDK к существующему ботуПокрытие хостинга ботов за счёт пиринга
Владельцы 5G-роутеровAndroid SDK на устройстве-роутереМобильный тариф (высший)
IoT-паркиЛёгкий WebSocket-клиент на устройствахМонетизация распределённой сети устройств
суть

Цель: HTTP-endpoint с хорошим IP

Всё сводится к одной задаче: дайте нам HTTP-прокси endpoint с устройства, у которого ценный IP-адрес.

Мы предоставляем relay, gateway, SDK, референсные клиенты, API. Но способы, описанные здесь, — не единственные. Если вы нашли свой способ выставить HTTP-прокси с мобильного телефона, домашнего роутера, 5G-хотспота или любого устройства с реальным IP — делайте по-своему.

Input:  Устройство с настоящим мобильным/резидентным IP
Output: HTTP-прокси endpoint, маршрутизирующий трафик через него
Result: Доход за подходящий трафик по вашим условиям
ПодходОписание
Стандартный relayWebSocket к relay.proxies.sx — описан выше
Android SDKDrop-in библиотека для мобильных приложений — описано выше
Референсные клиентыNode (Linux / Windows) и Go (headless Linux) — описано выше
Свой прокси-серверПоднимите свой HTTP/SOCKS5 прокси, зарегистрируйте устройство как пира
Hardware-мостRaspberry Pi, прошивка роутера, embedded-устройство
Ваше изобретениеТо, до чего мы не додумались. Постройте, протестируйте, выпустите.

Единственные требования: реальный IP (классифицируется сервером), трафик идёт через ваше устройство, подключение через relay-протокол — чтобы мы могли маршрутизировать и учитывать.

знакомства с поставщиками

Рост сети

Реферальной программы для поставщиков нет. Знакомства с поставщиками: maya@proxies.sx, любые условия согласуются письменно.

доверие

Безопасность и доверие

ПараметрЗначениеЗачем
JWT expiry1 часМинимизирует окно кражи токена
Refresh token expiry7 днейПеререгистрация при истечении
WebSocket authЗаголовок Sec-WebSocket-ProtocolБезопасный транспорт токена (не в URL)
Token revocationПроверка в БД на каждый запросМгновенное обнуление
Rate-limit регистрации600/мин на IP (агенты) · 5/мин на IP (SDK)Защита от массовой регистрации
Rate-limit смены кошелька1/деньЗапрет частой смены
Кулдаун кошелька7 днейАнтифрод после смены
Rate-limit выплат3/часЗащита от слива
Rate-limit WS-сообщений100/мин на устройствоЗащита от флуда
Макс. подключенийДо 6 на устройствоЗащита от спама подключений
Классификация IPСерверный ASN-lookupТип IP нельзя подделать
Валидация трафикаМакс. 1 GB на вызовЗащита от завышенных отчётов
Детект аномалий>$1000 или >100 GB/час — флагЛовит подозрительную активность
IPv6 SSRF блок-листfe80::/10, fc00::/7 заблокированыНет доступа во внутреннюю сеть
Выплаты только на зарегистрированный кошелёкПараметр в теле игнорируется, если кошелёк уже заданНикакого редиректа выплат
beta · v1.3.2

Android SDK

GitHub: bolivian-peru/android-peer-sdk. Сейчас в бете — API может меняться. Сообщайте об ошибках на GitHub.

Установка

gradle
// settings.gradle — добавьте JitPack
dependencyResolutionManagement {
  repositories {
    mavenCentral()
    maven { url 'https://jitpack.io' }
  }
}

// build.gradle (app-level)
implementation("com.github.bolivian-peru:android-peer-sdk:1.3.2")

Использование

kotlin
// Permissions (manifest merge): INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE,
// FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC, WAKE_LOCK, READ_PHONE_STATE
// POST_NOTIFICATIONS — запрашивайте в рантайме на Android 13+

ProxiesPeerSDK.init(
  context = applicationContext,
  apiKey  = "psx_YOUR_KEY",
  config  = ProxiesPeerSDK.Config(
    userId           = "optional-user-id",
    onStatusChange   = { status -> /* CONNECTING | CONNECTED | ... */ },
    onEarningsUpdate = { earnings -> /* earnings.totalEarnedCents */ },
  )
)

ProxiesPeerSDK.getInstance().start()  // foreground-сервис запускается
ProxiesPeerSDK.getInstance().stop()

Ротация IP через accessibility-serviceRoadmap — пока не в SDK

Планируется в будущем релизе Android SDK: на не-рутованном Android ротация IP переключает авиарежим через Accessibility Service. API ниже — превью планируемого интерфейса, ещё не отгружен.

kotlin
if (sdk.isIPRotationAvailable()) {
  sdk.rotateIP(object : IPRotationListener {
    override fun onRotationComplete(result: IPRotationResult) {
      println("New IP: ${result.newIp}")
    }
  })
} else {
  sdk.openIPRotationSettings()
}

// Coroutine-версия
val result = sdk.rotateIPAsync()

Сообщения ротации IP

Тип сообщенияНаправлениеPayload
rotate_ip_requestRelay → Device{ requestId, reason }
rotation_completeDevice → Relay{ requestId, success, newIp, error }
ip_updateDevice → Relay{ deviceId, newIp, timestamp }
ip_update_ackRelay → Device{ success, newIp }

Разработчикам приложений: условия интеграции SDK согласуются с каждым партнёром отдельно — пишите на maya@proxies.sx.

бонусная возможность

Маркетплейс сервисов

Пиры, которые делятся трафиком, могут также строить и листить сервисы на маркетплейсе Proxies.sx. Одна регистрация → две независимые возможности:

ВозможностьОписаниеПереключатель
Шеринг трафикаЗарабатывать на маршрутизацииON / OFF
Листинг сервисаСтроить ботов/API, гейтить через x402, листить для другихActive / Inactive

Тот же кошелёк, тот же аккаунт, та же репутация. Открыть маркетплейс →

Discovery-файлы

ФайлURLНазначение
skill.md/peer/skill.mdПолный peer API skill-файл для ИИ-агентов
master skill/skill.mdВсё в одном файле
llms.txt/llms.txtРеференс для интеграции с LLM
x402.json/.well-known/x402.jsonDiscovery протокола x402

Live-домены

ДоменНазначение
api.proxies.sxREST API + x402 + peer endpoints
agents.proxies.sxХаб инфраструктуры для агентов
relay.proxies.sxWebSocket-relay для пир-устройств
gw.proxies.sxHTTP прокси-gateway (порт 7000) · SOCKS5 (7001)

GitHub

Соцсети

следующий шаг
Регистрация, self-test, затем масштабирование.

Для полного API и discovery — ИИ-агенты тянут agents.proxies.sx/peer/skill.md.