我正在尝试将本地端口转发到远程 telnet 主机。类似这样。
MyHost -----> |2222 代理 |------> |23 目的地 |
- 我的主机:我在 Windows PC 上。
- 代理人:是一个我控制的Linux机器。
- 目的地:是仅接受通过 telnet 连接的自定义设备。
我的最终目标是通过 telnet 连接到目的地从我的主机通过代理人。我已阅读了几份指南,但似乎无法找到在代理上运行的正确命令来完成这项工作。
另外,如果无法通过 ssh 转发执行此操作,netcat 可以切断它吗?缺乏加密不是问题。
答案1
如果代理正在运行 iptables,则很简单
iptables -t nat -A PREROUTING -d proxy.ip.add.ress -p tcp --dport 2222 -j DNAT --to-destination des.tina.tion.IP:23