Here’s the scenario. You have a spare Raspberry Pi laying around. You have a network you want to ‘use’ but you don’t want to disturb that network. Think hotel, coffee shop, or any other public network. You want to be able to connect the raspberry Pi to the network and then have it broadcast a hotspot for your devices to connect to, but you want to keep them secure and off the public network. This project has built in Tailscale and a network killswitch for when Tailscale disconnects.
This project allows you to:
1. Connect to a host Wi-Fi network.
2. Open a web page and authenticate to the network (think hotel authentication like room number and password)
3. Broadcast a secondary Wi-Fi network.
4. Connect your devices to the secondary Wi-Fi network.
5. Utilize Tailscale with an exit node to keep your traffic completely secure from the host Wi-Fi network.
This does two things for you. It allows you to connect more than one device to a host Wi-Fi network that only allows one device per authentication. It also allows you to completely hide all of your traffic from the host network. They can see the Raspberry pi on their network and packets of data going back and forth, but they can not see your devices connected to the PiBox. This is a completely portable solution, as you can connect the PiBox to any portable USB battery pack for all day usage.
Check out the project here: https://github.com/jo3see/pibox-portable-router