Outline
Pros
- A great alternative of Shadowsocks, plus, developed by Jigsaw (Google).
- Cross-platform client for Windows, macOS, iOS, Android, and ChromeOS.
- Easy server setup, configuration, management (multi-user control).
Steps for setup
- Get and install Outline Manager.
- Log into your server, run the installation command provided in Manager, then paste the installation output back to Manager.
- Get Outline Client.
- Generate a user-specific access key in Manager, and then set up Client with it.
Misc.
- Setup server with specific hostname and port:\
1
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)" install_server.sh --hostname=hostname --keys-port=port
- Subdomain configuration (assuming use “vpn”):
- Replace the above hostname with “vpn.mydomian.com”.
- Add an “A” record with “vpn” points to server’s IPv4 addres.
(Do NOT enable Proxy if use Cloudflare).
- Remove Outline Server:
1
2docker rm -f shadowbox watchtower
docker system prune -a - Outline Server Documents.