SSH隧道与内网代理

SSH 隧道与内网代理完整指南:本地/远程/动态端口转发、ProxyCommand 跳板、使用场景。

写在前面:合法学习边界

SSH 隧道配置只在授权环境使用。

一、SSH 隧道类型

SSH 隧道拓扑
1
本地转发(-L)· 远程转发(-R)· 动态转发(-D)· ProxyCommand

二、常用命令

1
2
3
4
5
6
7
8
# 本地端口转发
ssh -L 8080:127.0.0.1:80 user@bastion

# 远程端口转发
ssh -R 8080:127.0.0.1:80 user@vps

# 动态端口转发(SOCKS5)
ssh -D 1080 user@bastion

三、使用场景

1
2
3
4
本地转发:访问跳板机后的内网服务
远程转发:内网机器反向连接外网 VPS
动态转发:SOCKS5 代理 · 全流量走 SSH
多重代理:ProxyCommand 级联跳板

四、小结

SSH 隧道是内网渗透的核心工具。本地转发用于访问内网服务,动态转发用于浏览器走代理,ProxyCommand用于多重跳板。