[Q] How do you build your own 4g (mobile) proxy network?

Just reading over it, this must be very doable to create your own 4G LTE proxies..
When my next salary comes in I'm going to try it out.
 
RPi or any board with linux and usb ports
Debian (or any linux) with wvdial, 3proxy (last beta version)
10 ports usb hub with power supply
10 x 3g/4g modem
10 x sim card
wifi or ethernet <--- for access
and xxx h. for config :)

Yes, this is working .... WIP but working

Output:
we have 10 additional residental elite/anonymous proxy. (scalable).
How to use ? example - your RPi has ip 192.168.1.100
192.168.1.100:3128 < --- proxy with ip 1st simcard
192.168.1.100:3129 < --- proxy with ip 2nd simcard
etc

Would be helpful for more users here if you can elaborate on how to config using raspPi, 4g dongles
 
My English is weak but you ask me what you don't know.
Raspberry Pi:
install raspbian, config static ip for wifi or ethernet, install wvdial and usb-modeswitch, install 3proxy from github (important - last beta version).
Modem 3g/4g - best option use Huawei, It is helpful to turn off the cd drive in the modem (i can't add links but please use google and "Disable virtual CD-ROM drive with built in software on Huawei"

now - config
example /etc/wvdial.conf

[Dialer P0]
Modem=/dev/ttyUSB0
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

[Dialer P1]
Modem=/dev/ttyUSB3
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

[Dialer P2]
Modem=/dev/ttyUSB6
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

and add dialer for all modems, you need modification this section for your modem and provider.
Next tuch file ppp0 , ppp1, ppp2 etc in /etc/network/interfaces.d/

example ppp0:

auto ppp0
iface ppp0 inet wvdial
provider P0 #this is dialer name from wvdial.conf

example ppp1

auto ppp1
iface ppp1 inet wvdial
provider P1 #this is dialer name from wvdial.conf

Now time to 3proxy.conf, add lines:


proxy -a -i192.168.1.15 -p3128 -Deppp0
proxy -a -i192.168.1.15 -p3129 -Deppp1
proxy -a -i192.168.1.15 -p3130 -Deppp2

-a - anonymous
-i - RPi local ip
-p -proxy port
-De - modem

-good luck-
 
My English is weak but you ask me what you don't know.
Raspberry Pi:
install raspbian, config static ip for wifi or ethernet, install wvdial and usb-modeswitch, install 3proxy from github (important - last beta version).
Modem 3g/4g - best option use Huawei, It is helpful to turn off the cd drive in the modem (i can't add links but please use google and "Disable virtual CD-ROM drive with built in software on Huawei"

now - config
example /etc/wvdial.conf

[Dialer P0]
Modem=/dev/ttyUSB0
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

[Dialer P1]
Modem=/dev/ttyUSB3
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

[Dialer P2]
Modem=/dev/ttyUSB6
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

and add dialer for all modems, you need modification this section for your modem and provider.
Next tuch file ppp0 , ppp1, ppp2 etc in /etc/network/interfaces.d/

example ppp0:

auto ppp0
iface ppp0 inet wvdial
provider P0 #this is dialer name from wvdial.conf

example ppp1

auto ppp1
iface ppp1 inet wvdial
provider P1 #this is dialer name from wvdial.conf

Now time to 3proxy.conf, add lines:


proxy -a -i192.168.1.15 -p3128 -Deppp0
proxy -a -i192.168.1.15 -p3129 -Deppp1
proxy -a -i192.168.1.15 -p3130 -Deppp2

-a - anonymous
-i - RPi local ip
-p -proxy port
-De - modem

-good luck-
Good one. I just wish some of us who aren't soon techie can have a video tutorial. Thanks all the same.
 
Would it be possible to turn android phones into proxy servers with mobile data plans and then connect to those devices? I can get 50gb for $8-9 a month but I'm not sure how to go about it. Any other solutions?
 
Would it be possible to turn android phones into proxy servers with mobile data plans and then connect to those devices? I can get 50gb for $8-9 a month but I'm not sure how to go about it. Any other solutions?
Yes, but better option is connect Android phone to raspberry and turn on usb tethering.
If you use only Android as proxy server - you "must" connect your computer via wifi only for this one device. If you use rpi + android, you can use multiple proxy.
 
My English is weak but you ask me what you don't know.
Raspberry Pi:
install raspbian, config static ip for wifi or ethernet, install wvdial and usb-modeswitch, install 3proxy from github (important - last beta version).
Modem 3g/4g - best option use Huawei, It is helpful to turn off the cd drive in the modem (i can't add links but please use google and "Disable virtual CD-ROM drive with built in software on Huawei"

now - config
example /etc/wvdial.conf

[Dialer P0]
Modem=/dev/ttyUSB0
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

[Dialer P1]
Modem=/dev/ttyUSB3
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

[Dialer P2]
Modem=/dev/ttyUSB6
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

and add dialer for all modems, you need modification this section for your modem and provider.
Next tuch file ppp0 , ppp1, ppp2 etc in /etc/network/interfaces.d/

example ppp0:

auto ppp0
iface ppp0 inet wvdial
provider P0 #this is dialer name from wvdial.conf

example ppp1

auto ppp1
iface ppp1 inet wvdial
provider P1 #this is dialer name from wvdial.conf

Now time to 3proxy.conf, add lines:


proxy -a -i192.168.1.15 -p3128 -Deppp0
proxy -a -i192.168.1.15 -p3129 -Deppp1
proxy -a -i192.168.1.15 -p3130 -Deppp2

-a - anonymous
-i - RPi local ip
-p -proxy port
-De - modem

-good luck-
we just need to test it
 
Theres another tutorial in here how to create mobile proxies
https://medium.com/@nnn21/multiple-3g-usb-modems-with-so-called-virtualization-for-world-domination-b210bbac2331
test it .... im going to test how to create residential proxies with linux and squid and let you guys know once im done
 
Yes, but better option is connect Android phone to raspberry and turn on usb tethering.
If you use only Android as proxy server - you "must" connect your computer via wifi only for this one device. If you use rpi + android, you can use multiple proxies.
But how to use an android as a direct proxy server? I try some apps from the app store and not working at all; I mean to get an IP from the Android with 4g on and just put it on the bot.
 
My English is weak but you ask me what you don't know.
Raspberry Pi:
install raspbian, config static ip for wifi or ethernet, install wvdial and usb-modeswitch, install 3proxy from github (important - last beta version).
Modem 3g/4g - best option use Huawei, It is helpful to turn off the cd drive in the modem (i can't add links but please use google and "Disable virtual CD-ROM drive with built in software on Huawei"

now - config
example /etc/wvdial.conf

[Dialer P0]
Modem=/dev/ttyUSB0
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

[Dialer P1]
Modem=/dev/ttyUSB3
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

[Dialer P2]
Modem=/dev/ttyUSB6
Phone = *99***1#
Username = "blank"
Password = "blank"
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT

and add dialer for all modems, you need modification this section for your modem and provider.
Next tuch file ppp0 , ppp1, ppp2 etc in /etc/network/interfaces.d/

example ppp0:

auto ppp0
iface ppp0 inet wvdial
provider P0 #this is dialer name from wvdial.conf

example ppp1

auto ppp1
iface ppp1 inet wvdial
provider P1 #this is dialer name from wvdial.conf

Now time to 3proxy.conf, add lines:


proxy -a -i192.168.1.15 -p3128 -Deppp0
proxy -a -i192.168.1.15 -p3129 -Deppp1
proxy -a -i192.168.1.15 -p3130 -Deppp2

-a - anonymous
-i - RPi local ip
-p -proxy port
-De - modem

-good luck-
Thanks for this, do you know if it is possible to do it on a raspberry pi zero w?
 
Thanks for this, do you know if it is possible to do it on a raspberry pi zero w?
Yes, no problem. I have one on RPi Zero W and works perfect (for now with 4port hub, 3 dongles and external wifi, internal don't work for me ;) )
 
Would it be possible to turn android phones into proxy servers with mobile data plans and then connect to those devices? I can get 50gb for $8-9 a month but I'm not sure how to go about it. Any other solutions?
any success with that? had exact same idea
 
Back
Top