Neurohazard
暮雲煙月,皓首窮經;森羅萬象,如是我聞。

SSH tunneling socks proxy

wpadmin~October 6, 2018 /System Management

SSH tunneling socks proxy

正文

使用 ssh 临时打开一个 ssh 隧道的 SOCKS 代理

ssh -D [<interface>:]<port> user@hostname.com
# 仅允许本地访问
ssh -D 127.0.0.1:9999 user@hostname.com
# 允许本地和内网其他主机访问
ssh -D 192.168.1.1:9999 user@hostname.com

Windows下 GUI 操作可以考虑用 XShell。
编辑连接 > 连接 > SSH > 隧道
隧道方式选择 Dynamic (SOCKS4/5)

此时,SSH Client 是本地客户,被连接的 SSH Server 作为 Proxy Server。

就 XShell 而言,其实提供三种方式
Local (Outgoing) 把远程端口映射到本地
Remote (Incoming) 把本地端口映射到远程
Dynamic (SOCKS4/5) socket 代理

详细参考
Xshell 添加 ssh 隧道 SOCKS 代理
http://blog.51cto.com/php2012web/1669911

Leave a Reply

Your email address will not be published. Required fields are marked *