A SOCKS proxy allows supported applications to tunnel their connection through a remote, third-party server using SSH connection. Tunneling enables your traffic to seem to originate from the remote server though it's not implemented at the system level as a VPN is.
You can create a SOCKS proxy between an SSH client and an SSH server with AllowTcpForwarding enabled. SOCKS proxy from a Windows host to an OpenSSH server can be made using PuTTY, a free program that you can download.
Related: How to create an SSH SOCKS proxy
Use unprivileged port which is from 1024 to 65535
Comment anonymously. Login not required.