Add possibility to disable NAT
At the moment VPN client expects that configuration is for just one client (single IP) and to allow access to VPN to every device in LAN it needs to provide NAT. This is correct but if VPN client in reality correctly configures routing for LAN then NAT is going to break that. Allowing to disable this makes a lot of sense and allows simple usage even for more advanced deployments.
It would be interesting to autodetect routing and disable NAT automatically. This could be achieved by route script that would disable NAT when some appropriate route is detected (question is which route should we check for).
This is needed for site-to-site scenarios.