Because of some firewall limitations of the external network, I want to add a port forwarding rule that when I access my Firewall-IP on Port 192.168.50.70:88 I get forwarded to the 192.168.178.2:80 TCP port.
You don't have a firewall you have a VPN server (or client, Wireguard is symmetric). In other words it is a gateway to the VPN network.
If someone on the .50 network wants to access the .178 network there are two ways it can happen. If their OS has an entry for 192.168.178.0/24 via 192.168.50.70 in its routing table, the packet will go directly to your VPN server and down the VPN. This entry can be made manually or with a DHCP option.
The other way is to leave the PCs alone and install a route to .178 on the .50.1 main router. A PC user going to 192.168.178.2 will, like everything else outside .50, use the default route of 192.168.50.1. This will then be re-forwarded by that router to your VPN server.
Either way it is all conventional routing, not NAT.
I know that this can be done with traditional routing, this is already working.
But the question is if I am able to set - up a port-forwarding what is doing this with DNAT
The problem is related to a firewall-rule (and probably also a company policy from the other Organization managing the another Firewall) for devices what only can access the 192.168.50.0/24 - net.
I know the simple solution would be the static route, but the question is if we can set up a port-forwarding with DNAT on the lan side -> http://192.168.50.70:88
@mat1 - I asked a question about your goals -- if we better understand what you are trying to do (in a broader sense), we can likely help you with a working solution.
FWIW, I have an OpenWrt router running WG behind my main router. I have access to my entire LAN including the both routers.
Would it be better to create a interface with the name "wireguard" and assign the wg0-device to that interface and then assign the interface to the zone?
Are interfaces just virtual interfaces (like firewall zones) to better manage interface in groups or are these interfaces created also on the device?
Example
If I create a wireguard vpn, the physical interface wg0 is created
The Interface wg0 is missing in the LUCI Gui under interfaces
In this case I can easily create a Interface within luci, assign the wg0 and Select Wireguard VPN as protocol type or do I break something if I do this?
Sorry for the "noob" questions - but my experience with OpenWrt is not so much (until now).