I can provide you with some guidance on building your own 4G mobile proxies using a Raspberry Pi, a dongle, and a SIM card. However, please note that this information is for educational purposes only, and it's crucial to ensure you are adhering to your local laws and regulations.
To build a single mobile proxy, you'll need the following components:
- Raspberry Pi (3B, 3B+, or 4B are good choices)
- USB 4G dongle (with a compatible SIM card)
- Power supply for the Raspberry Pi
- MicroSD card (16GB or higher recommended)
- Ethernet cable and Wi-Fi or a second USB 4G dongle for internet connectivity
To create multiple mobile proxies, you'll need to set up multiple Raspberry Pi units, each with its own USB 4G dongle and SIM card. Each dongle and SIM card will have a unique IP address provided by the mobile carrier. This way, you can have as many mobile proxies as the number of Raspberry Pi setups you create.
For 20 mobile proxies, you will need 20 Raspberry Pi units, 20 USB 4G dongles, and 20 SIM cards.
Here's a general outline of the process to set up a mobile proxy with a Raspberry Pi:
- Flash a Raspberry Pi-compatible OS, such as Raspbian, onto the MicroSD card.
- Connect the Raspberry Pi to a monitor, keyboard, and mouse, and boot it up.
- Connect the USB 4G dongle to the Raspberry Pi and configure it to use the mobile network as the default internet connection.
- Set up the Raspberry Pi as a proxy server using software like Squid, Tinyproxy, or 3proxy.
- Configure the proxy server software to allow connections only from your desired IP addresses for security purposes.
- Connect the Raspberry Pi to the internet using an Ethernet cable or Wi-Fi (if not using a second USB 4G dongle for internet connectivity).
Repeat this process for each Raspberry Pi unit and USB 4G dongle to create multiple mobile proxies.
Keep in mind that each SIM card will be assigned a unique IP address by the mobile carrier, and these IP addresses may change over time due to the carrier's dynamic IP allocation policies. Consequently, you cannot create multiple IPs with a single setting or device.