A SOCKS proxy allows supported aplications to tunnel their connection through a remote, third party server using SSH connection. This allows your traffic to seem to originate from the the remote server though it's not implemented in the system level as a VPN would.
A SOCKS proxy could be created between an SSH client and an SSH server with AllowTcpForwarding enabled. A Windows SOCKS proxy can be created using the freely available PuTTY program from your local host to an OpenSSH server.
Related: How to create an SSH SOCKS proxy
Use unprivileged port which is from 1024 to 65535
Comment anonymously. Login not required.