Bridge is distributed as a disk image for a Raspberry Pi, version 3B+/4B. Its software is provided as open-source with detailed installation instructions for Windows, Mac OS, and Linux build machines. It requires minimal hardware to operate, using the onboard wifi to create a wireless access point. To provide internet sharing, the network needs an ethernet cable and internet modem or router.
You can use a wide range of materials, but to get you started here is my budget oriented list.
Material | Order Link |
Raspberry Pi 3B+/4B | Official Link |
8GB+ Micro SD card (C10) | Amazon |
Micro SD Card Reader | Amazon |
Bridge Image | Download |
Balena Etcher | Balena Etcher |
SSH Client | PuTTY |
Internet Modem/ Router | Amazon |
oper@10.0.0.1
22
bridge
sudo bash configurewifi.sh
in the Raspberry Pi shell
http://bridge
or http://10.0.0.1
ttp://pi.hole:8080/admin
h
oper@10.0.0.1
22
bridge
sudo bash configurewifi.sh
in the Raspberry Pi shell
http://bridge
or http://10.0.0.1
http://pi.hole:8080/admin
post-installation instructions
to configure your clients to make use of Squid HTTP proxy.
oper@10.0.0.1
22
bridge
sudo bash configurewifi.sh
in the Raspberry Pi shell
http://bridge
or http://10.0.0.1
http://pi.hole:8080/admin
To make use of Squid HTTP Web Cache you must configure your client devices to use the router as the HTTP Proxy. This enables Squid Cache to act as a proxy server allowing all connected to use the network cache server which will allow faster web requests for connected clients. It is optimal to configure the proxy in your system settings so that all applications running your device. The specific instructions will vary between operating systems, but you can use Chrome Browser to navigate to your system proxy settings.
10.0.0.1
3128
curl -x 10.0.0.1:3128 example.com
and if it returns the web page your proxy works!
You can manually set the router as the proxy server on Firefox Browser. You will do this in the browser's preferences page.
10.0.0.1
3128
10.0.0.1
3128