debian raspberry pi 中的端口转发

port forwarding in raspberry pi on debian

我想在 raspberry pi 已安装 debian 时将来自 192.168.1.50:5007 的传入转发到 10.1.1.117:5007。我不想在两个网络之间架起一座桥梁。我怎样才能做到这一点?

您可以使用 ssh: ssh -L 192.168.1.50:5007:10.1.1.117:5007 -N localhost

这里假设你的服务器是192.168.1.50的机器。如果没有,您将需要提供所有相关机器的 IP 并告诉我哪个是哪个。

你需要 sshd 运行ning 但你应该已经有了 Raspbian.

运行 之后,您需要进行身份验证。到那时不会发生转发。

登录后,它看起来像是挂起,但实际上并没有;它只是没有任何输出显示给你。

此时转发已激活

完成后你可以用ctrl-c杀死它。

如果您宁愿将其 运行ning 保留在后台而不是让一个空的 window 闲置,您可以使用 ctrl-z(这将暂停其执行)通过 bg 这将在后台恢复进程。

要停止后台作业的转发,您必须在 pskill 中找到 pid。

运行 netstat -ano --tcp |grep 5007 查看您的服务器侦听 192.168.1.50:5007 上的连接,远程计算机连接到 192.168.1.50:5007,以及从您的服务器到 10.1.1.117 的新连接:5007