这听起来像是一个经常被回答的问题,但可能我使用了错误的搜索词。
我有两个独立的 Linux 服务器A
和B
。我将一个使用 TCP 端口 4444 作为 rsync 协议的应用程序 (rsync) 从 移动A
到B
。不幸的是,一些用户仍然使用A
访问该应用程序。是否可以以及如何自动将流量转发到B
?
两台服务器都使用 IPv6,并且只有端口 4444 上的传入流量会被重定向。
答案1
答案很简单:rinetd
Debian(Ubuntu、Mint 等)已经包含此软件包的实际版本。它适用于 IPv4 和 IPv6。配置/etc/rinetd.conf
非常简单:
#IP rinetd Src-Port Dest-IP Dest-Port
10.0.0.234 23 10.0.0.254 23
10.0.0.234 222 10.1.0.254 22
10.0.0.234 80 example.org 80
2001:db8::3 100 fd00:abcd::1 23
…