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
- Choose Profiles → Add profile → Server details.
- Select SSTP in the protocol field.
- Enter the server hostname, for example
vpn.example.com:443. A custom port such as:992is also supported. Do not add https:// or a URL path. - Enter the server username and password, then save the profile.
- 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.