I've PPTP on Ubuntu, and want to change the default listening port, but apparently there's no option to do this. Is there another VPN service that i can install and configure and change to any port i want?
OpenVPN will let you change ports on server side and if you want on client side too (not very used).
In this example config file you can see the
Probably other VPN servers too but I don't know any of them sufficient to answer that.
As long as what matters is that the control connections are received on a different port, and not that you need to have something else listening on port 1723, you can redirect incoming connections from another port.
However, if you need to change the port, PPTP may not be the best tunnel for you. PPTP can be tricky to get through firewalls, if that's your problem. PPTP itself does not deal with authentication or encryption, so if you want any form of security (controlling who uses the VPN, protecting against eavesdroppers and hijackers), you'll need to set it up either through a PPTP extension or at some other layer of the network stack.
A popular choice for VPNs over the Internet is OpenVPN . It is fairly easy to set up, even under Windows, and you can configure it to listen over UDP for performance or over TCP for firewall friendliness. You can even share port 443 between OpenVPN and a web server.