Forwarding outgoing traffic to a local address

Hello

This is my network diagram :

I have a web server that incoming traffics ( from outside ) are forwarding to the server with dstnat …
but I need to do one more thing .. when one of local computers tried to access my public IP on port 80 ( 50.50.50.50:80 ) it should forward it to my local server mean 10.0.1.1:80

I tried to do this with dstnat but it didn’t work

may someone help me that how can I do this ?

my current config :

add action=masquerade chain=srcnat disabled=no out-interface="Ether 1"

add action=dst-nat chain=dstnat disabled=no dst-port=!25000,8291 in-interface="Ether 1" protocol=tcp to-addresses=\
    10.10.10.10 to-ports=10-65000
add action=dst-nat chain=dstnat disabled=no dst-port=!25000,8291 in-interface="Ether 1" protocol=udp to-addresses=\
    10.10.10.10 to-ports=10-65000

add action=netmap chain=dstnat disabled=no dst-address=50.50.50.50 dst-port=80 protocol=tcp to-addresses=10.10.10.10 to-ports=80