Deploy a full-featured SoftEther VPN server inside GitHub Codespaces β complete with CLI management, source build, and optional stealth tunneling.
π Tailored for developers in censorship-prone regions or privacy-first sandbox setups.
SoftEther VPN server with stealth extensions running inside GitHub Codespaces
- β Features
- π§° Quick Start
- π Usage Guide
- βοΈ Advanced Configuration
- π‘οΈ Security Notes
β οΈ Known Limitations- π License
- π€ Credits & Contact
| Feature | Description |
|---|---|
| π§βπ» CLI VPN Management | Configure hubs and users via vpncmd |
| π΅οΈ Stealth Tunneling | Enable obfs4, stunnel, WebSocket over TLS |
| π Secure Admin Entry | Password-protected localhost:5555 |
| π‘ GitHub Codespaces-Ready | No external scripts or GUI dependencies |
| π Reproducible Builds | CMake + submodules for consistent setup |
Get up and running inside GitHub Codespaces or locally:
# Clone repo and enter
git clone https://github.com/shataragh/softether-sandbox.git
cd softether-sandbox/SoftEtherVPN
# Init and compile
git submodule update --init --recursive
./configure
make -C build
# Launch VPN server and CLI
cd build
./vpnserver start
./vpncmd