a high performance PPP and VPN server, terminating SSTP and L2TP sessions with per session authentication the moment it boots
accel-ppp is a fast, multithreaded PPP server for Linux. It terminates remote access VPN sessions carried over SSTP and L2TP, and can also serve PPPoE where a layer 2 path exists, handling user authentication, IP address assignment and session accounting in a single daemon. It is driven entirely by a plain text configuration file and a loopback management console, with no web interface and no external database, which makes it a lean building block for a standards based remote access gateway.
cloudimg ships accel-ppp secure by default. Every secret is generated on the first boot of your own instance and nothing is baked into the image: the VPN user password, the management console password, the L2TP tunnel secret and the SSTP TLS keypair are all unique per machine, and the image is proven to ship with no users, no keys and no upstream sample credentials. It uses only in tree kernel modules, so kernel upgrades never break it. Paired with a step by step deploy guide and backed by 24/7 support.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## Overview
accel-ppp is a fast, multithreaded PPP server for Linux, used to terminate remote-access VPN sessions and authenticate users. This image builds accel-ppp 1.14.0 from its upstream source tag and configures it as a remote-access VPN gateway, ready to terminate encrypted client sessions the moment the instance boots. It leads with SSTP on TCP 443 (encrypted, single well-known port, works with the built-in Windows SSTP client and with sstp-client on Linux) and also enables L2TP on UDP 1701. The current release available is accel-ppp 1.14.0.
## Every Credential Is Unique to Your Instance
Nothing sensitive is baked into the image. On the first boot of your own instance a one-shot service generates the VPN user password, the management console password, the L2TP tunnel secret and a fresh self-signed SSTP TLS keypair, then records the connection details in a file only the root user can read. The published image ships with no VPN users and an empty TLS key directory, and the build proves this with five independent checks before capture. No two deployments of this image share a credential or a server identity.
## Durable Across Kernel Upgrades
accel-ppp can build out-of-tree kernel modules, which would break the first time the distribution moved the kernel. This image deliberately builds none of them: everything it needs from the kernel is in-tree and ships with the distribution's own kernel packages, upgraded in lockstep with the kernel. There is no DKMS and no kernel pinning, so unattended security upgrades are safe.
## Secure by Default
## Proven, Not Just Installed
The build does not accept a green service as proof. It establishes a real authenticated PPP session, gives the client an address from the pool, passes a packet across the tunnel to the gateway, and confirms the server lists the session, then proves that a wrong password, an unknown user and an empty password are each refused. The SSTP listener is checked to serve the per-instance certificate and complete the SSTP handshake.
## Get Started Quickly
Deploy the AMI, wait for first-boot credential generation to complete, then retrieve your connection details from the secrets file. Connect using the built-in Windows SSTP client or sstp-client on Linux. For advanced configurations, including RADIUS integration, CA-issued certificate replacement, full-tunnel egress, and multi-user setups, consult the included deployment guide or contact cloudimg support for a guided walkthrough.
## What You Get
## cloudimg Support
24/7 technical support by email and chat. Help with client configuration, adding VPN users, pointing accel-ppp at your own RADIUS server, replacing the self-signed certificate with a CA-issued one, enabling full-tunnel egress, security-group scoping, and guided deployment walkthroughs for new customers.
## Licensing
accel-ppp is licensed under the GNU General Public License, version 2. The cloudimg charge covers packaging, security patching, image maintenance and 24/7 support.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.