Shadowsocks is a lightweight , super fast and secure Socks5 proxy that can be used to bypass Internet censorship. You will also learn how to set up Shadosocks-libev client on Debian 9 desktop. There are many implementations of Shadowsocks , this tutorial shows you how to use Shadowsocks-libev, because.
Proxies and Virtual Private Networks (VPNs)
Before You Begin
Buy me a coffee. Become a Patron. It assumes that you are a professional PC user and by no means a professional system administrator. Also, you will be able to create as many proxy logins and passwords for your friends and family as you want. I basically assume that your knowledge and background is more or less similar to mine, when I just started learning about Linux. Why make your own proxy-server? There has been a lot of controversy recently regarding the government censorship of the Internet, especially in the CIS region. Usually solutions under 1 are handy hacks, that either require some fiddling all the time you cannot just set them up and forget or are not cross-platform. If you can easily set-up option 3, then usually you can just forget about it.
A step by step explanation for non-technical users
Proxies and VPNs differ in nature, although they can provide some of the same services. A VPN routes all of the network traffic on a client computer through a tunnel to some other server computer. No individual application configuration is required. In contrast, using a proxy requires each application to be individually configured to ensure its traffic goes through the proxy. The intent of a VPN is to allow a remote client computer to access network resources in some other location as if it were physically located in the same office. One of those network resources can be access to the internet, which masks the IP address of the remote computer. A proxy is more limited in that it cannot provide access to remote resources, but it can mask your IP address and provide geo-obfuscation services. Almost any type of VPS will work for this. Rather, you create an account and link a payment method to it.
Updated Friday, May 7, , by Andrew Lescher. Shadowsocks is a lightweight SOCKS5 web proxy tool primarily utilized to bypass network censorship and block certain websites and web protocols. A full setup requires a Linode server to host the Shadowsocks daemon, and a client installed on PC, Mac, Linux, or a mobile device. Unlike other proxy software, Shadowsocks traffic is designed to be both indiscernible from other traffic to third-party monitoring tools, and also able to disguise as a normal direct connection. Data passing through Shadowsocks is encrypted for additional security and privacy. Because currently, there is no Shadowsocks package available for Ubuntu or CentOS, this guide shows how to build Shadowsocks from the source. The commands in this guide require root privileges. To run the steps as an elevated user with sudo privileges, prepend each command with sudo.