Shadowsocks is a secure socks5 proxy, designed to protect your Internet traffic. All traffic is encrypted with industry level encryption algorithms. The program gives you the ability to create custom algorithms. It has multiple implementations in Python, Node.js, golang, C#, and pure C.