Use socks5 or http to connect ssh tunnel to forward data.
Usage:
socks5ssh
Flags:
-h, --help help for socks5ssh
-k, --key string Remote SSH Private Key
-l, --local string Local Socks5/HTTP Listen Address <host>:<port>
-p, --password Remote SSH Password
-r, --remote string Remote SSH Address <host>:<port>
-u, --user string Remote SSH Username
-v, --version version for socks5ssh
# password
socks5ssh -l 127.0.0.1:1080 -r ssh_server:ssh_port -u ssh_user -p
# key
socks5ssh -l 127.0.0.1:1080 -r ssh_server:ssh_port -u ssh_user -k ~/.ssh/id_rsa
# password
socks5ssh -l http://127.0.0.1:1080 -r ssh_server:ssh_port -u ssh_user -p
# key
socks5ssh -l http://127.0.0.1:1080 -r ssh_server:ssh_port -u ssh_user -k ~/.ssh/id_rsa
# Linux
socks5ssh -l 127.0.0.1:1080 -r ssh_server:ssh_port -u ssh_user -p
export http_proxy="socks5://127.0.0.1:1080"
export https_proxy="socks5://127.0.0.1:1080"
curl ip.sb