Lord777
Professional
- Messages
- 2,579
- Reaction score
- 1,481
- Points
- 113

Often, the functionality of a home router is not enough and you want more protection. Today I will tell you how to make your own router from Raspberry PI. Here are just the basics. I'll leave the rest to you to figure out. The possibilities are endless.
You can buy a Raspberry PI here: https://aliexpress.ru/popular/original-raspberry-pi-4.html
Our router will "pick up" the Internet via an Ethernet or USB 3G modem connected to it.The original OS is available for download here: https://www.raspberrypi.org/downloads/raspbian/
The router has 3 operating modes:
1. TOR — (Works only via TOR)2. TOR + SOCKS (Tor, and on top of the torus, the output uses the usual socks5)
3. TOR + SOCKS = AUTH (Tor, and on top of the torus, the output uses the usual socks5 with authorization).
The Internet will be distributed over WIFI
You connect via WIFI to our router:SSID: AP-1
Password: 12345678
and without any additional settings, you get the Internet via TOR or TOR + Socks5. Proxy and other things are not needed, everything is done on the router. All DNS requests go through the TOR using the dns_tcp_proxy daemon.
What's on the router itself?
3proxy - as a socks5 daemon in transparent +parrent dns_proxy mode - for tunneling dns requests to the tor.
hostapd-for distributing wifi
dnsmasq - for distributing wifi IP addresses to clients.
python3 - for the webmanager interface I wrote.
tor - you know what it's for.
wvdial - for working with a 3G modem.
Screenshots of the interface:





- You can download the full Raspberri PI image with everything installed and fully workinghere.
The image is slightly modified, the pi entry is removed, the login is only under root, SSH is already enabled.
SSH connection Data:
Username : root
Pass : 123456
Everything else is default, just like in classic raspbian.
The first time you run it, you will need to expand the file system.
- Typing in:
- And go to these menus:

• Continue here

- And we agree to increase the space.
The router admin panel is available at: http//192.168.22.1:5000 (if you connect to it via wifi)
At the moment, everything is tested, overwritten more than once, and it seems to work correctly.
- Ready-made configs can be downloaded here.
- The Python web interface can be downloaded separately here.
- 3G daemon is running by default, I have MF180 and MF667 start up normally.
- To avoid changing the port in the 3G config in the Raspberry interface. We stick it in this port:

You can of course conjure and suffer in the independent configuration of raspberries or you can buy a ready made solution for a small amount of money https://t.me/iparmor_official
IPArmor is:





We don't know your IP address or the hardware ID of the Raspberry Pi itself;
What we can already do:














Observe security, do not go to different forums without protection because logs are kept there and take care of yourself.
Taken from open sources.