Wireguard and pptp

Hi,

I have a work vpn that is PPTP on windows, i can’t change that and pptp wont work on startlink.

I would like to route pptp over wireguard, I already have a wireguard(ubuntu 22) working for everything but the pptp. It wont connect, tcp dump show only outgoing data.

Is running PPTP over wireguard even possible? Any tips on how to debug?

btw, ufw has gre protocol allows and port 1723 also allowed

PPTP needs an ALG for NAT, It does not inherently like NAT and breaks do to it.

I think you could get PPTP over wireguard no problem, but you still need to deal with the NAT ALG issue.

Unless possibly you port forward and protocol forward all ports and protocols required for PPTP, Port 1723 and Protocol 47 (GRE) to the IP of the client initiating PPTP.

I’m not 100% sure if the source port is also 1723. I’m not finding much information on that, you might not need to forward the UDP port though, and you might get away with only forwarding GRE.