Complete My 4G Mobile Proxy System – Add Dongle Rotation + IP Refresh

Job ID: 39910931

Budget: €750 – €1,500 EUR

I already have a working proof-of-concept 4G proxy that combines Node.js and dongles running. The core pieces are online, but rotation is still basic and the code needs polish.

What’s Already Done (Working Now)

Proxy backend in Node.js + 3proxy
Web dashboard with user login + signup
Users receive proxy credentials automatically
Traffic is routed through dongle SIM IP (not server IP)
Sticky sessions (10 min) are implemented
Bandwidth usage + data limit tracked per user
Logs are stored in MySQL
Admin can view usage and manage users

What Still Needs to Be Built:
Dongle Rotation Logic

Automatically rotate SIM IPs by switching dongles
Automatically assign available dongle to new user
Ensure only one user per dongle
Use round-robin or idle-first logic
Reassign user if dongle is busy
IP Refresh / Reconnect
Use USB reset to trigger new IP (e.g., usbreset, uhubctl)
Detect if IP didn’t change → retry logic
Store new IP + user in log

If you’re comfortable with Node.js streams, Linux networking andHuawei AT commands, let’s finish this build.