Skip to content

1 ssh隧道转发

1 本地端口转发

相当于使用了服务器进行反向代理

说明: 本地端口是把本地的端口通过ssh隧道(ssh服务器)来访问远程目标服务器(一般是因为没有该端口的直接访问权限,所以通过ssh服务器访问,顺便还加密了)

一图胜千言

img

2. 远程端口转发

相当于内网穿透

说明: 把服务器的某一个端口转发请求到本地端口,用来把本地的一个服务暴露到ssh服务器的ip:端口中,相当于内网穿透。一般用于在本地跑的服务别人没有权限则通过此方法

==注意:== 这个需要ssh服务器配置 /etc/ssh/sshd_config 文件中改参数才可以,默认no。记得重启sshd服务

GatewayPorts yes

img

3. 动态端口转发

相当于socket代理

说明: 这个就是socks 代理,类似翻墙软件,本地端口开启一个监听,通过配置socks5 代理来通过ssh服务器上网。用来打破防火墙限制 但是貌似用这个翻墙极易封ip

img

最后更新于: