如何通过 ssh 隧道传输所有路由器的流量

如何通过 ssh 隧道传输所有路由器的流量

环境:linksys wrt300n v1.1,可以安装 ddwrt-mega。愿意通过 ssh 隧道传输所有 lan 的出站流量。

答案1

您可以使用反向 shell 隧道连接特定端口。方向很重要。例如 ssh -R 80:localhost:80[电子邮件保护]。这会将您的本地主机端口 80 连接到主机的端口 80,并将所有网络数据包从端口 80 发送到您的端口 80。当您需要时,您可以反过来做。

答案2

要通过隧道传输所有出站 LAN 流量,请按照以下步骤操作:

  1. 以 形式运行脚本ssh -D <localport> <remotehost>。例如ssh -D 8080 ssh-user@server-ip。此处,8080 是 SOCKS 服务器监听的源端口。它将执行Dynamic Port Forwarding

  2. 从路由器的 GUI 设置代理。代理服务器详细信息:IP 是路由器的本地/私有 IP(步骤 1 的脚本运行的位置),端口是步骤 1 的脚本中指定的端口。

完毕!

相关内容