@edigest2 said in OpenVPN client to remote machine through pfSense, with reverse traffic/routing allowed when connected:
Should I configure the PFSENSE in peer to peer SSL/TLS mode? What parameters should I configure?
Yes, if you only need this one client to connect to the OpenVPN server, the easiest way is to set the tunnel mask to /30. This ensures, that the client get a static IP, which you can use to access it.
Then enter the main servers IP into the "Local Networks" field in CIDR notation (172.19.2.10/32). This pushes to route to the client.
Since the tunnel and the routes are pushed by the server, there is no need for special settings in the client config.
If the tunnel network is, say 10.0.8.0/30, the client gets 10.0.8.2. You can use this IP on the main server to access it.
Ensure that the clients Windows firewall allows access from the remote network.