Setup guide

SSTP client for Android

Connect your Android phone to an SSTP server with a clear setup flow and certificate verification on by default.

What does the SSTP client do?

SSTP carries a PPP connection over TLS. VPN Proto includes an SSTP client for Android, useful when your administrator supplies an SSTP hostname and account. You bring the server; the app handles the client connection.

What you need

  • An Android phone running Android 7.0 or later.
  • An SSTP server hostname and its TCP port. Use the exact port your administrator supplies.
  • A username and password valid on that server, plus a TLS certificate trusted by your device.

How to set up SSTP in VPN Proto

  1. Choose Profiles → Add profile → Server details.
  2. Select SSTP in the protocol field.
  3. Enter the server hostname, for example vpn.example.com:443. A custom port such as :992 is also supported. Do not add https:// or a URL path.
  4. Enter the server username and password, then save the profile.
  5. On Connect, choose the profile, tap Connect and allow Android’s VPN request. Wait for the connection check.

Use the right configuration. A saved profile is not a server account. Use details supplied for your own connection and keep credentials and private keys private.

If the connection does not work

The server certificate cannot be verified

Use the DNS hostname listed in the certificate, rather than its numeric IP address. Check certificate expiry and whether the server sends the required intermediate certificates. Keep certificate verification enabled; ask the administrator to repair the TLS setup.

The server cannot be reached

Confirm that SSTP is enabled on the specified listener and that the TCP port is accessible. A normal HTTPS website on port 443 is not automatically an SSTP endpoint.

Authentication succeeds but traffic does not flow

The server still needs correct PPP address assignment, DNS and routing or NAT. A server administrator should check the VPN hub or interface and its forwarding rules.

Good to know before connecting

The app uses username and password authentication for SSTP. Test the server’s authentication and TLS compatibility before depending on it. Settings contains a certificate-verification control; disabling verification is not a recommended fix for connection problems.

To change a saved profile, open Profiles and use its menu. Disconnect an active connection before editing or switching. The app offers guidance, but server availability and configuration remain the responsibility of the server operator.

Further reading

Made for Android

Your next connection starts here.

One place for the profiles you already use. Bring your configuration, choose your server, and make yourself at home.

Android releaseIn preparation

The redesigned Android app is being prepared for public release. The verified download will appear here when it is ready.

Get familiar with setup