Tell me more ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Is there a way to set up a linux based, preferably ubuntu, SSTP server?

I know there is a SSTP client available on sourceforge, but I can't find a server.

To be clear: I do NOT want openVPN, I want SSTP

share|improve this question
I don't think there is any Linux based SSTP Server. Just use windows instead. – Ulrich Dangel Feb 21 at 8:28
Am I asking such an odd thing? Why wouldn't there be. Using windows is not an option by the way. I use a completely configured server with pptp at the moment, but pptp won't go through all firewalls... – spambas Feb 21 at 11:14
Yes you are, IP over TCP is a bad idea to begin with and AFAIK sstp is not standardised and is a microsoft specific technology – Ulrich Dangel Feb 21 at 11:49
True, it is not the most amazing idea, but it will go through virtually every firewall because it runs through 443. If it is a Microsoft specified technology, then why are there a SSTP client available... – spambas Feb 21 at 12:02

2 Answers

There is no SSTP server software for Linux currently available. There is an SSTP client available for Linux and SSTP server implementations available for Windows (as Microsoft developed the protocol) and RouterOS. There is an open specification, so there isn't a reason why someone couldn't develop the server. It just hasn't been done.

Some reference links:

The reasons you probably haven't seen much open-source development on this are:

  • SSTP is a relatively new VPN protocol
  • SSTP is a Microsoft-pushed technology
  • OpenVPN already fulfills the particular needs for open-source solutions

If you want SSTP because firewalls already let through TCP port 443 traffic, OpenVPN already supports running a TCP-based server on any port, including 443. OpenVPN setups using TCP port 443 are quite common for this reason, although they're rightly not the recommended setup because running IP over TCP (especially TCP over TCP) generally gives poor performance.

share|improve this answer

Yes, there is a Linux (and Windows/Mac) based SSTP (and lot more) VPN Server. It is called SoftEther VPN (http://www.softether.org). I used it on Ubuntu 13.04 release. Best of off, it is free. Granted, there are couple of limitations with the free version (for example, cannot use external authentication, client certificates etc.)

In general, it seems to work fine. It is quite easy to install, use and manage. Has decently good documentation. Has quite a few options. It does serve my SSTP server needs.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.