Problem with set up and reroute traffic with wireguard
-
This is my network setup. I know it is really messy in the professional eyes but this is what I can do now with zero background knowledge on computer science and networking. Since I'm renting the place, I don't have access to the router A physically nor the web UI for it. I use a openwrt bridge to conect my pfsense to the router A with wifi.
My goal is to project all my servers behind the pfsense LAN subnet to the public so I can access them from others i.e. my phone's data.
I followed this https://youtu.be/SMF301vQqJo to setup a VPS wireguard server. I tried with my phone by using both wifi from router A and data, no problem.
After all that, I tried to set up wireguard on my pfsense with almost every method that I can find online. I notice that it will handshake but the wireguard Tx and Rx will caps at 128k/s. The traffic will not go through the wireguard tunnel.
I tried few things to narrow down the problem but nothing works. The PC behind pfsense will not work with wireguard windows client but if I connect my phone to the openwrt wifi router it will tunnel through wireguard successfully.
So here are my questions.
- Is my goal to project all my servers to the public possible ? since feels like I triple the natting.
- Why is the pfsense handshake but the wireguard Tx and Rx caps at 128k/s ?
- What can I do to fix all this ?
I'm at the end of the rope here. Any input would be much appreciated.