Skip to content

Proxidize Architecture

Fresh

How Proxidize turns mobile devices into professional proxy infrastructure.

System Overview

Core Components

1. Cloud Router

The Cloud Router solves NAT traversal without port forwarding:

Key Benefits:

  • No router configuration needed
  • Works behind any firewall
  • Automatic reconnection
  • Geographic flexibility

2. Cloud Dashboard

Web interface for managing your proxy infrastructure:

FeatureDescription
Modem StatusReal-time connection status
IP MonitoringCurrent IP for each modem
Rotation ControlManual and scheduled rotation
Usage StatsBandwidth and request metrics
API TokenGenerate and manage tokens
Shared ProxiesCreate client credentials

3. Linux Agent

Software running on your proxy server:

bash
# Installation on Ubuntu/Debian
curl -sSL https://install.proxidize.com | bash

Functions:

  • Manages USB modem connections
  • Routes proxy traffic
  • Maintains Cloud Router tunnel
  • Executes rotation commands
  • Reports status to dashboard

4. Android Agent

Mobile app for phone-based proxies:

Features:

  • No root required
  • Background operation
  • Auto-reconnect
  • Remote rotation trigger

Traffic Routing

Dedicated Proxy Flow

Each modem = one proxy endpoint:

Client Request → Cloud Router → Server → Modem 1 → Carrier → Target
                                      ↘ Modem 2 → Carrier → Target
                                      ↘ Modem 3 → Carrier → Target

Access via: http://cloud.proxidize.com:PORT_1, PORT_2, PORT_3

Shared Proxy Flow

Multiple users share one modem with authentication:

Rotation Architecture

Rotation Methods

Rotation Sequence

Scaling Architecture

Small Scale (1-4 Modems)

┌─────────────────────────────────┐
│  SX2/SX4 Server                 │
│  ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐│
│  │ M1  │ │ M2  │ │ M3  │ │ M4  ││
│  └─────┘ └─────┘ └─────┘ └─────┘│
└─────────────────────────────────┘

Medium Scale (5-20 Modems)

┌──────────────────────────────────────────┐
│  Ubuntu Server + USB Hubs                │
│  ┌────────────┐  ┌────────────┐          │
│  │  HX1 Hub   │  │  HX1 Hub   │          │
│  │ 10 Modems  │  │ 10 Modems  │          │
│  └────────────┘  └────────────┘          │
└──────────────────────────────────────────┘

Large Scale (20+ Modems)

┌─────────────────────────────────────────────────┐
│  Rack Mount: RSX1 Servers                       │
│  ┌─────────────────┐  ┌─────────────────┐       │
│  │ RSX1 (16 slots) │  │ RSX1 (16 slots) │  ...  │
│  └─────────────────┘  └─────────────────┘       │
└─────────────────────────────────────────────────┘

Security Architecture

Authentication Layers

Critical Mode (Business Plan)

Locks down dashboard access:

bash
# Enable - requires license key confirmation
GET /api/crit_mode?toggle=enable&key=XXXXX

# Only API access remains
# Dashboard locked
# Prevents unauthorized changes

Network Requirements

RequirementMinimumRecommended
Internet10 Mbps100 Mbps
Latency to Cloud< 100ms< 50ms
FirewallOutbound HTTPSAll outbound
PowerStableUPS backup

See Also

Proxidize API Documentation