Shadowsocks documentation
Navigation
Shadowsocks Setup Guide: How To Install
To start using Shadowsocks, launch an instance on AWS here.
Once you launch the instance, you can follow our client setup guide here.
Usage Instructions:
First download the appropriate client for your platform below:
iOS
shadowsocks-iOS – All devices, web browser, global proxy with some restrictions:
https://apps.apple.com/us/app/outline-app/id1356177741
Android
shadowsocks-android:
https://github.com/shadowsocks/shadowsocks-android
Windows
Shadowsocks for Windows – Shadowsocks client for Windows:
https://github.com/shadowsocks/shadowsocks-windows/releases
shadowsocks-qt5 – Powered by Qt:
https://github.com/shadowsocks/shadowsocks-qt5/releases
OS X
ShadowsocksX – Shadowsocks client for Mac:
https://github.com/shadowsocks/shadowsocks-iOS/releases
For the connection details, use your instance’s Public IPv4 address as the server address, the port 8488 as the connection port, and the instance ID as the password for authenticating to ShadowSocks2.
The encryption is chacha20-ietf-poly1305. The security rule for port 8488 should be restricted to approved users via a bastion, VPN or via the CIDR for your office network.
If you’re having trouble with security group rules then you can follow this guide on AWS for setting up security group rules in different use cases.