The solution: to reach my goal, the only “easy” solution is to use OpenVPN with a TAP interface and assign a segment of the network to the VPN users. I have a spare Raspberry Pi so I have installed PiVPN on it. PiVPN is a very cool script to easily setup a working OpenVPN server on Raspberry Pi with the TUN interface.
Slow download speeds (Raspberry Pi w/ OpenVPN I have a raspberry pi running openVPN, which has a config connecting to North American AirVPN servers. I have my laptop and my TV using the Pi as a gateway. I am getting less than 1MB/s download speeds when I test with speedtest. The issue doesn't seem to be with my internet connection, as I get my full speed when connecting directly to my router. OpenVPN on OpenMediaVault 5 inside Docker with Portainer Apr 13, 2020
A personal VPN is far less expensive than many may think: Thanks to the low power requirements of Raspberry Pi and the low cost of the individual server components (Raspberry Pi, micro SD card, etc.) there are no major operating costs to worry about. A Raspberry Pi VPN server is also capable of a lot.
How to turn your Raspberry Pi into a VPN server using Pi VPN
Mar 17, 2019
Can't get OpenVPN working on Raspberry Pi - OpenVPN Feb 02, 2017 PiVPN: How to Setup OpenVPN for Raspberry Pi | Geek After Jul 12, 2020 Is there an OpenVPN GUI for Raspbian? : raspberry_pi Oct 10, 2011