![jabberd2 上 c2s 的备用端口](https://linux22.com/image/569537/jabberd2%20%E4%B8%8A%20c2s%20%E7%9A%84%E5%A4%87%E7%94%A8%E7%AB%AF%E5%8F%A3.png)
我正在尝试为现有的 jabberd2 添加第二个用于 c2s 连接的端口。不幸的是,这并不像<port>
向 c2s.xml 添加另一个元素那么简单。一个 c2s 实例可以侦听多个端口吗?还是我需要添加整个第二个 c2s 实例?
如果我确实需要另一个 c2s 实例,那么设置该实例的资源将非常感激。该场景的文档似乎非常稀少,并且主要局限于多域设置,而我希望与任一端口的连接在其他所有方面都相同。
答案1
使用端口转发将一个端口的连接转发到另一个端口。
例如在Linux上:
iptables -t nat -A PREROUTING -p tcp --dport 1234 -j REDIRECT --to-port 5222