The Origins Of Shadowsocks And Its Founder Clowwindy

shadowsocks and clowwindy

Introduction

Shadowsocks is a free and open-source encrypted proxy project, widely used in mainland China to circumvent Internet censorship. It was created in October 2012 by a Chinese programmer named “Clowwindy”, who was also the developer of the web app Wufoo and an early employee at Google China. According to Clowwindy, the name “Shadowsocks” is derived from two common security tools: SOCKS and shadowsocks.

In July 2013, Clowwindy open-sourced the code for Shadowsocks on GitHub. The project quickly gained popularity, with over 100 contributors by 2014. In September 2015, a new company called Shadowsocks Inc. was founded to develop and commercialize the software.

Shadowsocks has been used in a number of high-profile cases of Internet censorship circumvention, including the 2014 Hong Kong pro-democracy protests, during which it was reportedly used by over half a million protesters. It has also been used in other countries with heavy Internet censorship, such as Iran, Cuba, and China.

As of 2019, there are over 100 million users of Shadowsocks worldwide.

How it works

Shadowsocks is a socks5 proxy that uses the encryption method of your choice to secure your traffic. It can be used on any platform and with any browser.

Shadowsocks encrypts your traffic using the AES-256-CFB or RC4-MD5 algorithms, and then sends it through a proxy server. The proxy server then forwards the encrypted traffic to the destination server. The destination server decrypts the traffic and then processes it as usual.

Shadowsocks is designed to be simple and efficient. It does not require any special configuration on your part, and it can run on any network that supports socks5 proxies.

The shadowsocks protocol is a lightweight socks5 tunneling protocol that can be used to bypass Internet censorship. It uses a super secure encryption algorithm called AEAD_CHACHA20_POLY1305, which is designed to be resistant to quantum computing attacks.

Shadowsocks is open source and free to use. You can find the source code on GitHub.

What sets shadowsocks apart from other VPNs and proxies is its ease of use and flexibility. It can be used on any platform, with any browser, and it does not require any special configuration.

How to use shadowsocks

To use shadowsocks, you need to install a client program on your computer and then configure it to connect to a shadowsocks server. There are many different client programs available, for all major operating systems.

Once you have installed a client program, you need to find a shadowsocks server that you can connect to. There are many different ways to find a shadowsocks server, but the easiest way is to use a service like ShadowsocksR.

Once you have found a shadowsocks server, you need to configure your client program to connect to it. The steps for this vary depending on the client program that you are using.

After you have configured your client program, you should be able to connect to the internet through the shadowsocks server. Your traffic will be encrypted and routed through the shadowsocks server, making it impossible for your ISP or government to block or throttle your connection.

Shadowsocks vs VPN

Shadowsocks and VPNs are both tools that can be used to bypass Internet censorship. However, they work in different ways.

Shadowsocks encrypts your traffic and then sends it through a proxy server. The proxy server then forwards the encrypted traffic to the destination server. The destination server decrypts the traffic and then processes it as usual.

VPNs, on the other hand, route your traffic through a VPN server. The VPN server then encrypts your traffic and sends it to the destination server. The destination server decrypts the traffic and then processes it as usual.

Shadowsocks is designed to be simple and efficient. It does not require any special configuration on your part, and it can run on any network that supports socks5 proxies.

VPNs are more versatile than shadowsocks, but they are also more complicated to set up and use.

Which is better, shadowsocks or VPN?

It depends on your needs. If you need a simple and efficient way to bypass Internet censorship, then shadowsocks is the better choice. If you need a more versatile tool that can also be used for other purposes, such as encrypting your traffic, then a VPN is the better choice.

Shadowsocks founder Clowwindy

Shadowsocks was created by a Chinese programmer named “Clowwindy” in 2012.

Clowwindy’s real name is unknown, and he has chosen to remain anonymous. He has said that he created Shadowsocks because he was “tired of the Great Firewall”.

Clowwindy is a active member of the shadowsocks community, and he frequently helps others with their shadowsocks questions on various online forums.

In October 2015, Clowwindy announced that he was leaving the shadowsocks project. He handed over the reins to another developer named “breakwa11”, who has since become the primary maintainer of Shadowsocks.

Clowwindy has not been active in the shadowsocks community since he left the project, and his current whereabouts are unknown.

ShadowsocksR

ShadowsocksR (SSR) is a fork of Shadowsocks created by a Chinese programmer named “breakwa11”.

SSR adds some additional features to Shadowsocks, such as obfuscation and protocol compatibility.

SSR is the most popular fork of Shadowsocks, and it is used by many people in China to circumvent the Great Firewall.

ShadowsocksX-NG

ShadowsocksX-NG is a cross-platform shadowsocks client created by a Japanese programmer named “qinyuhang”.

ShadowsocksX-NG is the most popular shadowsocks client for macOS. It has a simple user interface, and it supports all the major shadowsocks features.

ShadowsocksX-NG is also available for Windows and Linux.