shadowsocks/shadowsocks-rust ? reverse-engineered prompt

Reverse engineered prompt

Build me a Rust command line app for Shadowsocks that can act as a local client and a server, so I can run a fast proxy to help bypass blocked networks.

I want it to support the common Shadowsocks workflows, like starting a local proxy, connecting to a remote server, and offering SOCKS5, SOCKS4, HTTP, and transparent proxy modes where it makes sense. It should be usable from the terminal, easy to configure with a URL or config file, and work well as a background service on Linux and macOS. If it’s reasonable, include DNS handling too, plus a simple way to manage ACL rules and fake DNS.

Please make it feel production ready, with clear help text, sensible defaults, and a clean install and build experience. If you need to check current docs or protocol details online, go ahead.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab