If you have not enough ip for serving 2 server services using the same port, you can use header forward.
If 2 services, 1 is http, another is agent server, but they both using same port 80. you can setup Network > Header Forward. If the first data arrive from client, it will forward to specified ip and port according to connection header. If none match, using default.
We can connect to port 80 (Agent server installed) to bypass firewall detection. Actually, we can use 80 as http, remote desktop, agent server, databases at the same time. The performance will not degrade.
Support known protocol, Http(HTTP/), MSSQL(MSSQLServer), Agent Server(AGENTSAUTHENTICA), Samba, Databases, Remote Desktop(19+14+224) and more.....
Sample Header of known protocol:
Remote Desktop Header: 19+14+224
MSSQL odbc drvier Header: MSSQLServer
Http: HTTP/
Magic Router Agent Server: AGENTSAUTHENTICA