shadowsocks/shadowsocks-c ? reverse-engineered prompt
Reverse engineered prompt
Build me a lightweight Shadowsocks app in C that can run as a secure SOCKS5 proxy on low power machines and embedded devices.
I want it to work on Linux, macOS, Windows, and FreeBSD, with both server and local client mode, and it should be easy to configure from the command line or a simple config file. Please make sure it can handle TCP and UDP, supports modern encryption, and has a clean help screen plus version output. If possible, include a Docker setup for quick startup, and keep the build self contained so it does not depend on a lot of extra system packages.
I’d like the project to come with basic tests, install instructions, and a way to build static binaries. If you need to check current platform or build details, look up the latest docs online and follow the repo’s existing conventions.
Are you gonna build this?
make sure you review the code using coderabbit