Important Directories and Files
- Server config:
/etc/shadowsocks-libev/config.json - Client URI (base64):
/root/client.ss(or/root/client-ss.txt) - System limits:
/etc/security/limits.conf - Kernel tunables:
/etc/sysctl.d/99-shadowsocks.conf - Systemd unit (Debian/Ubuntu packaging):
shadowsocks-libev.service
Managing the Service
# start / enable / restart
systemctl enable shadowsocks-libev.service
systemctl start shadowsocks-libev.service
systemctl restart shadowsocks-libev.service
# status & logs
systemctl status shadowsocks-libev -l
journalctl -u shadowsocks-libev -f
How to Connect
- Open
/root/client.vmessand copy the URL. - Import it into a client app.
Editing the Config
Server config: /etc/shadowsocks-libev/config.json
Example modification: change sever port 8388 → 8488.
After editing:
systemctl restart shadowsocks-libev
Security Notes
- This is a very simple demo setup — advanced users must configure and harden it themselves.
- Use a domain name + TLS (via Nginx + certbot) for stealth.