Shadowsocks proxy server with a REST API for access key management
Repository activity
- Stars6.2k
- Forks880
- Open Issues177
License
Apache-2.0
Languages
- TypeScript
- Shell
- JavaScript

About Outline Server
Outline Server is the proxy server behind Outline. It runs a Shadowsocks service and exposes a REST API for access key management, so you can host your own access to the open internet for the people you choose.
Its use of Shadowsocks brings resistance against detection and blocking: AEAD ciphers are mandatory, probing resistance mitigates detection techniques, replayed data is rejected, and variable packet sizes make traffic harder to identify. A separate metrics server can share optional, anonymous metrics.
You can deploy the server directly on a Linux host, or manage it through the Outline Manager graphical app. It is developed by Jigsaw.
Key features
- Shadowsocks proxy service for open internet access
- REST API for access key management
- AEAD ciphers, probing resistance, and replay protection
- Variable packet sizes to hinder traffic identification
- Optional anonymous metrics server
Details
- First released
- 2018
- Platforms
- Linux
- Deployment
- self-hostable · docker
- Protocol
- Shadowsocks
- API
- REST
- Metrics
- Optional anonymous sharing
