The difference is that Shadowsocks is just a simple proxy tool; it is an encryption protocol. However, V2Ray is designed as a platform, and any developer can use the modules provided by V2Ray to develop new agent software.
Anyone familiar with the history of Shadowsocks should know that it is a piece of software developed by Clowwindy for personal use. The original intention of the development is to make traversing firewalls and audits simple and efficient. Before Clowwindy open sourced Shadowsocks, it had been used as a private proxy protocol for a long time. V2Ray was developed after clowwindy was threatened by the Chinese government, and the Project V team was developed to protest.
Because of their different historical backgrounds at birth, they have different characteristics.
Simply speaking, Shadowsocks is a single-agent protocol, V2Ray is more complicated than a single-protocol proxy. Shadowsocks sounds a little bleak? of course not! From another point of view, Shadowsocks is easy to deploy, while V2Ray has a more complicated configuration during deployment.
No matter what you do, you must work hard. Effort does not mean success, but there is no gain if there is no effort.
But if your needs are relatively simple, you can find a VPN instead of deploying V2Ray by yourself.
V2Ray is a set of tools that can help you establish your own private network via the Internet.
V2Ray supports multiple protocols, including Socks, HTTP, Shadowsocks, VMess, etc. Each protocol may have its own transmission method, such as TCP, mKCP, WebSocket, etc.
Create your V2Ray account on serverssh.net and jagoanssh.com , then copy the code to clipboard or save the QR image.
Open the application on your Android phone.
Click the "Add Config" button. Select import from clipboard or scan QR code.
Click the Floating Action Button, and accept the permission request to the VPN.
Enjoy the internet with freedom.