It is my first post on Stackexchange and I am new to this community !
I've searched for similar topics but I did not find the answer...
Here is what I am trying to figure out:
I have two houses (let's say A and B) with 1Gb/s (Up and Down) optical fiber connection. Both have a router.
House A has a QNAP NAS (TS-218A) with personnal datas.
I live in house B with a computer, a media player, and an Android phone.
I want to access my NAS with a speed of minimum 300Mbps (Up and Down).
I don't want all the traffic of my computer and devices to be routed through the VPN connection, just when trying to access the NAS.
Currently, I use OpenVPN hosted by the NAS, with the client App on my computer in house B, but the NAS bottlenecks the speed to 20Mbps through VPN (very cheap CPU). When not using the VPN (computer in house A), I have 400Mbps when transfering datas over local network.
Here is a little scheme:
I am asking if it is possible to setup a VPN tunnel between the two houses with two Raspberry Pi, so that they will do the encryption and I will not be bottlenecked by the devices'CPUs. I want this tunnel to be transparent for my devices: I don't want to install client apps on every device who needs to reach the NAS. For example, I just want to type 192.168.1.102 on my computer (192.168.2.13) to access my datas.
I've read about site to site VPN connections and that Wireguard was well performing on Raspberry Pi ! Especially: https://github.com/adrianmihalko/raspberrypiwireguard
Is this idea possible ? :)
Thanks !
Nathan