Video tutorial coming soon.
Deploy Outline, a Shadowsocks-based VPN server by Jigsaw (Google). Share access keys with anyone and manage your server through the Outline Manager desktop app.
Grab the automated bash script from GitHub to follow along.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/vpn/outline/outline-ubuntu.sh
chmod +x outline-ubuntu.sh
sudo bash outline-ubuntu.sh
The script installs Docker, deploys the Outline server, and prints a management API URL and certificate fingerprint for use in the Outline Manager app.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/vpn/outline/outline-ubuntu.sh
chmod +x outline-ubuntu.sh
sudo bash outline-ubuntu.sh
Download the Outline Manager desktop app. Click 'Set up Outline anywhere' and paste the API URL printed by the script to link your server.
In Outline Manager, create access keys and share the generated ss:// link or QR code with users. Each key can have its own data limit.
Install the Outline Client app on any device (Windows, macOS, Linux, iOS, Android). Add the access key to connect instantly through your server.
| Port | Protocol | Purpose |
|---|---|---|
| 8092 | TCP | Management API |
| 12345 | TCP/UDP | Shadowsocks VPN Tunnel |
/root/docker/outline/docker-compose.yml