SSH Tunnel

1 本地 socks5 代理

本地启动 socks5 代理端口,通过 SSH 隧道使用远端服务器作为代理。

ssh -v -N -D <local-bind-addr>:<local-bind-port> -p 22 user@10.20.30.40

2 将远端可访问的地址映射到本地

ssh -v -N -L <local-bind-addr>:<local-bind-port>:<remote-address>:<remote-port> -p 22 user@10.20.30.40

3 将本地可访问的地址映射到远端

ssh -v -N -R <remote-bind-addr>:<remote-bind-port>:<local-address>:<local-port> -p 22 user@10.20.30.40

4 临时跳板

ssh -J root@10.20.30.40 root@10.20.30.50

通过 10.20.30.40 作为跳板访问 10.20.30.50

Author: ismdeep
License: Copyright (c) 2025 CC-BY-NC-4.0 LICENSE