Ssh隧道功能_转载

April 10, 2019 | 0 Minute Read

ssh -nNT -L 8000:localhost:3306 user@server.com

在本地连接8000端口,就等价于连接 远程server机器上的 localhost:3306 端口

ssh -nNT -R 4000:localhost:3000 user@server.com

反过来,在远程server上面连接127.0.0.1:4000端口就等价于 本地机器的localhost:3000端口

ssh -D 5000 -nNT user@server.com

SOCKS5 SOCKS4浏览器代理,把本地 localhost:5000 设置为浏览器代理, 流量就从远程server上面转发出去了

ssh -nNT -R 0.0.0.0:4000:192.168.1.101:631 user@server.com

在远程机器上面开一个0.0.0.0:4000监听端口,本地的192.168.1.101:631 端口

原文 https://medium.com/tarkalabs/power-of-ssh-tunneling-cf82bc56da67