To build a GUI for an open-source program 'shadowsocks-nodejs' using node-webkit (A GUI framework for node.js). Provides easy small-sized interface for end user. Select a random unused local port, and use things such as tun2socks to turn SOCKS5 into a global system proxy. Estimated work time is about 2-3 hours.