I have a single remote pptp server with accounts user1, user2. So would it be possible for hosts behind lan for eg, 192.168.3.5 and 192.168.3.6 connect to their respect accounts user1 and user 2, the remote pptp server IP being the same ?

I do not have the option to setup a different pptp server ip for each user as this is not practical, nor do I have that many free WAN ips for my lan users. Is there any other way to use pptp vpn itself ?

I know this is old....but this is the most recent thread asking this question. I thought I would share how I was FINALLY able to connect to a remote PPTP VPN behind pfSense. It's actually quite simple. It's a Cisco VPN router btw

Create firewall rule on both WAN and LAN to pass the GRE protocol. And thats it!!

To be specific, in order to successfully connect to external (to your LAN and pfSense) PPTP servers you should allow to pass both GRE and TCP:1723.So, in case you are network controlling maniac without proper knowledge (or just don't have default 'allow ANY PROTO from LAN to ANY' rule for any reason), you should add two rules to your LAN interface:Action: Pass, Protocol: TCP, Source: LAN net, Destination: any, Destination port range: PPTP (1723)Action: Pass, Protocol: GRE, Source: LAN net, Destination: any