![如何使用 Linux 机器作为某些连接的路由器?](https://linux22.com/image/1507491/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Linux%20%E6%9C%BA%E5%99%A8%E4%BD%9C%E4%B8%BA%E6%9F%90%E4%BA%9B%E8%BF%9E%E6%8E%A5%E7%9A%84%E8%B7%AF%E7%94%B1%E5%99%A8%EF%BC%9F.png)
我有以下问题:
- 一台可以访问某些服务器的装有 Win10 的计算机(我们称之为 A)
- 其他网络中的装有 Linux 的工作站计算机(我们称之为 B)
- 该服务器可以访问两个网络。(我们称之为 C)
我希望从 A 通过 C 访问 B。如何在这些计算机中设置路由?
答案1
我之前一直在寻找此类问题的答案,当时我有一个工作站,上面有两个网卡作为桥梁。在这种情况下,如果您需要访问另一台机器上的特定端口(例如,http 的端口 80 或 VNC 的端口 5900),那么您只需将端口从 C 转发到 B。但是,如果您需要直接访问,则需要进行更复杂的路由并将 C 本身设置为路由器。
就端口转发而言,我使用的最终解决方案是 jTCPfwd,因为它非常轻便、运行良好并且跨系统兼容。