How to Configure NAT, IPSec VPN & file services

I just installed IPFire in my lab environment within vmware workstation, enabled DHCP service & my test client VM is able to get IP from DHCP pool. following are the settings on interfaces
Green: 192.168.1.29/24 (Static IP on lab LAN interface)
Red: 172.168.16.21/24 (Static IP for lab WAN interface)
Now I want to test 3 features,

  1. Static Routing & NAT
  2. Create and test a VPN tunnel between Client PC present somewhere on internet & the IPfire to give LAN access
  3. Enable file services (add-on required not installed yet) my IPfire machine will act as file server & accessible from outside network.
    kindly share link to get useful documentation for all