SSH tunneling is a method of transporting arbitrary networking data over an encrypted SSH connection. It can be used to add encryption to legacy applications. It can also be used to implement VPNs (Virtual Private Networks) and access intranet services across firewalls.
SSH is a standard for secure remote logins and file transfers over untrusted networks. It also provides a way to secure the data traffic of any given application using port forwarding, basically tunneling any TCP/IP port over SSH.
We can improve the security of data on your computer when accessing the Internet, the SSH account as an intermediary your internet connection, SSH will provide encryption on all data read, the new send it to another server.
Using SSH accounts for tunneling your internet connection does not guarantee to increase your internet speed. But by using SSH account, you use the automatic IP would be static and you can use privately.
V2Ray is a set of tools to help you build your own privacy network over internet. V2Ray supports multiple protocols, including Socks, HTTP, Shadowsocks, VMess etc. Each protocol may have its own transport, such as TCP, mKCP, WebSocket etc.
Multiple inbound/outbound proxies: one V2Ray instance supports in parallel multiple inbound and outbound protocols. Each protocol works independently.
Customizable routing: incoming traffic can be sent to different outbounds based on routing configuration. It is easy to route traffic by target region or domain.
Multiple protocols: V2Ray supports multiple protocols, including Socks, HTTP, Shadowsocks, VMess etc. Each protocol may have its own transport, such as TCP, mKCP, WebSocket etc.
Obfuscation: V2Ray has built in obfuscation to hide traffic in TLS, and can run in parallel with web servers.
Reverse proxy: General support of reverse proxy. Can be used to build tunnels to localhost.
Multiple platforms: V2Ray runs natively on Windows, Mac OS, Linux, etc. There is also third party support on mobile.